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 | version 0.5.2: | 1 | version 0.5.2: |
2 | + | ||
2 | - improved soft MMU speed (assembly functions and specializing) | 3 | - improved soft MMU speed (assembly functions and specializing) |
3 | - improved multitasking speed by avoiding flushing TBs when | 4 | - improved multitasking speed by avoiding flushing TBs when |
4 | switching tasks | 5 | switching tasks |
@@ -15,6 +16,9 @@ version 0.5.2: | @@ -15,6 +16,9 @@ version 0.5.2: | ||
15 | - PowerPC system emulation update (Jocelyn Mayer) | 16 | - PowerPC system emulation update (Jocelyn Mayer) |
16 | - PC floppy emulation and DMA fixes (Jocelyn Mayer) | 17 | - PC floppy emulation and DMA fixes (Jocelyn Mayer) |
17 | - polled mode for PIC (Jocelyn Mayer) | 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 | version 0.5.1: | 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 | short term: | 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 | - user/kernel PUSHL/POPL in helper.c | 10 | - user/kernel PUSHL/POPL in helper.c |
11 | - keyboard output buffer filling timing emulation | 11 | - keyboard output buffer filling timing emulation |
12 | - verify tb_flush() with a20 and TLBs | 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,7 +26,7 @@ User mode emulation. In this mode, QEMU can launch Linux processes | ||
26 | compiled for one CPU on another CPU. Linux system calls are converted | 26 | compiled for one CPU on another CPU. Linux system calls are converted |
27 | because of endianness and 32/64 bit mismatches. The Wine Windows API | 27 | because of endianness and 32/64 bit mismatches. The Wine Windows API |
28 | emulator (@url{http://www.winehq.org}) and the DOSEMU DOS emulator | 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 | @item | 31 | @item |
32 | Full system emulation. In this mode, QEMU emulates a full | 32 | Full system emulation. In this mode, QEMU emulates a full |
@@ -472,18 +472,23 @@ usage: qemu [options] [disk_image] | @@ -472,18 +472,23 @@ usage: qemu [options] [disk_image] | ||
472 | 472 | ||
473 | General options: | 473 | General options: |
474 | @table @option | 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 | @item -hda file | 479 | @item -hda file |
476 | @item -hdb file | 480 | @item -hdb file |
477 | @item -hdc file | 481 | @item -hdc file |
478 | @item -hdd file | 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 | @item -cdrom file | 485 | @item -cdrom file |
482 | Use @var{file} as CD-ROM image (you cannot use @option{-hdc} and and | 486 | Use @var{file} as CD-ROM image (you cannot use @option{-hdc} and and |
483 | @option{-cdrom} at the same time). | 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 | @item -snapshot | 493 | @item -snapshot |
489 | Write to temporary files instead of disk image files. In this case, | 494 | Write to temporary files instead of disk image files. In this case, |