freebsd-nq/sys/powerpc
Brandon Bergren 0e0457251b [PowerPC64LE] Radix MMU fixes for LE.
There were many, many endianness fixes needed for Radix MMU. The Radix
pagetable is stored in BE (as it is read and written to by the MMU hw),
so we need to convert back and forth every time we interact with it when
running in LE.

With these changes, I can successfully boot with radix enabled on POWER9 hw.

Reviewed by:	luporl, jhibbits
Sponsored by:	Tag1 Consulting, Inc.
Differential Revision:	https://reviews.freebsd.org/D27181
2020-11-13 16:56:03 +00:00
..
aim [PowerPC64LE] Radix MMU fixes for LE. 2020-11-13 16:56:03 +00:00
amigaone powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
booke Avoid dump_avail[] redefinition. 2020-10-14 22:51:40 +00:00
conf Create in-tree LINT files 2020-10-09 01:48:14 +00:00
cpufreq powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
fpu powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
include Make powerpc use MAXARGS (defined as 8) instead of hardcoding '10'. 2020-11-06 19:27:27 +00:00
mambo powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
mikrotik powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
mpc85xx powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
ofw [PowerPC64LE] Fix RTAS LE calls in pseries. 2020-09-23 04:09:02 +00:00
powermac powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
powernv Implement superpages for PowerPC64 (HPT) 2020-11-06 14:12:45 +00:00
powerpc Implement superpages for PowerPC64 (HPT) 2020-11-06 14:12:45 +00:00
ps3 powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
pseries Implement superpages for PowerPC64 (HPT) 2020-11-06 14:12:45 +00:00
psim powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00