| Commit message (Expand) | Author | Age | Files | Lines |
* | Memory can be laid out with large gaps on 64-bit PowerPC, so switch to | nwhitehorn | 2010-12-20 | 1 | -1/+6 |
* | Garbage-collect unused variable. | nwhitehorn | 2010-12-19 | 2 | -9/+4 |
* | Add some isync()s related to the 64-bit MMU scratch page to avoid race | nwhitehorn | 2010-12-11 | 2 | -0/+4 |
* | Switch which software-reserved bit is used to designate a locked PTE | nwhitehorn | 2010-12-05 | 1 | -2/+2 |
* | Add an abstraction layer to the 64-bit AIM MMU's page table manipulation | nwhitehorn | 2010-12-04 | 6 | -644/+1002 |
* | Provide a simple IOMMU framework on PowerPC, which is required to support | nwhitehorn | 2010-12-03 | 3 | -84/+172 |
* | Revert r216134. This checkin broke platforms where bus_space are macros: | brucec | 2010-12-03 | 1 | -69/+11 |
* | Disallow passing in a count of zero bytes to the bus_space(9) functions. | brucec | 2010-12-02 | 1 | -11/+69 |
* | Define bswap macros for constants to allow the compiler to pre-compute | nwhitehorn | 2010-12-02 | 1 | -16/+30 |
* | Several chipset drivers alter parameters relevant for the DMA tag creation, | marius | 2010-11-30 | 1 | -2/+1 |
* | After some off-list discussion, revert a number of changes to the | dim | 2010-11-22 | 2 | -2/+2 |
* | Apply the STATIC_VNET_DEFINE and STATIC_DPCPU_DEFINE macros throughout | dim | 2010-11-14 | 2 | -2/+2 |
* | Partially revert r215182. There appears to be a silicon bug on the 970 | nwhitehorn | 2010-11-12 | 1 | -4/+4 |
* | Add CPU support code for the IBM Cell Broadband Engine. | nwhitehorn | 2010-11-12 | 4 | -0/+48 |
* | Remove use of a separate ofw_pmap on 32-bit CPUs. Many Open Firmware | nwhitehorn | 2010-11-12 | 4 | -86/+23 |
* | Remove or conditionalize some hypervisor-unfriendly instruction sequences. | nwhitehorn | 2010-11-12 | 2 | -4/+12 |
* | Add some platform KOBJ extensions and continue integrating PowerPC | nwhitehorn | 2010-11-12 | 8 | -32/+137 |
* | Fix an error in r215067. An existing /chosen/mmu but missing translations | nwhitehorn | 2010-11-12 | 1 | -5/+5 |
* | Centralize CPU idle routines into powerpc/cpu.c and use the same | nwhitehorn | 2010-11-12 | 3 | -104/+98 |
* | Fix typo in the comment. | raj | 2010-11-11 | 2 | -2/+2 |
* | Use local TLB_UNLOCKED marker instead of MTX_UNOWNED for Book-E PowerPC trap | raj | 2010-11-11 | 4 | -7/+11 |
* | Add support for the IMISS, DLMISS, and DSMISS traps required to run | nwhitehorn | 2010-11-11 | 2 | -0/+210 |
* | Entering deep nap mode on the 970MP requires that both MSR[NAP] and | nwhitehorn | 2010-11-10 | 1 | -2/+2 |
* | Disabling CPU NAP modes during SMU commands is a hack needed only on U3 | nwhitehorn | 2010-11-10 | 1 | -2/+10 |
* | Make AIM early-boot code function correctly without Open Firmware. | nwhitehorn | 2010-11-09 | 3 | -10/+12 |
* | - Remove <machine/mutex.h>. Most of the headers were empty, and the | jhb | 2010-11-09 | 1 | -67/+0 |
* | Remove unused includes of <sys/mutex.h> and <machine/mutex.h>. | jhb | 2010-11-09 | 1 | -2/+0 |
* | Adjust the order of operations in spinlock_enter() and spinlock_exit() to | jhb | 2010-11-05 | 2 | -8/+20 |
* | Fix two mistakes on 32-bit systems. The slbmte code in syscall() is 64-bit | nwhitehorn | 2010-11-03 | 2 | -3/+5 |
* | Clean up the user segment handling code a little more. Now that | nwhitehorn | 2010-11-03 | 4 | -15/+12 |
* | Implement pmap_is_prefaultable(). | alc | 2010-11-01 | 2 | -0/+30 |
* | Add a security nit to recent copyin/out changes: map the user segment | nwhitehorn | 2010-10-31 | 1 | -0/+6 |
* | Next-to-leading-order perturbation of synchronization operations for | nwhitehorn | 2010-10-31 | 3 | -5/+5 |
* | Add a driver for the Apple Uninorth AGP host bridge found in all PowerPC | nwhitehorn | 2010-10-31 | 3 | -0/+3 |
* | Add some missing parentheses so that moea_bat_mapped() actually works. | nwhitehorn | 2010-10-31 | 1 | -1/+1 |
* | Allow access to the HT I/O port space on the IBM CPC9X5 northbridge chips. | nwhitehorn | 2010-10-30 | 1 | -1/+22 |
* | Restructure the way the copyin/copyout segment is stored to prevent a | nwhitehorn | 2010-10-30 | 12 | -41/+60 |
* | Don't create spurious /dev entries. | nwhitehorn | 2010-10-25 | 1 | -1/+0 |
* | Add three new drivers for fan control and temperature reading on the | andreast | 2010-10-15 | 4 | -0/+515 |
* | Handle vector assist traps without a kernel panic, by setting denormalized | nwhitehorn | 2010-10-05 | 5 | -7/+23 |
* | Follow exactly the steps in architecture manual for correctly invalidating | nwhitehorn | 2010-10-04 | 2 | -4/+4 |
* | Add a memory-range interface to /dev/mem on PowerPC using PAT attributes. | nwhitehorn | 2010-10-03 | 2 | -2/+152 |
* | Fix some KTR arguments that were breaking the LINT build. | nwhitehorn | 2010-10-02 | 1 | -3/+3 |
* | Map the Open Firmware framebuffer console with write combining turned on, | nwhitehorn | 2010-10-01 | 1 | -13/+27 |
* | Fix pmap_page_set_memattr() behavior in the presence of fictitious pages | nwhitehorn | 2010-10-01 | 2 | -42/+20 |
* | Add support for memory attributes (pmap_mapdev_attr() and friends) on | nwhitehorn | 2010-09-30 | 7 | -51/+290 |
* | Fix bogus error message from bus_dmamem_alloc() about incorrect alignment. | neel | 2010-09-29 | 1 | -1/+1 |
* | Follow r213098, kernel POSIX semaphore module is no longer | davidxu | 2010-09-26 | 1 | -1/+0 |
* | Now userland POSIX semaphore is based on umtx. The kernel module | davidxu | 2010-09-24 | 1 | -1/+0 |
* | Split the SLB mirror cache into two kinds of object, one for kernel maps | nwhitehorn | 2010-09-16 | 7 | -79/+110 |