svn commit: r341454 - head/sys/powerpc/booke
Justin Hibbits
jhibbits at FreeBSD.org
Tue Dec 4 03:51:11 UTC 2018
Author: jhibbits
Date: Tue Dec 4 03:51:10 2018
New Revision: 341454
URL: https://svnweb.freebsd.org/changeset/base/341454
Log:
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.
Modified:
head/sys/powerpc/booke/pmap.c
Modified: head/sys/powerpc/booke/pmap.c
==============================================================================
--- head/sys/powerpc/booke/pmap.c Tue Dec 4 03:23:14 2018 (r341453)
+++ head/sys/powerpc/booke/pmap.c Tue Dec 4 03:51:10 2018 (r341454)
@@ -1753,13 +1753,6 @@ mmu_booke_bootstrap(mmu_t mmu, vm_offset_t start, vm_o
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;
More information about the svn-src-all
mailing list