Commit 181f1558cd58f40f05ee0e4e46c08c692efb76fa
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,6 +3,13 @@ version 0.5.1: | ||
| 3 | - float access fixes when using soft mmu | 3 | - float access fixes when using soft mmu |
| 4 | - PC emulation support on PowerPC | 4 | - PC emulation support on PowerPC |
| 5 | - A20 support | 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 | version 0.5.0: | 14 | version 0.5.0: |
| 8 | 15 |
qemu-doc.texi
| @@ -281,11 +281,13 @@ VGA (hardware level, including all non standard modes) | @@ -281,11 +281,13 @@ VGA (hardware level, including all non standard modes) | ||
| 281 | @item | 281 | @item |
| 282 | PS/2 mouse and keyboard | 282 | PS/2 mouse and keyboard |
| 283 | @item | 283 | @item |
| 284 | -IDE disk interface (port=0x1f0, irq=14) | 284 | +2 IDE interfaces with hard disk and CD-ROM support |
| 285 | @item | 285 | @item |
| 286 | NE2000 network adapter (port=0x300, irq=9) | 286 | NE2000 network adapter (port=0x300, irq=9) |
| 287 | @item | 287 | @item |
| 288 | -Serial port (port=0x3f8, irq=4) | 288 | +Serial port |
| 289 | +@item | ||
| 290 | +Soundblaster 16 card | ||
| 289 | @item | 291 | @item |
| 290 | PIC (interrupt controler) | 292 | PIC (interrupt controler) |
| 291 | @item | 293 | @item |
| @@ -333,9 +335,8 @@ seen from the emulated kernel at IP address 172.20.0.1. | @@ -333,9 +335,8 @@ seen from the emulated kernel at IP address 172.20.0.1. | ||
| 333 | 335 | ||
| 334 | @example | 336 | @example |
| 335 | > ./qemu.sh | 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 | BIOS-provided physical RAM map: | 340 | BIOS-provided physical RAM map: |
| 340 | BIOS-e801: 0000000000000000 - 000000000009f000 (usable) | 341 | BIOS-e801: 0000000000000000 - 000000000009f000 (usable) |
| 341 | BIOS-e801: 0000000000100000 - 0000000002000000 (usable) | 342 | BIOS-e801: 0000000000100000 - 0000000002000000 (usable) |
| @@ -344,19 +345,19 @@ On node 0 totalpages: 8192 | @@ -344,19 +345,19 @@ On node 0 totalpages: 8192 | ||
| 344 | zone(0): 4096 pages. | 345 | zone(0): 4096 pages. |
| 345 | zone(1): 4096 pages. | 346 | zone(1): 4096 pages. |
| 346 | zone(2): 0 pages. | 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 | ide_setup: ide2=noprobe | 349 | ide_setup: ide2=noprobe |
| 350 | ide_setup: ide3=noprobe | 350 | ide_setup: ide3=noprobe |
| 351 | ide_setup: ide4=noprobe | 351 | ide_setup: ide4=noprobe |
| 352 | ide_setup: ide5=noprobe | 352 | ide_setup: ide5=noprobe |
| 353 | Initializing CPU#0 | 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 | Dentry cache hash table entries: 4096 (order: 3, 32768 bytes) | 358 | Dentry cache hash table entries: 4096 (order: 3, 32768 bytes) |
| 358 | Inode cache hash table entries: 2048 (order: 2, 16384 bytes) | 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 | Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes) | 361 | Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes) |
| 361 | Page-cache hash table entries: 8192 (order: 3, 32768 bytes) | 362 | Page-cache hash table entries: 8192 (order: 3, 32768 bytes) |
| 362 | CPU: Intel Pentium Pro stepping 03 | 363 | CPU: Intel Pentium Pro stepping 03 |
| @@ -368,21 +369,24 @@ Initializing RT netlink socket | @@ -368,21 +369,24 @@ Initializing RT netlink socket | ||
| 368 | apm: BIOS not found. | 369 | apm: BIOS not found. |
| 369 | Starting kswapd | 370 | Starting kswapd |
| 370 | Journalled Block Device driver loaded | 371 | Journalled Block Device driver loaded |
| 372 | +Detected PS/2 Mouse Port. | ||
| 371 | pty: 256 Unix98 ptys configured | 373 | pty: 256 Unix98 ptys configured |
| 372 | Serial driver version 5.05c (2001-07-08) with no serial options enabled | 374 | Serial driver version 5.05c (2001-07-08) with no serial options enabled |
| 373 | ttyS00 at 0x03f8 (irq = 4) is a 16450 | 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 | ne.c:v1.10 9/23/94 Donald Becker (becker@scyld.com) | 376 | ne.c:v1.10 9/23/94 Donald Becker (becker@scyld.com) |
| 382 | Last modified Nov 1, 2000 by Paul Gortmaker | 377 | Last modified Nov 1, 2000 by Paul Gortmaker |
| 383 | NE*000 ethercard probe at 0x300: 52 54 00 12 34 56 | 378 | NE*000 ethercard probe at 0x300: 52 54 00 12 34 56 |
| 384 | eth0: NE2000 found at 0x300, using IRQ 9. | 379 | eth0: NE2000 found at 0x300, using IRQ 9. |
| 385 | RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize | 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 | NET4: Linux TCP/IP 1.0 for NET4.0 | 390 | NET4: Linux TCP/IP 1.0 for NET4.0 |
| 387 | IP Protocols: ICMP, UDP, TCP, IGMP | 391 | IP Protocols: ICMP, UDP, TCP, IGMP |
| 388 | IP: routing cache hash table of 512 buckets, 4Kbytes | 392 | IP: routing cache hash table of 512 buckets, 4Kbytes |
| @@ -390,9 +394,15 @@ TCP: Hash tables configured (established 2048 bind 4096) | @@ -390,9 +394,15 @@ TCP: Hash tables configured (established 2048 bind 4096) | ||
| 390 | NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. | 394 | NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. |
| 391 | EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended | 395 | EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended |
| 392 | VFS: Mounted root (ext2 filesystem). | 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 | @end example | 406 | @end example |
| 397 | 407 | ||
| 398 | @item | 408 | @item |
| @@ -464,10 +474,18 @@ General options: | @@ -464,10 +474,18 @@ General options: | ||
| 464 | @table @option | 474 | @table @option |
| 465 | @item -hda file | 475 | @item -hda file |
| 466 | @item -hdb file | 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 | Write to temporary files instead of disk image files. In this case, | 489 | Write to temporary files instead of disk image files. In this case, |
| 472 | the raw disk image you use is not written back. You can however force | 490 | the raw disk image you use is not written back. You can however force |
| 473 | the write back by pressing @key{C-a s} (@xref{disk_images}). | 491 | the write back by pressing @key{C-a s} (@xref{disk_images}). |