summaryrefslogtreecommitdiff
path: root/src/arch/x86
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/x86')
-rw-r--r--src/arch/x86/mmap_boot.c41
1 files changed, 0 insertions, 41 deletions
diff --git a/src/arch/x86/mmap_boot.c b/src/arch/x86/mmap_boot.c
index 168b17d71b..24322013af 100644
--- a/src/arch/x86/mmap_boot.c
+++ b/src/arch/x86/mmap_boot.c
@@ -28,44 +28,3 @@ const struct region_device *boot_device_ro(void)
{
return &boot_dev.rdev;
}
-
-static int cbfs_master_header_props(struct cbfs_props *props)
-{
- struct cbfs_header header;
- int32_t offset;
- const struct region_device *bdev;
-
- bdev = boot_device_ro();
-
- rdev_readat(bdev, &offset, CONFIG_ROM_SIZE - sizeof(offset),
- sizeof(offset));
-
- /* The offset is relative to the end of the media. */
- offset += CONFIG_ROM_SIZE;
-
- rdev_readat(bdev, &header, offset, sizeof(header));
-
- header.magic = ntohl(header.magic);
- header.romsize = ntohl(header.romsize);
- header.bootblocksize = ntohl(header.bootblocksize);
- header.offset = ntohl(header.offset);
-
- if (header.magic != CBFS_HEADER_MAGIC)
- return -1;
-
- props->offset = header.offset;
- if (header.romsize != CONFIG_ROM_SIZE)
- props->size = CONFIG_ROM_SIZE;
- else
- props->size = header.romsize;
- props->size -= props->offset;
- props->size -= header.bootblocksize;
- props->size = ALIGN_DOWN(props->size, 64);
-
- return 0;
-}
-
-const struct cbfs_locator cbfs_master_header_locator = {
- .name = "Master Header Locator",
- .locate = cbfs_master_header_props,
-};