Commit 2be3bc02dd6f20b5195083ca7c1575fce4c1e44b

Authored by bellard
1 parent c2735790

update


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@568 c046a42c-6fe2-441c-8c8c-71466251a162
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
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,