Commit dcb5b19a4e32d300a3ddf14fa8cc9a0a055dd1db
1 parent
1c5bf3bf
Know about more PCI device classes.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2663 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
27 additions
and
0 deletions
hw/pci.c
| ... | ... | @@ -469,11 +469,38 @@ static pci_class_desc pci_class_descriptions[] = |
| 469 | 469 | { |
| 470 | 470 | { 0x0100, "SCSI controller"}, |
| 471 | 471 | { 0x0101, "IDE controller"}, |
| 472 | + { 0x0102, "Floppy controller"}, | |
| 473 | + { 0x0103, "IPI controller"}, | |
| 474 | + { 0x0104, "RAID controller"}, | |
| 475 | + { 0x0106, "SATA controller"}, | |
| 476 | + { 0x0107, "SAS controller"}, | |
| 477 | + { 0x0180, "Storage controller"}, | |
| 472 | 478 | { 0x0200, "Ethernet controller"}, |
| 479 | + { 0x0201, "Token Ring controller"}, | |
| 480 | + { 0x0202, "FDDI controller"}, | |
| 481 | + { 0x0203, "ATM controller"}, | |
| 482 | + { 0x0280, "Network controller"}, | |
| 473 | 483 | { 0x0300, "VGA controller"}, |
| 484 | + { 0x0301, "XGA controller"}, | |
| 485 | + { 0x0302, "3D controller"}, | |
| 486 | + { 0x0380, "Display controller"}, | |
| 487 | + { 0x0400, "Video controller"}, | |
| 488 | + { 0x0401, "Audio controller"}, | |
| 489 | + { 0x0402, "Phone"}, | |
| 490 | + { 0x0480, "Multimedia controller"}, | |
| 491 | + { 0x0500, "RAM controller"}, | |
| 492 | + { 0x0501, "Flash controller"}, | |
| 493 | + { 0x0580, "Memory controller"}, | |
| 474 | 494 | { 0x0600, "Host bridge"}, |
| 475 | 495 | { 0x0601, "ISA bridge"}, |
| 496 | + { 0x0602, "EISA bridge"}, | |
| 497 | + { 0x0603, "MC bridge"}, | |
| 476 | 498 | { 0x0604, "PCI bridge"}, |
| 499 | + { 0x0605, "PCMCIA bridge"}, | |
| 500 | + { 0x0606, "NUBUS bridge"}, | |
| 501 | + { 0x0607, "CARDBUS bridge"}, | |
| 502 | + { 0x0608, "RACEWAY bridge"}, | |
| 503 | + { 0x0680, "Bridge"}, | |
| 477 | 504 | { 0x0c03, "USB controller"}, |
| 478 | 505 | { 0, NULL} |
| 479 | 506 | }; | ... | ... |