// // Memory Reference Code entry point when executing from BIOS // VOID EFIAPI Mrc( MRCParams_t *mrc_params) { ENTERFN(); DPF(D_INFO, "MRC Version %04X %s %s\n", MRC_VERSION, __DATE__, __TIME__); // this will set up the data structures used by MemInit() PreMemInit(mrc_params); // this will initialize system memory MemInit(mrc_params); LEAVEFN(); }
// // Memory Reference Code entry point when executing from BIOS // void Mrc( MRCParams_t *mrc_params) { // configure uart base address assuming code relocated to eSRAM UartMmioBase = mrc_params->uart_mmio_base; ENTERFN(); DPF(D_INFO, "MRC Version %04X %s %s\n", MRC_VERSION, __DATE__, __TIME__); // this will set up the data structures used by MemInit() PreMemInit(mrc_params); // this will initialize system memory MemInit(mrc_params); LEAVEFN(); return; }