Implement much of the core Stage2 loader logic for Fusee

This commit is contained in:
Michael Scire committed 2018-04-08 05:51:57 -06:00
1 parent c9909b34db
commit 82552b5a89
4 files changed
+160 -5

No files matched your search

+1 -1
View File
@@ -12,7 +12,7 @@
#define BCT0_LOAD_END_ADDRESS (uintptr_t)(0x4003F000)
#define MAGIC_BCT0 0x30544342
#define DEFAULT_BCT0_FOR_DEBUG "BCT0\n[stage1]\nstage2_file = stage2.bin\nstage2_addr = 0xFFF00000\nstage2_entrypoint = 0xCAFEBABE\n"
#define DEFAULT_BCT0_FOR_DEBUG "BCT0\n[stage1]\nstage2_path = stage2.bin\nstage2_addr = 0xFFF00000\nstage2_entrypoint = 0xCAFEBABE\n"
const char *load_config(void) {
if (!read_sd_file((void *)BCT0_LOAD_ADDRESS, BCT0_LOAD_END_ADDRESS - BCT0_LOAD_ADDRESS, "BCT.ini")) {
+1 -1
View File
@@ -10,7 +10,7 @@
#define STAGE2_ARGC 3
#define STAGE2_NAME_KEY "stage2_file"
#define STAGE2_NAME_KEY "stage2_path"
#define STAGE2_ADDRESS_KEY "stage2_addr"
#define STAGE2_ENTRYPOINT_KEY "stage2_entrypoint"