coreboot/src/mainboard/emulation
Benjamin Doron ee1446a791 mainboard/emulation/qemu-q35: Do not compile memmap into SMM
This file contains functions related to PCIe and SMM, and so it's
needed by bootblock and ramstage, and possibly romstage. It's not needed
by SMM, and in a follow-up, the SMI handler will define `smm_region`,
causing a function redefinition error.

As this file isn't needed in SMM, and the SMI handler's function
will work for this board too, as it works for all silicon (it returns
values populated during ramstage, by board/silicon implementations
of the function), drop this compilation unit from SMM.

Change-Id: I0195e7d42b0669d675879fb4d2596aa4607095b9
Signed-off-by: Benjamin Doron <benjamin.doron@9elements.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/88995
Reviewed-by: Paul Menzel <paulepanter@mailbox.org>
Reviewed-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2025-08-31 23:19:48 +00:00
..
qemu-aarch64 soc/amd/common/psp_verstage: Remove arch/io.h 2025-04-02 16:03:34 +00:00
qemu-armv7 mb/cavium to mb/foxcomm: Add SPDX license headers to Kconfig files 2024-02-18 02:01:17 +00:00
qemu-i440fx mb/*/*/*.fmd: Start flash at 0 2025-04-09 17:11:43 +00:00
qemu-power8 ppc64: Kconfig switch for bootblock in SEEPROM, zero HRMOR 2025-08-28 20:13:51 +00:00
qemu-power9 ppc64: Kconfig switch for bootblock in SEEPROM, zero HRMOR 2025-08-28 20:13:51 +00:00
qemu-q35 mainboard/emulation/qemu-q35: Do not compile memmap into SMM 2025-08-31 23:19:48 +00:00
qemu-riscv mb/qemu-riscv: set PCI_IOBASE 2025-08-28 20:10:19 +00:00
qemu-sbsa tree: remove duplicated includes 2025-04-20 05:13:57 +00:00
spike-riscv mb/emulation/spike-riscv/uart.c: Update UART address 2025-02-14 17:13:15 +00:00
Kconfig mainboard/emulation/qemu-sbsa: Add qemu-sbsa board 2024-06-08 20:41:14 +00:00
Kconfig.name mb/cavium to mb/foxcomm: Add SPDX license headers to Kconfig files 2024-02-18 02:01:17 +00:00