Don't try to register payloads until after malloc has been setup.
}
// Register payloads in "img/" directory with boot system.
-static void
-register_cbfs_payload(void)
+void
+cbfs_payload_setup(void)
{
struct cbfs_file *file = NULL;
for (;;) {
{
coreboot_fill_map();
cbfs_setup();
- register_cbfs_payload();
}
floppy_setup();
ata_setup();
ahci_setup();
+ cbfs_payload_setup();
ramdisk_setup();
virtio_blk_setup();
}
int cbfs_copyfile(struct cbfs_file *file, void *dst, u32 maxlen);
void cbfs_run_payload(struct cbfs_file *file);
void coreboot_copy_biostable(void);
+void cbfs_payload_setup(void);
void coreboot_setup(void);
// vgahooks.c