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, | ... | ... |