blob: 08fb6209e50be35eecaaf2c3abe4ca6ea4067770 [file] [log] [blame]
Patrick Rudolphb1ef7252019-09-28 17:44:01 +02001ifeq ($(CONFIG_ARCH_BOOTBLOCK_X86_64),y)
2
3PGTBLGEN:= $(obj)/pgtblgen
4
5cbfs-files-y += pagetables
6pagetables-file := $(obj)/mainboard/$(MAINBOARDDIR)/pagetables
7pagetables-type := raw
8pagetables-compression := none
9pagetables-COREBOOT-position := $(CONFIG_ARCH_X86_64_PGTBL_LOC)
10
11$(obj)/mainboard/$(MAINBOARDDIR)/pagetables: $(PGTBLGEN) $(obj)/config.h
12 printf " TOOL Creating page tables\n"
13 $(PGTBLGEN) -b $(CONFIG_ARCH_X86_64_PGTBL_LOC) -a x86_64 -o $@
14
15$(PGTBLGEN): util/pgtblgen/pgtblgen.c
16 printf " MAKE Creating PGTBLGEN tool\n"
Patrick Georgi36c2ea42020-11-25 16:24:05 +000017 $(HOSTCC) -std=c99 $< -I$(obj) -o $@
Patrick Rudolphb1ef7252019-09-28 17:44:01 +020018
19endif