Gitiles
Code Review
Sign In
review.coreboot.org
/
seabios
/
aab42152881dc62b37f1833e79cbdb3dfa51603b
/
src
/
pciinit.c
aab4215
Convert pciinit.c to use standard list manipulation code.
by Kevin O'Connor
· 10 years ago
7adfd71
pciinit: Enable default VGA device
by Alex Williamson
· 10 years ago
dbb7a66
seabios: Add a dummy PCI slot to irq mapping function
by Alex Williamson
· 10 years ago
b949040
seabios q35: Add new PCI slot to irq routing function
by Alex Williamson
· 10 years ago
f85e4bc
Calculate "RamSize" needed by 16bit interface dynamically.
by Kevin O'Connor
· 10 years ago
555a213
seabios q35: Enable all PIRQn IRQs at startup
by Alex Williamson
· 10 years ago
a2a86e2
Group QEMU platform setup together and move to paravirt.c.
by Kevin O'Connor
· 10 years ago
897fb11
Consistently use CONFIG_COREBOOT, CONFIG_QEMU, and runningOnXen().
by Kevin O'Connor
· 10 years ago
d83c87b
Normalize POST initialization function name suffixes.
by Kevin O'Connor
· 10 years ago
72a590e
seabios: add q35 initialization functions.
by Isaku Yamahata
· 10 years ago
d146ab8
seabios: pci: enable SERR of normal device.
by Isaku Yamahata
· 10 years ago
b1c35f2
pciinit: Align start of PCI memory on i440 chipset.
by Kevin O'Connor
· 10 years ago
31dcfb0
Collapse PCI device tables in pci_bios_init_devices().
by Kevin O'Connor
· 10 years ago
455a7c8
add acpi pmtimer support
by Gerd Hoffmann
· 11 years ago
5283b2e
pci: runtime i/o window sizing
by Gerd Hoffmann
· 11 years ago
e55c4e8
pciinit: make pci ressources configurable
by Gerd Hoffmann
· 11 years ago
347f294
pci: init all devices
by Gerd Hoffmann
· 11 years ago
4bc4997
EBDA cleanups.
by Kevin O'Connor
· 11 years ago
0c8f58d
pci: handle bridge irq mapping
by Gerd Hoffmann
· 11 years ago
d630d14
pciinit: Simplify list manipulation in pci_region_migrate_64bit_entries.
by Kevin O'Connor
· 11 years ago
e5d71ca
pciinit: Minor white space changes.
by Kevin O'Connor
· 11 years ago
e5e5f96
pciinit: Migrate 64bit entries to 64bit pci regions
by Alexey Korolev
· 11 years ago
37c111f
pciinit: Calculate pci region stats on demand
by Alexey Korolev
· 11 years ago
ac0cd58
pciinit: 64bit capability discovery for pci bridges
by Alexey Korolev
· 11 years ago
35a770f
pciinit: Add pci_region structure.
by Alexey Korolev
· 11 years ago
030288f
pciinit: Switch to 64bit variable types.
by Alexey Korolev
· 11 years ago
1a9f47f
pciinit: bridges can have two regions too
by Alexey Korolev
· 11 years ago
3d1bc9d
pciinit: Track region alignment explicitly.
by Kevin O'Connor
· 11 years ago
5fa24b5
pciinit: Use sorted order allocation
by Alexey Korolev
· 11 years ago
f3c2b06
pciinit: Remove size element from pci_bus->r structure
by Alexey Korolev
· 11 years ago
3a29716
pciinit: Move bus bar asignment
by Alexey Korolev
· 11 years ago
fa51bcd
pciinit: Introduction of pci_region_entry structure
by Alexey Korolev
· 11 years ago
139d5ac
Don't leave upper bits of 64bit BARs unitialized during pci init.
by Kevin O'Connor
· 11 years ago
a8dcc5b
Simplify pci_bios_init_root_regions().
by Kevin O'Connor
· 12 years ago
3f2288f
Move pciinit device init code together.
by Kevin O'Connor
· 11 years ago
b725dcb
Locally allocate pciinit busses[] variable.
by Kevin O'Connor
· 11 years ago
2c4c211
Replace recursive pci init system with linear passes.
by Kevin O'Connor
· 11 years ago
28a20e1
Replace pciinit busses_count with MaxPCIBus.
by Kevin O'Connor
· 11 years ago
0ce2138
Simplify pci_slot_get_irq().
by Kevin O'Connor
· 12 years ago
cbbdcf2
Use pci->header_type in pci_bar() to avoid unnecessary pci_config_readb.
by Kevin O'Connor
· 12 years ago
5bab7e6
Separate pciinit.c into clearly delineated sections.
by Kevin O'Connor
· 12 years ago
99e37c4
Use standard formatting for PCI info during PCI init pass.
by Kevin O'Connor
· 12 years ago
3c5fcec
Fix alignment bug in pci_bios_init_root_regions().
by Kevin O'Connor
· 12 years ago
58e6b3f
Probe PCI existence
by Jan Kiszka
· 12 years ago
8e30147
pci: re-add isa bridge setup
by Gerd Hoffmann
· 12 years ago
60a348b
pci: cleanup config.h
by Gerd Hoffmann
· 12 years ago
3bbd11f
pci: remove old pci initilaization code
by Gerd Hoffmann
· 12 years ago
01a5c88
pci: activate two-pass pci initialization code
by Gerd Hoffmann
· 12 years ago
82b39b2
pci: add two-pass pci initialization code
by Gerd Hoffmann
· 12 years ago
2b333e4
Rename foreachbdf_in_bus to foreachbdf and simplify it.
by Kevin O'Connor
· 12 years ago
278b19f
Convert pci_init_device to use 'struct pci_device'.
by Kevin O'Connor
· 12 years ago
37956dd
Move pci_probe() call into pciinit() code.
by Kevin O'Connor
· 12 years ago
baac6b6
Rename foreachpci macro to foreachbdf.
by Kevin O'Connor
· 12 years ago
6e4583c
Remove dev-i440fx.c/h - move code closer to its callers.
by Kevin O'Connor
· 12 years ago
74c7878
Add support for use as Xen HVM BIOS.
by Ian Campbell
· 12 years ago
74fd942
pciinit: fix off-by-one
by Isaku Yamahata
· 12 years ago
e2623fc
pciinit: use pci_region functions.
by Isaku Yamahata
· 12 years ago
eebe949
pciinit: remove unused variable, old_addr, in pci_set_io_region_addr().
by Isaku Yamahata
· 13 years ago
1d5c333
seabios: pciinit: fix 64bit bar initilization.
by Isaku Yamahata
· 13 years ago
0d6b8d5
seabios: pciinit: use pci device initializer helper function.
by Kevin O'Connor
· 13 years ago
af0963d
seabios: pciinit: initialize pci bridge filtering registers.
by Isaku Yamahata
· 13 years ago
f441666
seabios: pciinit: pci bridge bus initialization.
by Isaku Yamahata
· 13 years ago
5d0de15
seabios: pciinit: make bar offset calculation pci bridge aware.
by Isaku Yamahata
· 13 years ago
a65821d
seabios: pciinit: factor out bar offset calculation.
by Isaku Yamahata
· 13 years ago
0a8eada
seabios: pciinit: make pci bar assigner preferchable memory aware.
by Isaku Yamahata
· 13 years ago
dfd94fa
seabios: pciinit: make pci memory space assignment 64bit aware.
by Isaku Yamahata
· 13 years ago
b9e4721
seabios: pciinit: factor out pci bar region allocation logic.
by Isaku Yamahata
· 13 years ago
2d3f0f5
Go back to using 0xf0000000 for PCI memory start.
by Kevin O'Connor
· 13 years ago
d9104ff
Remove pci_bios_bigmem_addr; set pci_bios_mem_addr=0xe0000000
by Kevin O'Connor
· 13 years ago
525219b
Fix ATA iobase2 access on PCI native mode interfaces.
by Kevin O'Connor
· 13 years ago
4ccb231
Support ISA ATA devices for qemu's "-M isapc" mode.
by Kevin O'Connor
· 13 years ago
9dbc2ad
Fix typo in pci_bios_init_device() causing use before set error.
by Kevin O'Connor
· 13 years ago
2f442fd
fix low bits in ROM and I/O sizing
by Kevin O'Connor
· 13 years ago
b82a1e4
enable io/memory unconditionally
by Kevin O'Connor
· 13 years ago
d1c4d64
Set the PCI base address to 0xf0000000.
by Kevin O'Connor
· 13 years ago
4dde532
Correct default pci irq links
by Kevin O'Connor
· 13 years ago
40f5b5a
Do PCI initialization before vga init.
by Kevin O'Connor
· 14 years ago
8740e3a
Forward port bochs pci changes.
by Kevin O'Connor
· 14 years ago
b1b7c2a
Change license from GPLv3 to LGPLv3.
by Kevin O'Connor
· 14 years ago
7061eb6
Initial KVM support.
by Kevin O'Connor
· 14 years ago
e791636
Move ram size definitions from ebda to global variables.
by Kevin O'Connor
· 14 years ago
9649a96
Various minor comment updates.
by Kevin O'Connor
· 14 years ago
e682cbc
Don't overwrite memory on smm init.
by Kevin O'Connor
· 14 years ago
4132e02
Don't allow start_bdf with new auto max bus detection code.
by Kevin O'Connor
· 14 years ago
e633832
Only touch PCI functions > 0 on multi-function devices; rescan max pci each time.
by Kevin O'Connor
· 14 years ago
be19cdc
Overhaul PCI config functions.
by Kevin O'Connor
· 14 years ago
2ed2f58
Synch pci ids and registers with Linux kernel source.
by Kevin O'Connor
· 14 years ago
2f840e3
Support pci init of both PIIX3 and PIIX4 - patch from bochs bios.
by Kevin O'Connor
· 14 years ago
415c2dc
Use defines for PCI ids.
by Kevin O'Connor
· 14 years ago
e06363e
Use ALIGN() macro in place of open-coded aligns.
by Kevin O'Connor
· 15 years ago
9521e26
Extract 'struct bregs' out of biosvar.h; clean up header includes.
by Kevin O'Connor
· 15 years ago
0525d29
Breakup rombios32.c into pciinit.c and smbios.c
by Kevin O'Connor
· 15 years ago