Commit 2be3bc02dd6f20b5195083ca7c1575fce4c1e44b
1 parent
c2735790
update
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@568 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
3 changed files
with
20 additions
and
11 deletions
Changelog
| 1 | 1 | version 0.5.2: |
| 2 | + | |
| 2 | 3 | - improved soft MMU speed (assembly functions and specializing) |
| 3 | 4 | - improved multitasking speed by avoiding flushing TBs when |
| 4 | 5 | switching tasks |
| ... | ... | @@ -15,6 +16,9 @@ version 0.5.2: |
| 15 | 16 | - PowerPC system emulation update (Jocelyn Mayer) |
| 16 | 17 | - PC floppy emulation and DMA fixes (Jocelyn Mayer) |
| 17 | 18 | - polled mode for PIC (Jocelyn Mayer) |
| 19 | + - fixed PTE dirty bit handling | |
| 20 | + - fixed xadd same reg bug | |
| 21 | + - fixed cmpxchg exception safeness | |
| 18 | 22 | |
| 19 | 23 | version 0.5.1: |
| 20 | 24 | ... | ... |
TODO
| 1 | -before 0.5.2: | |
| 2 | ------------- | |
| 3 | - | |
| 4 | -- TLB code protection support | |
| 5 | -- basic VGA optimizations | |
| 6 | -- disable SMC handling for ARM/SPARC/PPC | |
| 7 | - | |
| 8 | 1 | short term: |
| 9 | 2 | ---------- |
| 3 | +- XP install bug fix | |
| 4 | +- L4 Pistachio kernel boot fix | |
| 5 | +- TLB code protection support for PPC | |
| 6 | +- add sysenter/sysexit and fxsr for L4 pistachio 686 | |
| 7 | +- basic VGA optimizations | |
| 8 | +- disable SMC handling for ARM/SPARC/PPC | |
| 9 | +- see undefined flags for BTx insn | |
| 10 | 10 | - user/kernel PUSHL/POPL in helper.c |
| 11 | 11 | - keyboard output buffer filling timing emulation |
| 12 | 12 | - verify tb_flush() with a20 and TLBs | ... | ... |
qemu-doc.texi
| ... | ... | @@ -26,7 +26,7 @@ User mode emulation. In this mode, QEMU can launch Linux processes |
| 26 | 26 | compiled for one CPU on another CPU. Linux system calls are converted |
| 27 | 27 | because of endianness and 32/64 bit mismatches. The Wine Windows API |
| 28 | 28 | emulator (@url{http://www.winehq.org}) and the DOSEMU DOS emulator |
| 29 | -(@url{www.dosemu.org}) are the main targets for QEMU. | |
| 29 | +(@url{http://www.dosemu.org}) are the main targets for QEMU. | |
| 30 | 30 | |
| 31 | 31 | @item |
| 32 | 32 | Full system emulation. In this mode, QEMU emulates a full |
| ... | ... | @@ -472,18 +472,23 @@ usage: qemu [options] [disk_image] |
| 472 | 472 | |
| 473 | 473 | General options: |
| 474 | 474 | @table @option |
| 475 | +@item -fda file | |
| 476 | +@item -fdb file | |
| 477 | +Use @var{file} as floppy disk 0/1 image (@xref{disk_images}). | |
| 478 | + | |
| 475 | 479 | @item -hda file |
| 476 | 480 | @item -hdb file |
| 477 | 481 | @item -hdc file |
| 478 | 482 | @item -hdd file |
| 479 | -Use @var{file} as hard disk 0, 1, 2 or 3 image (@xref{disk_images}). | |
| 483 | +Use @var{file} as hard disk 0, 1, 2 or 3 image (@xref{disk_images}). | |
| 480 | 484 | |
| 481 | 485 | @item -cdrom file |
| 482 | 486 | Use @var{file} as CD-ROM image (you cannot use @option{-hdc} and and |
| 483 | 487 | @option{-cdrom} at the same time). |
| 484 | 488 | |
| 485 | -@item -boot [c|d] | |
| 486 | -Boot on hard disk (c) or CD-ROM (d). Hard disk boot is the default. | |
| 489 | +@item -boot [a|b|c|d] | |
| 490 | +Boot on floppy (a, b), hard disk (c) or CD-ROM (d). Hard disk boot is | |
| 491 | +the default. | |
| 487 | 492 | |
| 488 | 493 | @item -snapshot |
| 489 | 494 | Write to temporary files instead of disk image files. In this case, | ... | ... |