coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
rom_media.c
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #include <arch/io.h>
4 #include <boot_device.h>
5 
6 static const struct mem_region_device boot_dev =
7  MEM_REGION_DEV_RO_INIT(FLASH_BASE_ADDR, CONFIG_ROM_SIZE);
8 
9 const struct region_device *boot_device_ro(void)
10 {
11  return &boot_dev.rdev;
12 }
#define FLASH_BASE_ADDR
Definition: io.h:13
const struct region_device * boot_device_ro(void)
Definition: rom_media.c:9
static const struct mem_region_device boot_dev
Definition: rom_media.c:6
#define MEM_REGION_DEV_RO_INIT(base_, size_)
Definition: region.h:208
struct region_device rdev
Definition: region.h:184