baremetal aarch64: create C version of multicore.S as well

Attempted to do the same for arm, but it failed.
This commit is contained in:
Ciro Santilli 六四事件 法轮功
2019-08-21 00:00:00 +00:00
parent 6f88fa17bc
commit f28191a735
21 changed files with 336 additions and 89 deletions

View File

@@ -1,8 +1,20 @@
#ifndef LKMC_ARM_H
#define LKMC_ARM_H
#include <lkmc/arm_aarch64.h>
#if defined(__ASSEMBLER__)
.syntax unified
#else
void lkmc_arm_psci_cpu_on(
uint32_t target_cpu,
uint32_t entry_point_address,
uint32_t context_id
);
#endif
#define LKMC_ASSERT_EQ(reg, const) \