Commit 181f1558cd58f40f05ee0e4e46c08c692efb76fa

Authored by bellard
1 parent 27503323

update


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@456 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 2 changed files with 48 additions and 23 deletions
Changelog
... ... @@ -3,6 +3,13 @@ version 0.5.1:
3 3 - float access fixes when using soft mmu
4 4 - PC emulation support on PowerPC
5 5 - A20 support
  6 + - IDE CD-ROM emulation
  7 + - ARM fixes (Ulrich Hecht)
  8 + - SB16 emulation (malc)
  9 + - IRET and INT fixes in VM86 mode with IOPL=3
  10 + - Port I/Os use TSS io map
  11 + - Full task switching/task gate support
  12 + - added verr, verw, arpl
6 13  
7 14 version 0.5.0:
8 15  
... ...
qemu-doc.texi
... ... @@ -281,11 +281,13 @@ VGA (hardware level, including all non standard modes)
281 281 @item
282 282 PS/2 mouse and keyboard
283 283 @item
284   -IDE disk interface (port=0x1f0, irq=14)
  284 +2 IDE interfaces with hard disk and CD-ROM support
285 285 @item
286 286 NE2000 network adapter (port=0x300, irq=9)
287 287 @item
288   -Serial port (port=0x3f8, irq=4)
  288 +Serial port
  289 +@item
  290 +Soundblaster 16 card
289 291 @item
290 292 PIC (interrupt controler)
291 293 @item
... ... @@ -333,9 +335,8 @@ seen from the emulated kernel at IP address 172.20.0.1.
333 335  
334 336 @example
335 337 > ./qemu.sh
336   -connected to host network interface: tun0
337   -Uncompressing Linux... Ok, booting the kernel.
338   -Linux version 2.4.20 (fabrice@localhost.localdomain) (gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-110)) #22 lun jui 7 13:37:41 CEST 2003
  338 +Connected to host network interface: tun0
  339 +Linux version 2.4.21 (bellard@voyager.localdomain) (gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) #5 Tue Nov 11 18:18:53 CET 2003
339 340 BIOS-provided physical RAM map:
340 341 BIOS-e801: 0000000000000000 - 000000000009f000 (usable)
341 342 BIOS-e801: 0000000000100000 - 0000000002000000 (usable)
... ... @@ -344,19 +345,19 @@ On node 0 totalpages: 8192
344 345 zone(0): 4096 pages.
345 346 zone(1): 4096 pages.
346 347 zone(2): 0 pages.
347   -Kernel command line: root=/dev/hda ide1=noprobe ide2=noprobe ide3=noprobe ide4=noprobe ide5=noprobe
348   -ide_setup: ide1=noprobe
  348 +Kernel command line: root=/dev/hda sb=0x220,5,1,5 ide2=noprobe ide3=noprobe ide4=noprobe ide5=noprobe console=ttyS0
349 349 ide_setup: ide2=noprobe
350 350 ide_setup: ide3=noprobe
351 351 ide_setup: ide4=noprobe
352 352 ide_setup: ide5=noprobe
353 353 Initializing CPU#0
354   -Detected 501.285 MHz processor.
355   -Calibrating delay loop... 989.59 BogoMIPS
356   -Memory: 29268k/32768k available (907k kernel code, 3112k reserved, 212k data, 52k init, 0k highmem)
  354 +Detected 2399.621 MHz processor.
  355 +Console: colour EGA 80x25
  356 +Calibrating delay loop... 4744.80 BogoMIPS
  357 +Memory: 28872k/32768k available (1210k kernel code, 3508k reserved, 266k data, 64k init, 0k highmem)
357 358 Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)
358 359 Inode cache hash table entries: 2048 (order: 2, 16384 bytes)
359   -Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
  360 +Mount cache hash table entries: 512 (order: 0, 4096 bytes)
360 361 Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
361 362 Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
362 363 CPU: Intel Pentium Pro stepping 03
... ... @@ -368,21 +369,24 @@ Initializing RT netlink socket
368 369 apm: BIOS not found.
369 370 Starting kswapd
370 371 Journalled Block Device driver loaded
  372 +Detected PS/2 Mouse Port.
371 373 pty: 256 Unix98 ptys configured
372 374 Serial driver version 5.05c (2001-07-08) with no serial options enabled
373 375 ttyS00 at 0x03f8 (irq = 4) is a 16450
374   -Uniform Multi-Platform E-IDE driver Revision: 6.31
375   -ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
376   -hda: QEMU HARDDISK, ATA DISK drive
377   -ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
378   -hda: 12288 sectors (6 MB) w/256KiB Cache, CHS=12/16/63
379   -Partition check:
380   - hda: unknown partition table
381 376 ne.c:v1.10 9/23/94 Donald Becker (becker@scyld.com)
382 377 Last modified Nov 1, 2000 by Paul Gortmaker
383 378 NE*000 ethercard probe at 0x300: 52 54 00 12 34 56
384 379 eth0: NE2000 found at 0x300, using IRQ 9.
385 380 RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
  381 +Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
  382 +ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
  383 +hda: QEMU HARDDISK, ATA DISK drive
  384 +ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
  385 +hda: attached ide-disk driver.
  386 +hda: 20480 sectors (10 MB) w/256KiB Cache, CHS=20/16/63
  387 +Partition check:
  388 + hda:
  389 +Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996
386 390 NET4: Linux TCP/IP 1.0 for NET4.0
387 391 IP Protocols: ICMP, UDP, TCP, IGMP
388 392 IP: routing cache hash table of 512 buckets, 4Kbytes
... ... @@ -390,9 +394,15 @@ TCP: Hash tables configured (established 2048 bind 4096)
390 394 NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
391 395 EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
392 396 VFS: Mounted root (ext2 filesystem).
393   -Freeing unused kernel memory: 52k freed
394   -sh: can't access tty; job control turned off
395   -#
  397 +Freeing unused kernel memory: 64k freed
  398 +
  399 +Linux version 2.4.21 (bellard@voyager.localdomain) (gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) #5 Tue Nov 11 18:18:53 CET 2003
  400 +
  401 +QEMU Linux test distribution (based on Redhat 9)
  402 +
  403 +Type 'exit' to halt the system
  404 +
  405 +sh-2.05b#
396 406 @end example
397 407  
398 408 @item
... ... @@ -464,10 +474,18 @@ General options:
464 474 @table @option
465 475 @item -hda file
466 476 @item -hdb file
467   -Use @var{file} as hard disk 0 or 1 image (@xref{disk_images}).
  477 +@item -hdc file
  478 +@item -hdd file
  479 +Use @var{file} as hard disk 0, 1, 2 or 3 image (@xref{disk_images}).
468 480  
469   -@item -snapshot
  481 +@item -cdrom file
  482 +Use @var{file} as CD-ROM image (you cannot use @option{-hdc} and and
  483 +@option{-cdrom} at the same time).
  484 +
  485 +@item -boot [c|d]
  486 +Boot on hard disk (c) or CD-ROM (d). Hard disk boot is the default.
470 487  
  488 +@item -snapshot
471 489 Write to temporary files instead of disk image files. In this case,
472 490 the raw disk image you use is not written back. You can however force
473 491 the write back by pressing @key{C-a s} (@xref{disk_images}).
... ...