Age | Commit message (Expand) | Author |
2015-04-24 | Revert back to using GCC builtins. This code triggers an off by one in | Martin Pieuchot |
2015-04-23 | Fix 13 years old typo that should be responsible for the unhappiness | Martin Pieuchot |
2015-04-22 | Implement the MI atomic API for PowerPC to avoid using gcc builtins that | Martin Pieuchot |
2015-04-21 | The ELF psABI for PPC specifies that the stack shall always be 16-byte aligned. | Philip Guenther |
2015-03-31 | Make it possisble to disable block address translation mechanism on | Martin Pieuchot |
2015-03-31 | Merge two versions of ppc_check_procid(). | Martin Pieuchot |
2015-02-15 | Change pmap_remove_holes() to take a vmspace instead of a map as its argument. | Miod Vallat |
2015-02-11 | no md code wants lockmgr locks, so no md code needs to include sys/lock.h | David Gwynne |
2015-02-11 | make the rwlock implementation MI. | David Gwynne |
2015-02-09 | oops, accidental commit | Theo de Raadt |
2015-02-09 | sync | Theo de Raadt |
2015-02-08 | Do not assume that addresses passed to bus_space_map(9) are relative | Martin Pieuchot |
2015-01-24 | Implement bus_dmamem_alloc_range(9) for macppc/socppc. | Mark Kettenis |
2015-01-22 | pool_setipl() on both pmap pools as a workaround for some sort of MP | Theo de Raadt |
2015-01-22 | Let powerpc's bus_space(9) use the same pmap and uvm interfaces than the | Martin Pieuchot |
2015-01-21 | Even without BATs memory under ``physmaxaddr'' is mapped 1:1 in the | Martin Pieuchot |
2015-01-20 | Merge two copies of the (almost) identical bus space code into one file. | Martin Pieuchot |
2015-01-20 | Nothing in this file requires <sys/queue.h>. While here remove old and | Martin Pieuchot |
2015-01-20 | Merge two copies of the same dma code into one file and sync the headers. | Martin Pieuchot |
2015-01-20 | Various cleanups. Explicitly include <sys/atomic.h>, Use pmap_remove_pg() | Martin Pieuchot |
2015-01-04 | Implement splassert(9) for powerpc. | Martin Pieuchot |
2014-12-23 | force the pool of pmapvp onto PAGE_SIZE allocations by specifying a | David Gwynne |
2014-12-17 | remove simplelocks use | Theo de Raadt |
2014-11-25 | Speed up page zeroing by using a loop of dcbz/dcbzl instead of bzero(). | Martin Pieuchot |
2014-11-18 | make pmap_zero_page MP-safe, by using the directmap | Theo de Raadt |
2014-11-16 | Replace a plethora of historical protection options with just | Theo de Raadt |
2014-11-02 | Only mark segment 0 as executable on 64-bit systems. There it is harmless as | Mark Kettenis |
2014-10-27 | Remove the spilling code for IBAT register and set up the first IBAT register | Mark Kettenis |
2014-10-27 | Remove execute permission from most pages in the kernel pmap. This is a first | Mark Kettenis |
2014-10-22 | make [bl]emtoh{16,32,64} take volatile const foo *, not volatile foo * | David Gwynne |
2014-10-10 | Make CPU_INFO_FOREACH useable before secondary CPUs are started. | Martin Pieuchot |
2014-10-08 | Introduce ppc_mttb() and use it instead of rerolling the move to time | Martin Pieuchot |
2014-09-08 | Delete procfs; it's always had races and is now unused: no one noticed for | Philip Guenther |
2014-09-06 | Rename ci_iactive into ci_flags, this field now holds the going-to- | Martin Pieuchot |
2014-09-06 | Rewrite cpu_idle & friends to not check and update the hid0 register | Martin Pieuchot |
2014-09-06 | Rewrite the PowerPC stack dump routine to delimit the trap & interrupt | Martin Pieuchot |
2014-09-06 | Add functions to manipulate IBM PowerPC 970 specific registers that | Martin Pieuchot |
2014-07-22 | <netinet/in_systm.h> is no longer needed. | Martin Pieuchot |
2014-07-13 | use nitems() instead of handrolling something identical | Jasper Lievisse Adriaanse |
2014-07-12 | add a size argument to free. will be used soon, but for now default to 0. | Ted Unangst |
2014-07-12 | Tackle the endian.h mess. Make it so that: | Philip Guenther |
2014-07-11 | CPU_BUSY_CYCLE(): A new MI statement for busy loop power reduction | Masao Uebayashi |
2014-07-09 | obvious need for systm.h, which no longer comes in from something user.h incl... | Theo de Raadt |
2014-07-09 | pull in uvm/uvm_extern.h (before and) and instead pmap.h, and do not assume | Theo de Raadt |
2014-07-03 | Include <sys/mutex.h> explicitely here. | Matthieu Herrb |
2014-06-19 | Implement the membar(9) API for powerpc. | Mark Kettenis |
2014-06-18 | Add missing synchronization instructions. | Mark Kettenis |
2014-05-11 | Move the increment of uvmexp.softs back to the caller of mi_ast(): | Philip Guenther |
2014-05-10 | bring things syscall_mi.h needs into scope earlier | Theo de Raadt |
2014-05-10 | Factor out the common ast bits into mi_ast() | Philip Guenther |