Commit 544c4be626e8b4a9f5b4845dc181e0674d8cf762
1 parent
e0c84da7
Remove dead code.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2631 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
0 additions
and
38 deletions
hw/ide.c
@@ -2590,44 +2590,6 @@ static void piix3_reset(PCIIDEState *d) | @@ -2590,44 +2590,6 @@ static void piix3_reset(PCIIDEState *d) | ||
2590 | pci_conf[0x20] = 0x01; /* BMIBA: 20-23h */ | 2590 | pci_conf[0x20] = 0x01; /* BMIBA: 20-23h */ |
2591 | } | 2591 | } |
2592 | 2592 | ||
2593 | -void pci_piix_ide_init(PCIBus *bus, BlockDriverState **hd_table, int devfn) | ||
2594 | -{ | ||
2595 | - PCIIDEState *d; | ||
2596 | - uint8_t *pci_conf; | ||
2597 | - | ||
2598 | - /* register a function 1 of PIIX */ | ||
2599 | - d = (PCIIDEState *)pci_register_device(bus, "PIIX IDE", | ||
2600 | - sizeof(PCIIDEState), | ||
2601 | - devfn, | ||
2602 | - NULL, NULL); | ||
2603 | - d->type = IDE_TYPE_PIIX3; | ||
2604 | - | ||
2605 | - pci_conf = d->dev.config; | ||
2606 | - pci_conf[0x00] = 0x86; // Intel | ||
2607 | - pci_conf[0x01] = 0x80; | ||
2608 | - pci_conf[0x02] = 0x30; | ||
2609 | - pci_conf[0x03] = 0x12; | ||
2610 | - pci_conf[0x08] = 0x02; // Step A1 | ||
2611 | - pci_conf[0x09] = 0x80; // legacy ATA mode | ||
2612 | - pci_conf[0x0a] = 0x01; // class_sub = PCI_IDE | ||
2613 | - pci_conf[0x0b] = 0x01; // class_base = PCI_mass_storage | ||
2614 | - pci_conf[0x0e] = 0x00; // header_type | ||
2615 | - | ||
2616 | - piix3_reset(d); | ||
2617 | - | ||
2618 | - pci_register_io_region((PCIDevice *)d, 4, 0x10, | ||
2619 | - PCI_ADDRESS_SPACE_IO, bmdma_map); | ||
2620 | - | ||
2621 | - ide_init2(&d->ide_if[0], hd_table[0], hd_table[1], | ||
2622 | - pic_set_irq_new, isa_pic, 14); | ||
2623 | - ide_init2(&d->ide_if[2], hd_table[2], hd_table[3], | ||
2624 | - pic_set_irq_new, isa_pic, 15); | ||
2625 | - ide_init_ioport(&d->ide_if[0], 0x1f0, 0x3f6); | ||
2626 | - ide_init_ioport(&d->ide_if[2], 0x170, 0x376); | ||
2627 | - | ||
2628 | - register_savevm("ide", 0, 1, pci_ide_save, pci_ide_load, d); | ||
2629 | -} | ||
2630 | - | ||
2631 | /* hd_table must contain 4 block drivers */ | 2593 | /* hd_table must contain 4 block drivers */ |
2632 | /* NOTE: for the PIIX3, the IRQs and IOports are hardcoded */ | 2594 | /* NOTE: for the PIIX3, the IRQs and IOports are hardcoded */ |
2633 | void pci_piix3_ide_init(PCIBus *bus, BlockDriverState **hd_table, int devfn) | 2595 | void pci_piix3_ide_init(PCIBus *bus, BlockDriverState **hd_table, int devfn) |