summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/aim/trap.c
Commit message (Expand)AuthorAgeFilesLines
* Unify Book-E and AIM trap.cjhibbits2015-04-051-752/+0
* The AIM DAR (data access fault address register) and Book-E DEAR registersnwhitehorn2015-03-041-8/+6
* Kernel support for the Vector-Scalar eXtension (VSX) found on the POWER7nwhitehorn2015-02-221-1/+13
* Restore the trap type argument to the DTrace trap hook, removed in r268600.markj2014-12-231-1/+1
* Fix build for powerpc(32|64) kernels.andreast2014-12-101-0/+1
* Add support for dtrace:fbt on modules for PowerPCjhibbits2014-11-291-2/+3
* Set the si_code appropriately for exception-caused signals.jhibbits2014-08-081-2/+18
* Allow mappings of memory not previously direct-mapped by the kernel whennwhitehorn2014-07-191-0/+9
* Invoke the DTrace trap handler before calling trap() on amd64. This matchesmarkj2014-07-141-2/+2
* Commit the rest of the changes that were intended to be part of r266826.markj2014-05-291-21/+0
* FBT now does work fully on PowerPC.jhibbits2013-12-121-1/+1
* badaddr() is used only in the grackle PCI driver, so move its definitionnwhitehorn2013-11-271-59/+0
* - For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingattilio2013-11-251-2/+0
* Remove stale comment. The PID provider is handled elsewhere already.jhibbits2013-11-211-3/+0
* Unify handling of illegal instruction faults between AIM and Book-E. Thisnwhitehorn2013-11-171-22/+3
* Remove references to an unused fasttrap probe hook, and remove themarkj2013-10-311-3/+2
* Add fasttrap for PowerPC. This is the last piece of the dtrace/ppc puzzle.jhibbits2013-10-151-2/+14
* Move the PMC handling to the first level interrupt handler where it belongs.jhibbits2013-10-151-13/+1
* Enable PMC interrupt handling, and fix a DTrace trap handling bug.jhibbits2013-09-031-5/+5
* Print out DSISR in a fatal DSI trap.jhibbits2013-04-051-0/+2
* Add FBT for PowerPC DTrace. Also, clean up the DTrace assembly code,jhibbits2013-03-181-5/+14
* Implement DTrace for PowerPC. This includes both 32-bit and 64-bit.jhibbits2012-11-071-0/+53
* userret() already checks for td_locks when INVARIANTS is enabled, soattilio2012-09-081-1/+0
* Rework SLB trap handling so that double-faults into an SLB trap handler arenwhitehorn2012-01-151-25/+59
* Implement hwpmc counting PMC support for PowerPC G4+ (MPC745x/MPC744x).jhibbits2011-12-241-0/+15
* Inline the syscallenter() and syscallret(). This reduces the time measuredkib2011-09-111-0/+2
* Use the ABI-mandated thread pointer register (r2 for ppc32, r13 for ppc64)nwhitehorn2011-06-231-3/+3
* Add macro to test the sv_flags of any process. Change some places to testdchagin2011-01-261-3/+3
* Fix handling of NX pages on capable CPUs. Thanks to kib for prodding menwhitehorn2011-01-131-1/+3
* Fix two mistakes on 32-bit systems. The slbmte code in syscall() is 64-bitnwhitehorn2010-11-031-0/+2
* Clean up the user segment handling code a little more. Now thatnwhitehorn2010-11-031-6/+7
* Restructure the way the copyin/copyout segment is stored to prevent anwhitehorn2010-10-301-1/+9
* Handle vector assist traps without a kernel panic, by setting denormalizednwhitehorn2010-10-051-3/+13
* Split the SLB mirror cache into two kinds of object, one for kernel mapsnwhitehorn2010-09-161-10/+8
* Replace the SLB backing store splay tree used on 64-bit PowerPC AIMnwhitehorn2010-09-161-25/+17
* Remove unused KTRACE includes.jhb2010-08-191-5/+0
* MFppc64:nwhitehorn2010-07-131-19/+130
* Reorganize syscall entry and leave handling.kib2010-05-231-88/+37
* Allow user programs to execute mfpvr instructions. Linux allows this, andnwhitehorn2010-02-221-1/+22
* Simplify the invocation of vm_fault(). Specifically, eliminate the flagalc2009-11-271-3/+1
* Garbage collect some code that was never compiled in to handle Altivecnwhitehorn2009-11-221-6/+0
* Extract the code that records syscall results in the frame into MDkib2009-11-101-37/+2
* Garbage collect set_user_sr(), which is declared static inline andnwhitehorn2009-10-311-9/+0
* Fix a typo in the SRR1 comparison for program exceptions. While here,nwhitehorn2009-04-191-3/+2
* Add Altivec support for supported CPUs. This is derived from the FPU supportnwhitehorn2009-02-201-12/+5
* Add link register to fatal trap printout to better diagnose NULLgrehan2008-06-041-0/+1
* Remove kernel support for M:N threading.jeff2008-03-121-5/+0
* Unify and generalize PowerPC headers, adjust AIM code accordingly.raj2008-03-021-7/+7
* A bunch more files that should probably print out a thread namejulian2007-11-141-3/+3
* generally we are interested in what thread did something asjulian2007-11-141-1/+1
OpenPOWER on IntegriCloud