git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@568 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
bellard 2004-01-18 23:14:25 +00:00
parent c27357906a
commit 2be3bc02dd
3 changed files with 20 additions and 11 deletions

View File

@ -1,4 +1,5 @@
version 0.5.2: version 0.5.2:
- improved soft MMU speed (assembly functions and specializing) - improved soft MMU speed (assembly functions and specializing)
- improved multitasking speed by avoiding flushing TBs when - improved multitasking speed by avoiding flushing TBs when
switching tasks switching tasks
@ -15,6 +16,9 @@ version 0.5.2:
- PowerPC system emulation update (Jocelyn Mayer) - PowerPC system emulation update (Jocelyn Mayer)
- PC floppy emulation and DMA fixes (Jocelyn Mayer) - PC floppy emulation and DMA fixes (Jocelyn Mayer)
- polled mode for PIC (Jocelyn Mayer) - polled mode for PIC (Jocelyn Mayer)
- fixed PTE dirty bit handling
- fixed xadd same reg bug
- fixed cmpxchg exception safeness
version 0.5.1: version 0.5.1:

14
TODO
View File

@ -1,12 +1,12 @@
before 0.5.2:
------------
- TLB code protection support
- basic VGA optimizations
- disable SMC handling for ARM/SPARC/PPC
short term: short term:
---------- ----------
- XP install bug fix
- L4 Pistachio kernel boot fix
- TLB code protection support for PPC
- add sysenter/sysexit and fxsr for L4 pistachio 686
- basic VGA optimizations
- disable SMC handling for ARM/SPARC/PPC
- see undefined flags for BTx insn
- user/kernel PUSHL/POPL in helper.c - user/kernel PUSHL/POPL in helper.c
- keyboard output buffer filling timing emulation - keyboard output buffer filling timing emulation
- verify tb_flush() with a20 and TLBs - verify tb_flush() with a20 and TLBs

View File

@ -26,7 +26,7 @@ User mode emulation. In this mode, QEMU can launch Linux processes
compiled for one CPU on another CPU. Linux system calls are converted compiled for one CPU on another CPU. Linux system calls are converted
because of endianness and 32/64 bit mismatches. The Wine Windows API because of endianness and 32/64 bit mismatches. The Wine Windows API
emulator (@url{http://www.winehq.org}) and the DOSEMU DOS emulator emulator (@url{http://www.winehq.org}) and the DOSEMU DOS emulator
(@url{www.dosemu.org}) are the main targets for QEMU. (@url{http://www.dosemu.org}) are the main targets for QEMU.
@item @item
Full system emulation. In this mode, QEMU emulates a full Full system emulation. In this mode, QEMU emulates a full
@ -472,6 +472,10 @@ usage: qemu [options] [disk_image]
General options: General options:
@table @option @table @option
@item -fda file
@item -fdb file
Use @var{file} as floppy disk 0/1 image (@xref{disk_images}).
@item -hda file @item -hda file
@item -hdb file @item -hdb file
@item -hdc file @item -hdc file
@ -482,8 +486,9 @@ Use @var{file} as hard disk 0, 1, 2 or 3 image (@xref{disk_images}).
Use @var{file} as CD-ROM image (you cannot use @option{-hdc} and and Use @var{file} as CD-ROM image (you cannot use @option{-hdc} and and
@option{-cdrom} at the same time). @option{-cdrom} at the same time).
@item -boot [c|d] @item -boot [a|b|c|d]
Boot on hard disk (c) or CD-ROM (d). Hard disk boot is the default. Boot on floppy (a, b), hard disk (c) or CD-ROM (d). Hard disk boot is
the default.
@item -snapshot @item -snapshot
Write to temporary files instead of disk image files. In this case, Write to temporary files instead of disk image files. In this case,