mirror of
https://github.com/Atmosphere-NX/Atmosphere.git
synced 2024-11-17 17:36:44 +00:00
Merge pull request #58 from MerryMage/context_id-rename
Rename set_core_entrypoint_and_context_id
This commit is contained in:
commit
984ade3ede
2 changed files with 3 additions and 3 deletions
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
static saved_cpu_context_t g_cpu_contexts[NUM_CPU_CORES] = {0};
|
static saved_cpu_context_t g_cpu_contexts[NUM_CPU_CORES] = {0};
|
||||||
|
|
||||||
void set_core_entrypoint_and_context_id(uint32_t core, uint64_t entrypoint_addr, uint64_t argument) {
|
void set_core_entrypoint_and_argument(uint32_t core, uint64_t entrypoint_addr, uint64_t argument) {
|
||||||
g_cpu_contexts[core].ELR_EL3 = entrypoint_addr;
|
g_cpu_contexts[core].ELR_EL3 = entrypoint_addr;
|
||||||
g_cpu_contexts[core].argument = argument;
|
g_cpu_contexts[core].argument = argument;
|
||||||
}
|
}
|
||||||
|
@ -22,7 +22,7 @@ uint32_t cpu_on(uint32_t core, uint64_t entrypoint_addr, uint64_t argument) {
|
||||||
return 0xFFFFFFFC;
|
return 0xFFFFFFFC;
|
||||||
}
|
}
|
||||||
|
|
||||||
set_core_entrypoint_and_context_id(core, entrypoint_addr, argument);
|
set_core_entrypoint_and_argument(core, entrypoint_addr, argument);
|
||||||
|
|
||||||
const uint32_t status_masks[NUM_CPU_CORES] = {0x4000, 0x200, 0x400, 0x800};
|
const uint32_t status_masks[NUM_CPU_CORES] = {0x4000, 0x200, 0x400, 0x800};
|
||||||
const uint32_t toggle_vals[NUM_CPU_CORES] = {0xE, 0x9, 0xA, 0xB};
|
const uint32_t toggle_vals[NUM_CPU_CORES] = {0xE, 0x9, 0xA, 0xB};
|
||||||
|
|
|
@ -436,7 +436,7 @@ void load_package2(void) {
|
||||||
invalidate_icache_inner_shareable();
|
invalidate_icache_inner_shareable();
|
||||||
|
|
||||||
/* Set CORE0 entrypoint for Package2. */
|
/* Set CORE0 entrypoint for Package2. */
|
||||||
set_core_entrypoint_and_context_id(0, DRAM_BASE_PHYSICAL + header.metadata.entrypoint, 0);
|
set_core_entrypoint_and_argument(0, DRAM_BASE_PHYSICAL + header.metadata.entrypoint, 0);
|
||||||
|
|
||||||
/* Synchronize with NX BOOTLOADER. */
|
/* Synchronize with NX BOOTLOADER. */
|
||||||
if (MAILBOX_NX_BOOTLOADER_SETUP_STATE == NX_BOOTLOADER_STATE_LOADED_PACKAGE2) {
|
if (MAILBOX_NX_BOOTLOADER_SETUP_STATE == NX_BOOTLOADER_STATE_LOADED_PACKAGE2) {
|
||||||
|
|
Loading…
Reference in a new issue