summaryrefslogtreecommitdiffstats
path: root/hw/pci.c
Commit message (Collapse)AuthorAgeFilesLines
* E1000 NIC emulation (Nir Peleg, patch from Dor Laor).balrog2008-02-031-1/+3
| | | | | | | Applied %s/^\([^I ]*\)^I/\1 /g on e1000.c and added e1000 to help message. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3949 c046a42c-6fe2-441c-8c8c-71466251a162
* Save/load PCI-device, PCI-bus and PIIX3 irq-related state (patches by Uri ↵balrog2007-12-091-2/+49
| | | | | | | | | Lublin. Note that other PCI bridges are not fixed here. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3793 c046a42c-6fe2-441c-8c8c-71466251a162
* Add statics and missing #includes for prototypes.pbrook2007-11-181-3/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3683 c046a42c-6fe2-441c-8c8c-71466251a162
* Break up vl.h.pbrook2007-11-171-1/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3674 c046a42c-6fe2-441c-8c8c-71466251a162
* find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in ↵ths2007-09-171-5/+5
| | | | | | the regex. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3177 c046a42c-6fe2-441c-8c8c-71466251a162
* find -type f | xargs sed -i 's/[\t ]$//g' # on most filesths2007-09-161-21/+21
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3173 c046a42c-6fe2-441c-8c8c-71466251a162
* New option -net nic,model=? (Mark Glines)blueswir12007-05-271-0/+4
| | | | | | | Network documentation update (Mark Glines) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2880 c046a42c-6fe2-441c-8c8c-71466251a162
* Know about more PCI device classes.ths2007-04-141-0/+27
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2663 c046a42c-6fe2-441c-8c8c-71466251a162
* Unify IRQ handling.pbrook2007-04-071-3/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2635 c046a42c-6fe2-441c-8c8c-71466251a162
* Eepro100 emulation, by Stefan Weil.ths2007-04-021-0/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2584 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix typo in PCI bridge code.ths2007-03-061-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2470 c046a42c-6fe2-441c-8c8c-71466251a162
* Devfn number for network PCI cards, by Aurelien Jarno.ths2007-01-101-4/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2314 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix PCI config space overflow, by Herbert Xu.ths2006-12-101-8/+16
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2238 c046a42c-6fe2-441c-8c8c-71466251a162
* PCI IRC routing fix.pbrook2006-09-281-3/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2185 c046a42c-6fe2-441c-8c8c-71466251a162
* Implement sun4u PCI IRQ routing.pbrook2006-09-241-11/+92
| | | | | | | | Allow multiple PCI busses and PCI-PCI bridges. Fix bugs in Versatile PCI implementation. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2166 c046a42c-6fe2-441c-8c8c-71466251a162
* PCI shared IRQ fix (original patch by andrzej zaborowski).pbrook2006-09-241-2/+14
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2165 c046a42c-6fe2-441c-8c8c-71466251a162
* PCI save/restore changesbellard2006-08-171-7/+8
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2115 c046a42c-6fe2-441c-8c8c-71466251a162
* Add SCSI controller class.pbrook2006-08-101-0/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2106 c046a42c-6fe2-441c-8c8c-71466251a162
* pcnet nic support (Antony T Curtis)bellard2006-07-041-0/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2036 c046a42c-6fe2-441c-8c8c-71466251a162
* Use lookup table for PCI class descriptions.pbrook2006-05-211-12/+24
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1927 c046a42c-6fe2-441c-8c8c-71466251a162
* Rearrange PCI host emulation code.pbrook2006-05-131-1394/+28
| | | | | | | Add ARM PCI emulation. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1916 c046a42c-6fe2-441c-8c8c-71466251a162
* Initialize PCI BAR config data.pbrook2006-04-181-0/+7
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1824 c046a42c-6fe2-441c-8c8c-71466251a162
* do not test reserved config bitsbellard2006-04-021-5/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1795 c046a42c-6fe2-441c-8c8c-71466251a162
* Allow selection of emulated network card.pbrook2006-02-051-0/+14
| | | | | | | rtl8139 emulation. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1745 c046a42c-6fe2-441c-8c8c-71466251a162
* cpu_single_env usage fixbellard2005-11-211-6/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1644 c046a42c-6fe2-441c-8c8c-71466251a162
* sparc64 fixes (Blue Swirl)bellard2005-07-231-0/+247
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1514 c046a42c-6fe2-441c-8c8c-71466251a162
* correct PCI ID for PREP PCI host bridge - added Grackle PCI host bridgebellard2005-06-051-61/+104
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1450 c046a42c-6fe2-441c-8c8c-71466251a162
* handle the case where several PCI irqs share the same PIC irqbellard2005-05-131-15/+30
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1433 c046a42c-6fe2-441c-8c8c-71466251a162
* PREP machines have two IO mappings.bellard2005-04-231-0/+10
| | | | | | | | | | | This patch adds support for non-contiguous IO map, which is used by OS/2. It also adds the missing legacy IO ports for the PREP PCI bridge and changes CPU PVR from 74x/75x to 604 to make OS/2 happy. (Jocelyn Mayer) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1381 c046a42c-6fe2-441c-8c8c-71466251a162
* PCI irq in sync with new Bochs BIOSbellard2005-04-061-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1351 c046a42c-6fe2-441c-8c8c-71466251a162
* monitor fixes (Johannes Schindelin)bellard2004-10-091-11/+11
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1109 c046a42c-6fe2-441c-8c8c-71466251a162
* ne2000 savevm support (Johannes Schindelin)bellard2004-10-031-0/+20
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1092 c046a42c-6fe2-441c-8c8c-71466251a162
* configure BMDMAbellard2004-06-251-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@972 c046a42c-6fe2-441c-8c8c-71466251a162
* added PCI bus - added IRQ support for PowerPC bridges - suppressed PREP PCI ↵bellard2004-06-211-215/+210
| | | | | | bios init git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@962 c046a42c-6fe2-441c-8c8c-71466251a162
* UniNorth PCI bridge supportbellard2004-06-211-48/+407
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@955 c046a42c-6fe2-441c-8c8c-71466251a162
* IDE1 init fixbellard2004-06-091-0/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@916 c046a42c-6fe2-441c-8c8c-71466251a162
* init VGA with default configbellard2004-06-051-0/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@900 c046a42c-6fe2-441c-8c8c-71466251a162
* host bridge config fixbellard2004-06-051-3/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@895 c046a42c-6fe2-441c-8c8c-71466251a162
* fixed PCI config default write permissionsbellard2004-06-031-14/+48
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@878 c046a42c-6fe2-441c-8c8c-71466251a162
* support for opaque data on memory I/Os - PCI ROM memory supportbellard2004-06-031-45/+76
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@876 c046a42c-6fe2-441c-8c8c-71466251a162
* PowerPC prep/chrp/pmac supportbellard2004-05-261-0/+300
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@863 c046a42c-6fe2-441c-8c8c-71466251a162
* pci empty device read fix - piix3 ide initbellard2004-05-231-8/+27
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@854 c046a42c-6fe2-441c-8c8c-71466251a162
* pci memory mapping fixbellard2004-05-221-4/+5
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@844 c046a42c-6fe2-441c-8c8c-71466251a162
* PCI interrupt support - PCI BIOS interrupt remapping - more accurate memory ↵bellard2004-05-201-74/+469
| | | | | | mapping - 'info pci' monitor command git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@823 c046a42c-6fe2-441c-8c8c-71466251a162
* PCI supportbellard2004-05-181-0/+367
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@818 c046a42c-6fe2-441c-8c8c-71466251a162
OpenPOWER on IntegriCloud