summaryrefslogtreecommitdiff
path: root/sys/arch/powerpc
AgeCommit message (Expand)Author
2008-05-21Remove <machine/elf_abi.h> on platforms which have it. Nothing in the treeMiod Vallat
2008-05-21ddb expects the kernel longjmp() to only take a single parameter and alwaysMiod Vallat
2008-05-15Remove commented out NetBSD __KERNEL_RCSID macro usage.Brad Smith
2008-05-04Manage interrupts based on priority better, still working on this...Dale Rahn
2008-05-03Do not acquire the kernel lock for SY_NOLOCK system calls; ok drahn@ kettenis@Miod Vallat
2008-05-02implement rw_cas, "go for it" miod@Dale Rahn
2008-05-01Implement a nop IPI to signal other CPUs.Mark Kettenis
2008-04-29PIR is not defined to be a writable register, do not use it.Dale Rahn
2008-04-27FPU/Altivec cleanup and prep for SMP.Dale Rahn
2008-04-27Switch to proc based ast pending for SMP. ok kettenis.Dale Rahn
2008-04-26Changes to get closer to SMP.Dale Rahn
2008-04-25neccessary -> necessary; from Pierre RiteauJason McIntyre
2007-12-04Remove remains of the idle pcb/stack.Mark Kettenis
2007-11-25libkern, begone. Move to a new mechanism where config(8)'s "file"Theo de Raadt
2007-11-14prettify the RCS id (less whitespace)Thordur I. Bjornsson
2007-11-14Turn the spl* macros into functions.Thordur I. Bjornsson
2007-11-04replace even more ctob/btoc with ptoa/atopMartin Reindl
2007-10-27Grab kernel lock for EXC_DSI.Mark Kettenis
2007-10-21Make certain the output buffer is zeroed before starting processing.Dale Rahn
2007-10-13Remove leftovers art forgot to prune...Miod Vallat
2007-10-10Make context switching much more MI:Artur Grabowski
2007-09-15[fF]uther -> [fF]urther in comments and man page. First one spotted onKenneth R Westerback
2007-09-10Introduce a md pmap hook, pmap_remove_holes(), which is supposed to markMiod Vallat
2007-09-09Make sure ptrace(2) cannot change any priviliged bits in the Machine StateMark Kettenis
2007-06-20In vunmapbuf(), explicitely remove mappings before invoking uvm_km_free().Miod Vallat
2007-05-31panic if mtx_leave is called on an unlocked mutex. ok kettenis@Dale Rahn
2007-05-29Panic if the locker is self.Dale Rahn
2007-05-28Move the MSIZE, MCLSHIFT, MCLBYTES and the MCLOFSETThordur I. Bjornsson
2007-05-27pagemove() is no longer used.Miod Vallat
2007-05-27Move powerpc to vm_page_md, 'throw it in' kettenis@Dale Rahn
2007-05-19Use atomic operations in set_sint() instead of disabling interrupts in theMiod Vallat
2007-05-16The world of __HAVEs and __HAVE_NOTs is reducing. All architecturesArtur Grabowski
2007-05-15Remove the MI implementation of mutexes and remove the __HAVE_MUTEXArtur Grabowski
2007-05-13Ansi prototypes, not K&R. no binary difference.Dale Rahn
2007-05-05Define MUTEX_OLDIPL where they were missing, will be used (reasonably) shortly.Miod Vallat
2007-05-03Implement pmap_steal_memory() on powerpc. With some help from art@.Miod Vallat
2007-04-26Handle AltiVec Assist exceptions. Fixes a panic when running crashme.Mark Kettenis
2007-04-13Timecounters for macppc. As clean and simple as sparc64. Uses the %tbMark Kettenis
2007-04-13Relax the cache flags logic in pmap_kenter_pa, to make sure that mappingsMiod Vallat
2007-04-01Remove some leftovers from the userret cleanups.Artur Grabowski
2007-03-23Define PROC_PC and simplify userret(); ok kettenis@ (and I think drahn@ too)Miod Vallat
2007-03-22Move powerpc to __HAVE_MUTEX. With help from drahn@. Tested by nick@, xsa@,Mark Kettenis
2007-03-20Move macppc to __HAVE_CPUINFO, and make locore.S and trap.c suitable forMark Kettenis
2007-03-17Implement proper atomic.h for powerpc. With help from art@ and drahn@.Mark Kettenis
2007-03-15Since p_flag is often manipulated in interrupts and without biglockArtur Grabowski
2007-02-22Dont pass seemingly random numbers down as the flagThordur I. Bjornsson
2007-02-19only make this interface available to the kernel for now, discussed withaTheo de Raadt
2007-02-06Add machine/atomic.h to all architectures and define two operationsArtur Grabowski
2006-12-24Check for want_resched when processing AST and nowhere else. But then, whenMiod Vallat
2006-11-29Remove cpu_swapin() and cpu_swapout(), they are no longer necessary (exceptMiod Vallat