freebsd-skq/sys/powerpc
bdragon 0ae359feee Fix PPC970 boot after r348783
r348783 changed the behavior of the kernel mappings and broke booting on G5.

- Split the kernel mapping logic out so that the case where we are
running from the wrong memory space is handled using identity
mappings, and the case where we are not using a DMAP is handled by
forcibly mapping the kernel into the dmap range as intended by
r348783.

Reported by:	Mikael Urankar
Reviewed by:	luporl
Approved by:	jhibbits (mentor)
Differential Revision:	https://reviews.freebsd.org/D20608
2019-06-12 15:58:11 +00:00
..
aim Fix PPC970 boot after r348783 2019-06-12 15:58:11 +00:00
booke powerpc/booke: It helps to set variables before using them 2019-05-23 03:40:48 +00:00
conf Add snd_hda(4) to GENERIC64 used by powerpc64. 2019-05-24 20:01:59 +00:00
cpufreq powerpc: Fix cpufreq statement scoping 2019-03-08 03:59:53 +00:00
fpu powerpc: Apply r178139 from sparc64 to powerpc's fpu_sqrt 2019-04-03 03:54:30 +00:00
include powerpc/pmap: Move the SLB spill handlers to a better place 2019-06-08 03:07:08 +00:00
mambo sys/powerpc: further adoption of SPDX licensing ID tags. 2017-11-27 15:09:59 +00:00
mikrotik - Allow different slicers for different flash types to be registered 2017-02-22 10:21:39 +00:00
mpc85xx powerpc/mpc85xx: Use the proper (EREF) form of writing to DBCR0 2019-05-23 03:47:25 +00:00
ofw [PPC64] Fix ofw_initrd 2019-06-11 11:16:41 +00:00
powermac Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
powernv powernv: Port HMI handler to use the message framework 2019-06-10 03:24:38 +00:00
powerpc powerpc/pmap: Move the SLB spill handlers to a better place 2019-06-08 03:07:08 +00:00
ps3 Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
pseries [PPC] Fix build error when POWERNV is disabled 2019-06-11 11:23:15 +00:00
psim add snps IP uart support / genaralize UART 2018-08-19 21:10:21 +00:00