powerpc: preload_addr_relocate is no longer necessary for booke
The same behavior was moved to machdep.c, paired with AIM's relocation, making this redundant. With this, it's now possible to boot FreeBSD with ubldr on a uboot Book-E platform, even with a KERNBASE != VM_MIN_KERNEL_ADDRESS.
This commit is contained in:
parent
8dfd9dcd55
commit
f1e0cb5ef1
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=341454
@ -1753,13 +1753,6 @@ mmu_booke_bootstrap(mmu_t mmu, vm_offset_t start, vm_offset_t kernelend)
|
||||
data_start = round_page(kernelend);
|
||||
data_end = data_start;
|
||||
|
||||
/*
|
||||
* Addresses of preloaded modules (like file systems) use
|
||||
* physical addresses. Make sure we relocate those into
|
||||
* virtual addresses.
|
||||
*/
|
||||
preload_addr_relocate = kernstart - kernload;
|
||||
|
||||
/* Allocate the dynamic per-cpu area. */
|
||||
dpcpu = (void *)data_end;
|
||||
data_end += DPCPU_SIZE;
|
||||
|
Loading…
Reference in New Issue
Block a user