diff options
author | Stewart Smith <stewart@flamingspork.com> | 2021-12-20 22:22:46 +1000 |
---|---|---|
committer | Cédric Le Goater <clg@kaod.org> | 2022-01-03 16:12:45 +0100 |
commit | a6816a42c1f40481c998177b2b88329984ed25b2 (patch) | |
tree | a16e18b13ebec97cd8f1704b26d439f6d4da7a31 /hw | |
parent | b2b4b311c4a2a084bb072eeaf8d9e0409a9eedd5 (diff) | |
download | skiboot-a6816a42c1f40481c998177b2b88329984ed25b2.zip skiboot-a6816a42c1f40481c998177b2b88329984ed25b2.tar.gz skiboot-a6816a42c1f40481c998177b2b88329984ed25b2.tar.bz2 |
Add CONFIG_P8 with PHB3 behind it
We can use a base CPU of POWER9 if we don't have P8.
We can also hide PHB3 code behind this,
and shave 12kb off skiboot.lid.xz
Reviewed-by: Dan Horák <dan@danny.cz>
[npiggin: add cpp define, fail gracefully on P8]
Signed-off-by: Stewart Smith <stewart@flamingspork.com>
Signed-off-by: Cédric Le Goater <clg@kaod.org>
Diffstat (limited to 'hw')
-rw-r--r-- | hw/Makefile.inc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/hw/Makefile.inc b/hw/Makefile.inc index 9fcbb63..e273e89 100644 --- a/hw/Makefile.inc +++ b/hw/Makefile.inc @@ -3,12 +3,15 @@ SUBDIRS += hw HW_OBJS = xscom.o chiptod.o lpc.o lpc-uart.o psi.o HW_OBJS += homer.o slw.o occ.o fsi-master.o centaur.o imc.o HW_OBJS += nx.o nx-rng.o nx-crypto.o nx-compress.o nx-842.o nx-gzip.o -HW_OBJS += phb3.o sfc-ctrl.o fake-rtc.o bt.o p8-i2c.o prd.o +HW_OBJS += sfc-ctrl.o fake-rtc.o bt.o p8-i2c.o prd.o HW_OBJS += dts.o lpc-rtc.o npu.o npu-hw-procedures.o xive.o phb4.o HW_OBJS += fake-nvram.o lpc-mbox.o npu2.o npu2-hw-procedures.o HW_OBJS += npu2-common.o npu2-opencapi.o phys-map.o sbe-p9.o capp.o HW_OBJS += occ-sensor.o vas.o sbe-p8.o dio-p9.o lpc-port80h.o cache-p9.o HW_OBJS += npu-opal.o ocmb.o xive2.o pau.o pau-hw-procedures.o +ifeq ($(CONFIG_P8),1) +HW_OBJS += phb3.o +endif HW=hw/built-in.a include $(SRC)/hw/fsp/Makefile.inc |