aboutsummaryrefslogtreecommitdiffstats
path: root/src/fw/pciinit.c
Commit message (Expand)AuthorAgeFilesLines
* limit address space used for pci devices.Gerd Hoffmann2023-11-131-12/+26
* check for e820 conflictGerd Hoffmann2023-08-241-0/+2
* be less conservative with the 64bit pci io windowGerd Hoffmann2023-08-241-4/+12
* move 64bit pci window to end of address spaceGerd Hoffmann2023-08-241-0/+8
* pci: let firmware reserve IO for pcie-pci-bridgeIgor Mammedov2021-12-181-5/+14
* pci: reserve resources for pcie-pci-bridge to fix regressed hotplug on q35Igor Mammedov2021-12-181-0/+5
* pci: add mmconfig supportGerd Hoffmann2020-03-271-0/+1
* pciinit: Use %pP shorthand for printing device ids in intel_igd_setup()Kevin O'Connor2019-05-231-12/+9
* pci: recognize RH PCI legacy bridge resource reservation capabilityJing Liu2018-09-051-21/+29
* pci: clean up the debug message for pci capability foundJing Liu2018-09-051-1/+3
* pci: fix the return value for truncated capabilityJing Liu2018-09-051-0/+1
* pci: fix 'io hints' capability for RedHat PCI bridgesMarcel Apfelbaum2018-01-161-9/+5
* pci: enable RedHat PCI bridges to reserve additional resources on PCI initAleksandr Bezzubikov2017-09-141-4/+102
* pci: refactor pci_find_capapibilty to get bdf as the first argument instead o...Aleksandr Bezzubikov2017-09-141-2/+2
* fw/pci: Add support for mapping Intel IGD via QEMUAlex Williamson2016-06-011-0/+48
* fw/pci: add Q35 S3 supportMarcel Apfelbaum2016-03-071-17/+56
* pci: Split low-level pci code from higher-level 'struct pci_device' codeKevin O'Connor2016-02-031-0/+1
* pci: Move code in pci.c that is specific to pciinit.c to pciinit.cKevin O'Connor2016-02-031-0/+37
* pci: Implement '%pP' printf handler for 'struct pci_device' pointersKevin O'Connor2016-02-031-16/+9
* Fix comment typoCao jin2016-02-011-1/+1
* fw/pci: do not automatically allocate IO region for PCIe bridgesMarcel Apfelbaum2015-12-201-4/+5
* e820: Rename memmap.c to e820map.c and use consistent "e820_" prefixKevin O'Connor2015-10-151-3/+3
* ich9: initialise RCBA register through LPC interfacePaulo Alcantara2015-07-141-0/+5
* pci: allow to loop over capabilitiesGerd Hoffmann2015-06-301-2/+2
* fw/pci: map memory and IO regions for multiple pci root busesMarcel Apfelbaum2015-03-061-0/+10
* fw/pci: scan all buses if extraroots romfile is presentMarcel Apfelbaum2015-03-061-0/+9
* pci: enable SERR# for error forwarding in bridge control registerChen Fan2015-02-241-0/+4
* pciinit: Fix build warning in mch_pci_slot_get_irq()Kevin O'Connor2014-11-121-16/+7
* hw/pci: reserve IO and mem for pci express downstream ports with no devices a...Marcel Apfelbaum2014-07-011-2/+32
* piix: add and use dev-piix.hPaolo Bonzini2014-06-041-6/+7
* Allow using full io region on q35.Gerd Hoffmann2014-05-201-7/+9
* acpi: remove PORT_ACPI_PM_BASE constantGerd Hoffmann2014-05-201-8/+8
* hw/pci: check if pci2pci bridges implement optional limit registersMarcel Apfelbaum2014-04-161-7/+2
* hw/pci: reserve IO and mem for pci-2-pci bridges with no devices attachedMarcel Apfelbaum2014-04-161-0/+3
* pci: improve io address space allocationGerd Hoffmann2014-01-271-5/+40
* Minor - pciinit.c - order header files and use static on local functions.Kevin O'Connor2014-01-151-6/+6
* resume: restore piix pm config registers after resumeMarcel Apfelbaum2014-01-151-3/+21
* pci: map 64-bit BARs at location provided by emulatorGerd Hoffmann2013-11-291-1/+5
* pci: log pci windowsGerd Hoffmann2013-11-291-0/+2
* pci: tweak + comment minimum allocationsGerd Hoffmann2013-11-291-3/+3
* pci: align 64bit pci regions to 1GGerd Hoffmann2013-11-291-2/+7
* pci: don't map usb host adapters above 4GGerd Hoffmann2013-11-291-0/+2
* pci: don't reorder entries when moving to 64bit listGerd Hoffmann2013-11-291-0/+1
* Remove ioport.h; disperse its contents to other header files.Kevin O'Connor2013-09-281-1/+2
* Move fw/acpi.h to std/acpi.h.Kevin O'Connor2013-09-181-1/+0
* Move function definitions for output.c from util.h to new file output.h.Kevin O'Connor2013-09-181-6/+7
* Move malloc code from pmm.c to new files malloc.c and malloc.h.Kevin O'Connor2013-09-181-0/+1
* Rename util.c to string.c and introduce string.h.Kevin O'Connor2013-09-181-0/+1
* Move code cenetered around firmware initialization to src/fw/Kevin O'Connor2013-09-021-0/+843