4d5c29ca45
This gives the kernel a paravirtualized machine to target, without requiring both sides to pretend to be targeting a specific board that likely has little to do with the host in KVM scenarios. This avoids the need to add new boards to QEMU, just to be able to run KVM on new CPUs. Signed-off-by: Scott Wood <scottwood@freescale.com> [agraf: conditionalize on CONFIG_FDT] Signed-off-by: Alexander Graf <agraf@suse.de>
31 lines
884 B
Makefile
31 lines
884 B
Makefile
# shared objects
|
|
obj-y = ppc.o ppc_booke.o
|
|
# PREP target
|
|
obj-y += mc146818rtc.o
|
|
obj-y += ppc_prep.o
|
|
# OldWorld PowerMac
|
|
obj-y += ppc_oldworld.o
|
|
# NewWorld PowerMac
|
|
obj-y += ppc_newworld.o
|
|
# IBM pSeries (sPAPR)
|
|
obj-$(CONFIG_PSERIES) += spapr.o spapr_hcall.o spapr_rtas.o spapr_vio.o
|
|
obj-$(CONFIG_PSERIES) += xics.o spapr_vty.o spapr_llan.o spapr_vscsi.o
|
|
obj-$(CONFIG_PSERIES) += spapr_pci.o pci-hotplug.o spapr_iommu.o
|
|
# PowerPC 4xx boards
|
|
obj-y += ppc4xx_devs.o ppc4xx_pci.o ppc405_uc.o ppc405_boards.o
|
|
obj-y += ppc440_bamboo.o
|
|
# PowerPC E500 boards
|
|
obj-$(CONFIG_FDT) += mpc8544_guts.o ppce500_spin.o
|
|
# PowerPC 440 Xilinx ML507 reference board.
|
|
obj-y += virtex_ml507.o
|
|
# PowerPC OpenPIC
|
|
obj-y += openpic.o
|
|
obj-$(CONFIG_FDT) += ../device_tree.o
|
|
|
|
# Xilinx PPC peripherals
|
|
obj-y += xilinx_ethlite.o
|
|
|
|
obj-y := $(addprefix ../,$(obj-y))
|
|
|
|
obj-$(CONFIG_FDT) += e500.o mpc8544ds.o e500plat.o
|