blob: 1ba1236094a4dabd8580695fdee6fce2f2f2ec99 [file] [log] [blame]
Robert Richter6d8566a2008-07-02 22:50:19 +02001obj-y := i386.o init.o
2
3obj-$(CONFIG_PCI_BIOS) += pcbios.o
Robert Richterf4d994b2008-07-02 22:50:27 +02004obj-$(CONFIG_PCI_MMCONFIG) += mmconfig_$(BITS).o direct.o mmconfig-shared.o
Robert Richter6d8566a2008-07-02 22:50:19 +02005obj-$(CONFIG_PCI_DIRECT) += direct.o
6obj-$(CONFIG_PCI_OLPC) += olpc.o
7
8pci-y := fixup.o
9
10# Do not change the ordering here. There is a nasty init function
11# ordering dependency which breaks when you move acpi.o below
12# legacy/irq.o
13pci-$(CONFIG_ACPI) += acpi.o
14pci-y += legacy.o irq.o
15
16# Careful: VISWS overrule the pci-y above. The colons are
17# therefor correct. This needs a proper fix by distangling the code.
18pci-$(CONFIG_X86_VISWS) := visws.o fixup.o
19
20pci-$(CONFIG_X86_NUMAQ) += numa.o
21
Robert Richter6d8566a2008-07-02 22:50:19 +020022obj-y += $(pci-y) common.o early.o
23obj-y += amd_bus.o