summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/aim/trap.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove redundant prototype.marcel2007-08-071-2/+0
* Fix backward compatibility of the "old" (i.e. FreeBSD6) lseekmarcel2007-07-311-2/+2
* Rework the PCPU_* (MD) interface:attilio2007-06-041-2/+2
* Over NFS, an open() call could result in multiple over-the-wiremohans2007-03-091-0/+2
* Make KSE a kernel option, turned on by default in all GENERICjb2006-10-261-0/+2
* Add audit hooks for ppc, ia64 system call paths.rwatson2006-09-161-0/+4
* Retire SYF_ARGMASK and remove both SYF_MPSAFE and SYF_ARGMASK. sy_narg isjhb2006-07-281-1/+1
* Now that all system calls are MPSAFE, retire the SYF_MPSAFE flag used tojhb2006-07-281-9/+0
* Unify the checking for lock misbehavior in the various syscall()jhb2006-07-271-5/+13
* Add missing ptrace(2) system-call stops to various syscall()jhb2006-07-271-0/+5
* Simplify system time accounting for profiling.phk2006-02-081-4/+3
* 1. Change prototype of trapsignal and sendsig to use ksiginfo_t *, mostdavidxu2005-10-141-1/+7
* Temporary band-aid to fix hang when a process exec's Altivec instructions.grehan2005-07-301-0/+5
* Don't enter the debugger if KDB_UNATTENDED is set or ifps2005-04-201-2/+0
* Use PCPU_LAZY_INC() for cnt.v_{intr,trap,syscalls} rather than atomicjhb2005-04-121-2/+2
* Include <sys/signalvar.h> for trapsignal prototype.grehan2005-03-151-0/+1
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Don't include sys/user.h merely for its side-effect of recursivelydas2004-11-271-1/+0
* Remove an unneeded argument..julian2004-08-311-1/+1
* Remove sched_free_thread() which was only usedjulian2004-08-311-3/+0
* Kernel traps were not being passed to trap_fatal in somegrehan2004-08-021-1/+2
* Bring into KDB new order.grehan2004-07-121-9/+6
* - correctly set the return value for the copyin/out fault buffer to 1grehan2004-07-091-2/+10
OpenPOWER on IntegriCloud