mirror of
https://github.com/linuxboot/heads.git
synced 2025-01-31 00:24:17 +00:00
2438a0ea24
This modifies the `Makefile.nerf` to create files based on the $(BOARD) variable, which is necessary as we start to support multiple mainboards. The config files must define five variables, all in bytes: * `NERF_SIZE` - for the EFI firmware volume that contains Linux * `PEI_SIZE` - size of the PEI image in the vendor ROM * `PEI_OFFSET` - offset of the PEI image in the vendor ROM * `ME_SIZE` - size of the ME image in the vendor ROM, or 0 if there is no ME image to be extracted. * `ME_OFFSET` - offset of the ME image in the vendor ROM The `ifd.bin` must be created and can be checked in. The default ROM input file is `blobs/$(BOARD)/$(BOARD).rom`, and it *must not* be checked in.