plan9fox/sys/src/9/mtx
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
..
clock.c
cycintr.c
dat.h kernel: introduce per process FPU struct (PFPU) for more flexible machine specific fpu handling 2017-11-04 20:08:22 +01:00
devarch.c pc, pc64: allocate i/o port space for unassigned pci bars, move ioalloc() to port/iomap.c 2020-11-03 20:46:09 +01:00
devrtc.c
ether2114x.c kernel: massive pci code rewrite 2020-09-13 20:33:17 +02:00
fns.h pc, pc64: allocate i/o port space for unassigned pci bars, move ioalloc() to port/iomap.c 2020-11-03 20:46:09 +01:00
i8259.c
inb.s
initcode
io.h kernel: massive pci code rewrite 2020-09-13 20:33:17 +02:00
l.s all kernels: declare _tas() to prevent pulling in libc version (for libmemdraw) 2015-07-07 19:17:55 +02:00
main.c kernel: implement portable userinit() and simplify process creation 2020-01-26 19:01:36 +01:00
mem.h kernel: expose no execute bit to portable mmu code as SG_NOEXEC / PTENOEXEC, add PTECACHED bits 2019-08-26 22:34:38 +02:00
mkfile pc, pc64: allocate i/o port space for unassigned pci bars, move ioalloc() to port/iomap.c 2020-11-03 20:46:09 +01:00
mmu.c mtx, ppc: use proctab() to index into process table 2020-04-04 16:52:08 +02:00
mtx kernel: massive pci code rewrite 2020-09-13 20:33:17 +02:00
pcimtx.c devpccard, pci: fix pccard support and handle pci expansion roms 2021-03-01 17:24:54 +01:00
raven.c
trap.c kernel: handle tos and per process pcycle counters in port/ 2020-12-20 22:34:41 +01:00
uarti8250.c