ae4b76c8d3
in interrupt controllers in struct pic, and try to keep as much common code as possible. At the lowest (asm) level, this is done with CPP macros. The main structure is now struct intrsource, describing an established interrupt line, of any kind (soft/hard local apic/legacy apic/IO apic). For quick masking, there may be a maximum of 32 sources per CPU. Sources can be assigned to any CPU in the MP case, though currently they all go to the boot CPU.
45 lines
1.3 KiB
Plaintext
45 lines
1.3 KiB
Plaintext
# $NetBSD: files.pnpbios,v 1.12 2002/11/22 15:23:53 fvdl Exp $
|
|
|
|
defflag PNPBIOSVERBOSE
|
|
|
|
device pnpbios { [index = -1] }
|
|
attach pnpbios at mainbus
|
|
file arch/i386/pnpbios/pnpbios.c pnpbios needs-flag
|
|
file arch/i386/pnpbios/pnpbioscall.S pnpbios
|
|
|
|
attach com at pnpbios with com_pnpbios
|
|
file arch/i386/pnpbios/com_pnpbios.c com_pnpbios
|
|
|
|
attach lpt at pnpbios with lpt_pnpbios
|
|
file arch/i386/pnpbios/lpt_pnpbios.c lpt_pnpbios
|
|
|
|
attach sb at pnpbios with sb_pnpbios
|
|
file arch/i386/pnpbios/sb_pnpbios.c sb_pnpbios
|
|
|
|
attach wss at pnpbios with wss_pnpbios
|
|
file arch/i386/pnpbios/wss_pnpbios.c wss_pnpbios
|
|
|
|
attach ym at pnpbios with ym_pnpbios
|
|
file arch/i386/pnpbios/ym_pnpbios.c ym_pnpbios
|
|
|
|
attach ess at pnpbios with ess_pnpbios
|
|
file arch/i386/pnpbios/ess_pnpbios.c ess_pnpbios
|
|
|
|
attach pciide at pnpbios with pciide_pnpbios
|
|
file arch/i386/pnpbios/pciide_pnpbios.c pciide_pnpbios needs-flag
|
|
|
|
attach lm at pnpbios with lm_pnpbios
|
|
file arch/i386/pnpbios/lm_pnpbios.c lm_pnpbios
|
|
|
|
attach pckbc at pnpbios with pckbc_pnpbios
|
|
file arch/i386/pnpbios/pckbc_pnpbios.c pckbc_pnpbios
|
|
|
|
attach fdc at pnpbios with fdc_pnpbios
|
|
file arch/i386/pnpbios/fdc_pnpbios.c fdc_pnpbios
|
|
|
|
attach npx at pnpbios with npx_pnpbios
|
|
file arch/i386/pnpbios/npx_pnpbios.c npx_pnpbios
|
|
|
|
attach joy at pnpbios with joy_pnpbios
|
|
file arch/i386/pnpbios/joy_pnpbios.c joy_pnpbios
|