0c27b1d4fd
communicate the kernel's physical load address from where it's known in initarm() into cpu_mp_start() which is called from non-arm code and takes no parameters. This adds the global variable and ensures that all the various copies of initarm() set it. It uses the variable in cpu_mp_start(), eliminating the last uses of KERNPHYSADDR outside of locore.S (where we can now calculate it instead of relying on the constant). |
||
---|---|---|
.. | ||
cfi_bus_econa.c | ||
econa_machdep.c | ||
econa_reg.h | ||
econa_var.h | ||
econa.c | ||
ehci_ebus.c | ||
files.econa | ||
if_ece.c | ||
if_ecereg.h | ||
if_ecevar.h | ||
ohci_ec.c | ||
std.econa | ||
timer.c | ||
uart_bus_ec.c | ||
uart_cpu_ec.c |