[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[qvm86-devel] kqemu 1.3.0 compatibility and small bugfix
From: |
Jim C. Brown |
Subject: |
[qvm86-devel] kqemu 1.3.0 compatibility and small bugfix |
Date: |
Tue, 14 Feb 2006 21:21:52 -0500 |
User-agent: |
Mutt/1.4.2.1i |
kqemu 1.3.0 compatibility - null support for KQEMU_MODIFY_RAM_PAGES, updates
kqemu structures to the 1.3.0 version, check if running in -kernel-kqemu mode
and fake it if necessary (punt to qemu-softmmu if cpl == 0).
Basically, you can specify -kernel-kqemu if you want, but qvm86 will blissfully
ignore you and handle only user mode guest code anyways.
Todo: Support ram_pages_to_update, x86_64??? syscall registers. IIRC
ram_pages_to_update had something to do with fixing Windows 9x guests (at
least, it appeared in the same version of kqemu that first supported 9x guests).
Bugfix is use of a read lock around get_user_pages() - this should avoid those
random memory corruption issues and make qvm86 more stable.
--
Infinite complexity begets infinite beauty.
Infinite precision begets infinite perfection.
qvm86.kqemu130.patch
Description: Text document
- [qvm86-devel] kqemu 1.3.0 compatibility and small bugfix,
Jim C. Brown <=