Change directory structure

This commit is contained in:
TuxSH
2017-05-29 14:59:02 +02:00
parent 3ea8734fdd
commit 5b34b2d114
38 changed files with 16 additions and 17 deletions

View File

@@ -472,14 +472,12 @@ bool checkFirmPayload(void)
void launchFirm(int argc, char **argv)
{
u32 *loaderAddress = (u32 *)0x01FF9000;
u32 *chainloaderAddress = (u32 *)0x01FF9000;
prepareArm11ForFirmlaunch();
memcpy(loaderAddress, loader_bin, loader_bin_size);
memcpy(chainloaderAddress, chainloader_bin, chainloader_bin_size);
flushDCacheRange(loaderAddress, loader_bin_size);
flushICacheRange(loaderAddress, loader_bin_size);
((void (*)(int, char **, u32))loaderAddress)(argc, argv, 0x0000BEEF);
// No need to flush caches here, the chainloader is in ITCM
((void (*)(int, char **, u32))chainloaderAddress)(argc, argv, 0x0000BEEF);
}