src/mainboard/emulation/qemu-power9/*: add QEMU POWER9 mainboard

Add initial implementation for booting on QEMU POWER9 emulation.

Change-Id: I079c5b9ad564024dd13296ef75c263bdc40c9d39
Signed-off-by: Yaroslav Kurlaev <yaroslav.kurlaev@3mdeb.com>
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/57079
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Michał Żygowski <michal.zygowski@3mdeb.com>
diff --git a/src/mainboard/emulation/qemu-power9/cbmem.c b/src/mainboard/emulation/qemu-power9/cbmem.c
new file mode 100644
index 0000000..c1c5e94
--- /dev/null
+++ b/src/mainboard/emulation/qemu-power9/cbmem.c
@@ -0,0 +1,11 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
+
+#include <cbmem.h>
+
+void *cbmem_top_chipset(void)
+{
+	/* Top of cbmem is at lowest usable DRAM address below 4GiB. */
+	/* For now, last 1M of 4G */
+	void *ptr = (void *) (4ULL * GiB - 1 * MiB);
+	return ptr;
+}