PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : QEMU 0.7.1 erschienen



dorpm
25.07.05, 12:53
Gestern hat Fabrice die neue Version eingestellt.

Hier die Neuerungen laut changelog:
version 0.7.1:

- read-only Virtual FAT support (Johannes Schindelin)
- Windows 2000 install disk full hack (original idea from Vladimir N. Oleynik)
- VMDK disk image creation (Filip Navara)
- SPARC64 progress (Blue Swirl)
- initial MIPS support (Jocelyn mayer)
- MIPS improvements (Ralf Baechle)
- 64 bit fixes in user networking (initial patch by Gwenole Beauchesne)
- IOAPIC support (Filip Navara)

Außerdem gibts einen neuen QEMU accelerator, der laut QEMU-Forum auch mit Windows 98 laufen soll. Ich werds heute abend mal ausprobieren.

Flori

JDieskau
25.07.05, 13:26
Hompage nicht vergessen -> http://fabrice.bellard.free.fr/qemu/index.html

So, er ist gerade am kompilieren ;) Zwar brauch ich eigentlich garkeinen emulator, aber ich find sowas immer wieder "Spannend" und interessant. Mal sehen ob Win98 wirklich mit kqemu zusammen arbeitet.

JDieskau
25.07.05, 13:49
Beim laden von kqemu:

FATAL: Error inserting kqemu (/lib/modules/2.6.11-gentoo-r9/misc/kqemu.ko): Unknown symbol in module, or unknown parameter (see dmesg)

Und dmesg sagt:

kqemu: Unknown symbol __PAGE_KERNEL_EXEC

Na toll :(

EDIT: Nen bisschen am Quellcode rumgespielt und nun funktionierts ;) Win98 geht nun wirklich sehr flüsslig. Also Qemu ist mit KQemu zusammen wirklich genial!

dorpm
25.07.05, 15:05
EDIT: Nen bisschen am Quellcode rumgespielt und nun funktionierts

Was haste denn geändert?

Ich habe zwischenzeitlich mal ein wenig rumgegoogelt. Für kqemu muss der Kernel wohl __PAGE_KERNEL_EXEC exportieren. Das aber scheint mir eigentlich nur für x86_64 Systeme wirklich wichtig zu sein.

Flori

JDieskau
26.07.05, 08:32
Ähmm, genau weiß ich jetzt auch nicht mehr, weil ich den Quellcode wieder gelöscht habe. Aber im kqemu Ordner sollte es nur eine Datei für Linux mit C-Quellcode geben, kqemu-linux.c oder so ähnlich. In der steht "#define PAGE_KERNEL_EXEC" und dahinter einfach nen "__PAGE_KERNEL_EXEC" dranhängen... ich hab von C nicht viel Ahnung wie man vielleicht merkt... eventuell dadrunter nen 2. #define mit __PAGE_KERNEL_EXEC setzten... probiers einfach aus ;)

dorpm
26.07.05, 08:59
Yo - danke. Werds nachher mal ausprobieren.

Im qemu-Forum fand ich eben auch noch diesen Tipp:


change the function kqemu_vmalloc in the file kqemu-linux.c like this:

void * CDECL kqemu_vmalloc(unsigned int size)
{
//return __vmalloc(size, GFP_KERNEL, PAGE_KERNEL_EXEC);
return __vmalloc(size, GFP_KERNEL, PAGE_KERNEL);
}
Flori

EDIT:
So, nun läufts auch bei mir. Win98 ist dank kqemu nun wirklich schnell.

baltasar
06.08.05, 13:12
Bei mir funktioniert qemu 0.7.1 mit kqemu unter SuSE 9.3 ohne Probleme auch mit Win98. :D

Rion3000
07.08.05, 20:28
kann ich mit Qemu 0.7.1 eine Vorhandene XP Part einbinden?
Wenn net wie dann?

stefan.becker
07.08.05, 20:40
qemu -hda /dev/hda1

Ob es geht? Keine Ahnung, versuchs. Wichtig: Die Partition darf nicht in Linux gemountet sein, sonst geht es schief.

BdMdesigN
14.08.05, 14:34
Zitat " Rion3000:
kann ich mit Qemu 0.7.1 eine Vorhandene XP Part einbinden?
Wenn net wie dann? " Zitat ende <----- Wenn Du Dir Dein XP zerlegen willst bitte *g*

HAbe auf SuSE 9.2 XP in einer XP.image Datei gut zum laufen bekommen mit der 0.7.0 Version und kqemu. lief auch recht stabiel *g*

Nun noch auf SuSE 9.3 hinbekommen *g*

Zur info jeder Emu bringt seine eigene Hardware mit also für Windows ein kleines problem bei einer Native Windows Partition, da Windows im Native betrieb ja die Orginal Hardware nutzt und Emuliert halt die des Emus.

Ratsam also wäre eine Image Partition. :D

Rion3000
14.08.05, 14:56
Wenn XP zerlegt wird is das net so schlimm.
XP is da ran gewöhnt.

weluschu
14.08.05, 17:12
wo gibts ein SuSe-RPM-Paket für QEMU 0.7.1 ?

stefan.becker
14.08.05, 18:43
Schreib doch erstmal, wo du schon gesucht hast.

=> rpmfind.net, rpmseek.com, packman, ...

Bzw. such erst mal dort.

BdMdesigN
14.08.05, 21:43
*g* soooo kqemu + qemu 0.7.1 funtzen *g*

Dankt dem Stefan sein HowTo ist einfach Klasse :D

Q-Emu nun auch mit XP unter SuSE 9.3 ( Mal sehn wie lange diesmal die Installertion von XP braucht, wieder 2 Stunden ?? :D )

* * * Nachtrag * * *

XP unter SuSE 9.2 via Q-Emu : siehe auch hier (http://www.linux-club.de/viewtopic.php?t=35205) mit paar netten Bildern

weluschu
15.08.05, 09:50
Schreib doch erstmal, wo du schon gesucht hast.

=> rpmfind.net, rpmseek.com, packman, ...

Bzw. such erst mal dort.

Bisherige Suchen bei den angegebenen Quellen sowie freshmeat erfolglos.

stefan-tiger
15.08.05, 10:30
...( Mal sehn wie lange diesmal die Installertion von XP braucht, wieder 2 Stunden ?? :D )

* * * Nachtrag * * *

...

Wie lang hats denn nu etwa gedauert?

BdMdesigN
15.08.05, 14:43
hehehe na knapp eine Stunde so wie es soll, in einem durchgang ohne irgend welche Fehler :) wie gesagt mit NUR 64 MB Ram :eek:

* * * Nachtrag * * *

Siehe auch hier (http://www.linux-club.de/viewtopic.php?p=210942#210942)

:D

MfG

BdMdesigN