diff options
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/cbfs.h | 30 |
1 files changed, 1 insertions, 29 deletions
diff --git a/src/include/cbfs.h b/src/include/cbfs.h index 7a984b8570..2d16aa761a 100644 --- a/src/include/cbfs.h +++ b/src/include/cbfs.h @@ -59,36 +59,8 @@ size_t cbfs_prog_stage_section(struct prog *pstage, uintptr_t *base); /* Load stage into memory filling in prog. Return 0 on success. < 0 on error. */ int cbfs_prog_stage_load(struct prog *prog); -/***************************************************************** - * Support structures and functions. Direct field access should * - * only be done by implementers of cbfs regions -- Not the above * - * API. * - *****************************************************************/ - -/* The cbfs_props struct describes the properties associated with a CBFS. */ -struct cbfs_props { - /* CBFS starts at the following offset within the boot region. */ - size_t offset; - /* CBFS size. */ - size_t size; -}; - -/* Default CBFS locator .locate() callback that locates "COREBOOT" region. This - function is exposed to reduce code duplication in other parts of the code - base. To obtain the correct region device the selection process is required - by way of cbfs_boot_region_device(). */ -int cbfs_default_region_device(struct region_device *rdev); - -/* Select the boot region device from the cbfs locators. +/* Returns the region device of the currently active CBFS. Return < 0 on error, 0 on success. */ int cbfs_boot_region_device(struct region_device *rdev); -/* Object used to identify location of current cbfs to use for cbfs_boot_* - * operations. It's used by cbfs_boot_region_properties(). */ -struct cbfs_locator { - const char *name; - /* Returns 0 on successful fill of cbfs properties. */ - int (*locate)(struct region_device *rdev); -}; - #endif |