freebsd-skq/sys/powerpc
Justin Hibbits 3067a880ce powerpcspe: Fix GPR handling in SPE exception handler
Optimize the exception handler to only save and load the upper word of the
GPRs used in the emulating instruction.  This reduces the save/load
overhead, and as a side effect does not overwrite the upper word of any
temporary register.

With this commit I am now able to run editors/abiword and math/gnumeric on a
e500-based system.

MFC after:	1 week
MFC With:	r341752,r341751
2018-12-13 04:48:28 +00:00
..
aim ppc64: handle exception 0x1500 (soft patch) 2018-12-10 14:54:28 +00:00
booke powerpcspe: Fix GPR handling in SPE exception handler 2018-12-13 04:48:28 +00:00
conf Remove the mps driver from powerpc 32bit GENERIC, and don't build it and 2018-12-09 06:06:06 +00:00
cpufreq pmcr: Fix pstate setting on Power8 2018-12-01 21:37:47 +00:00
fpu powerpc: Sync icache on SIGILL, in case of cache issues 2018-11-19 23:54:49 +00:00
include ppc64: handle exception 0x1500 (soft patch) 2018-12-10 14:54:28 +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/booke: Replace a logical equivalent of pmap_kextract() with a real call 2018-12-10 04:16:40 +00:00
ofw Sprinkle EARLY_DRIVER_MODULE around the tree 2018-12-04 04:55:49 +00:00
powermac powerpc/powermac: Fix macgpio(4) child interrupt resource handling 2018-12-06 04:25:12 +00:00
powernv powerpc/powernv: Restrict the busdma tag to only POWER8 2018-11-08 20:31:12 +00:00
powerpc ppc64: handle exception 0x1500 (soft patch) 2018-12-10 14:54:28 +00:00
ps3 ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
pseries powerpc64/xics: Fix comment typo 2018-10-21 02:25:56 +00:00
psim add snps IP uart support / genaralize UART 2018-08-19 21:10:21 +00:00