xref: /netbsd-src/sys/arch/x86/conf/files.x86 (revision 1ffa7b76c40339c17a0fb2a09fac93f287cfc046)
1#	$NetBSD: files.x86,v 1.6 2003/04/25 21:54:30 fvdl Exp $
2
3# options for MP configuration through the MP spec
4defflag opt_mpbios.h MPBIOS MPVERBOSE MPDEBUG
5
6# MTRR support
7defflag                 MTRR
8
9define  mainbus { [apid = -1] }
10
11file	arch/x86/x86/apic.c		ioapic | lapic
12file	arch/x86/x86/bus_dma.c
13file	arch/x86/x86/bus_space.c
14file	arch/x86/x86/cacheinfo.c
15file	arch/x86/x86/consinit.c
16file	arch/x86/x86/i8259.c
17file	arch/x86/x86/intr.c
18file	arch/x86/x86/ipi.c		multiprocessor
19file	arch/x86/x86/lock_machdep.c	lockdebug
20file	arch/x86/x86/mtrr_i686.c	mtrr
21file	arch/x86/x86/softintr.c
22
23define lapic
24file	arch/x86/x86/lapic.c		lapic needs-flag
25
26device ioapic: lapic
27attach ioapic at mainbus
28file	arch/x86/x86/ioapic.c		ioapic needs-flag
29
30# MP configuration using Intel SMP specification 1.4
31file 	arch/x86/x86/mpbios.c		mpbios
32
33file	arch/x86/pci/pci_machdep.c	pci
34
35file	arch/x86/isa/isa_machdep.c	isa
36