opnsense-src/sys/powerpc/aim
Leandro Lupori d7271ace1d [PPC64] Fix trapstk overflow
In some scenarios, the 4K trapstk may overflow, corrupting tmpstk.

This was observed during remote debugging, with the following steps:

At remote host (R):
- enter kdb during boot
- switch to gdb backend

At local host (L):
- attach gdb to R
- try to read an invalid memory position

At R:
- a DSI trap occurs and kdb restarts (all this occurs on trapstk)
- while printing the stacktrace, trapstk overflows and corrupts tmpstk

Reviewed by:	jhibbits
Differential Revision:	https://reviews.freebsd.org/D22200
2019-10-31 11:59:00 +00:00
..
aim_machdep.c powerpc: Add POWER8NVL definition 2019-04-27 02:33:49 +00:00
locore.S Add a kdb show command to print arbitrary SPRs on PowerPC 2016-08-13 18:46:49 +00:00
locore32.S powerpc64: Add a trap stack area 2019-02-04 16:02:03 +00:00
locore64.S [PPC64] Fix trapstk overflow 2019-10-31 11:59:00 +00:00
mmu_oea.c Clear PGA_WRITEABLE in moea_pvo_remove(). 2019-10-16 15:50:12 +00:00
mmu_oea64.c Fix assert in PowerPC pmaps after introduction of object busy. 2019-10-16 07:09:15 +00:00
mmu_oea64.h [PPC64] Initial kernel minidump implementation 2019-10-14 13:04:04 +00:00
moea64_if.m New pmap implementation for 64-bit PowerPC processors. The main focus of 2015-02-24 21:37:20 +00:00
moea64_native.c [PPC64] Add minidump support to PowerNV 2019-10-21 11:56:57 +00:00
mp_cpudep.c powerpc: Initialize the Hardware Interrupt Offset Register (HIOR) earlier for ppc970 2019-05-10 19:36:14 +00:00
slb.c powerpc: Remove an unnecessary #ifdef guard from slb.c 2019-07-21 03:19:54 +00:00
trap_subr32.S powerpc: Add a couple missing isyncs 2019-04-24 02:51:58 +00:00
trap_subr64.S powerpc/aim: Fix comment typo 2019-10-19 02:47:32 +00:00