plan9fox/sys/src/9/bcm64
cinap_lenrek a0404ff582 devpccard, pci: fix pccard support and handle pci expansion roms
let pci.c deal with the special cardbus controller bar0 and
expansion roms.

handle apic interrupt routing for devices behind a cardbus slot.

do not free the pcidev on card removal, as the drivers
most certanly are not prepared to handle this yet.
instead, we provide a pcidevfree() function that just unlinks
the device from pcilist and the parent bridge.
2021-03-01 17:24:54 +01:00
..
archbcm3.c bcm64: do not use OTP_BOOTMODE_REG to determine OSC frequency (thanks richard miller) 2019-08-19 16:42:20 +02:00
archbcm4.c kernel: massive pci code rewrite 2020-09-13 20:33:17 +02:00
cache.v8.s
clock.c bcm64: do not use OTP_BOOTMODE_REG to determine OSC frequency (thanks richard miller) 2019-08-19 16:42:20 +02:00
dat.h bcm64: get inbound and outbound pci window base address from device tree 2021-02-06 13:47:45 +01:00
devgen.c
ethergenet.c ethergenet: remove debugging 2019-08-16 19:22:28 +02:00
fns.h kernel: handle tos and per process pcycle counters in port/ 2020-12-20 22:34:41 +01:00
fpu.c
gic.c kernel: massive pci code rewrite 2020-09-13 20:33:17 +02:00
gisb.c bcm64: poll gisb arbiter for asynchronous bus errors 2019-08-16 19:24:00 +02:00
init9.s
io.h bcm64: get inbound and outbound pci window base address from device tree 2021-02-06 13:47:45 +01:00
l.s kernel: handle tos and per process pcycle counters in port/ 2020-12-20 22:34:41 +01:00
main.c kernel: implement portable userinit() and simplify process creation 2020-01-26 19:01:36 +01:00
mem.h bcm64: increase maximum segment size to 8GB 2020-07-03 01:17:38 +02:00
mkfile kernel: massive pci code rewrite 2020-09-13 20:33:17 +02:00
mmu.c kernel: avoid palloc lock during mmurelease() 2020-12-22 16:29:55 +01:00
pcibcm.c devpccard, pci: fix pccard support and handle pci expansion roms 2021-03-01 17:24:54 +01:00
pi3 bcm64: enable devgpio in kernel configuration (thanks qeed) 2019-09-02 19:38:44 +02:00
pi4 kernel: massive pci code rewrite 2020-09-13 20:33:17 +02:00
rebootcode.s bcm, bcm64: add support for device tree parameter passing 2019-07-25 08:19:12 +02:00
sdhc.c emmc: 50MHz highspeed support (from richard miller) 2019-08-25 20:02:53 +02:00
sysreg.c
sysreg.h bcm64: fix wrong prescaler for generic timer on rpi4 2019-07-27 17:59:25 +02:00
trap.c kernel: handle tos and per process pcycle counters in port/ 2020-12-20 22:34:41 +01:00