summaryrefslogtreecommitdiffstats
path: root/sys/powerpc
Commit message (Expand)AuthorAgeFilesLines
* Add some isync()s related to the 64-bit MMU scratch page to avoid racenwhitehorn2010-12-112-0/+4
* Switch which software-reserved bit is used to designate a locked PTEnwhitehorn2010-12-051-2/+2
* Add an abstraction layer to the 64-bit AIM MMU's page table manipulationnwhitehorn2010-12-046-644/+1002
* Provide a simple IOMMU framework on PowerPC, which is required to supportnwhitehorn2010-12-033-84/+172
* Revert r216134. This checkin broke platforms where bus_space are macros:brucec2010-12-031-69/+11
* Disallow passing in a count of zero bytes to the bus_space(9) functions.brucec2010-12-021-11/+69
* Define bswap macros for constants to allow the compiler to pre-computenwhitehorn2010-12-021-16/+30
* Several chipset drivers alter parameters relevant for the DMA tag creation,marius2010-11-301-2/+1
* After some off-list discussion, revert a number of changes to thedim2010-11-222-2/+2
* Apply the STATIC_VNET_DEFINE and STATIC_DPCPU_DEFINE macros throughoutdim2010-11-142-2/+2
* Partially revert r215182. There appears to be a silicon bug on the 970nwhitehorn2010-11-121-4/+4
* Add CPU support code for the IBM Cell Broadband Engine.nwhitehorn2010-11-124-0/+48
* Remove use of a separate ofw_pmap on 32-bit CPUs. Many Open Firmwarenwhitehorn2010-11-124-86/+23
* Remove or conditionalize some hypervisor-unfriendly instruction sequences.nwhitehorn2010-11-122-4/+12
* Add some platform KOBJ extensions and continue integrating PowerPCnwhitehorn2010-11-128-32/+137
* Fix an error in r215067. An existing /chosen/mmu but missing translationsnwhitehorn2010-11-121-5/+5
* Centralize CPU idle routines into powerpc/cpu.c and use the samenwhitehorn2010-11-123-104/+98
* Fix typo in the comment.raj2010-11-112-2/+2
* Use local TLB_UNLOCKED marker instead of MTX_UNOWNED for Book-E PowerPC trapraj2010-11-114-7/+11
* Add support for the IMISS, DLMISS, and DSMISS traps required to runnwhitehorn2010-11-112-0/+210
* Entering deep nap mode on the 970MP requires that both MSR[NAP] andnwhitehorn2010-11-101-2/+2
* Disabling CPU NAP modes during SMU commands is a hack needed only on U3nwhitehorn2010-11-101-2/+10
* Make AIM early-boot code function correctly without Open Firmware.nwhitehorn2010-11-093-10/+12
* - Remove <machine/mutex.h>. Most of the headers were empty, and thejhb2010-11-091-67/+0
* Remove unused includes of <sys/mutex.h> and <machine/mutex.h>.jhb2010-11-091-2/+0
* Adjust the order of operations in spinlock_enter() and spinlock_exit() tojhb2010-11-052-8/+20
* Fix two mistakes on 32-bit systems. The slbmte code in syscall() is 64-bitnwhitehorn2010-11-032-3/+5
* Clean up the user segment handling code a little more. Now thatnwhitehorn2010-11-034-15/+12
* Implement pmap_is_prefaultable().alc2010-11-012-0/+30
* Add a security nit to recent copyin/out changes: map the user segmentnwhitehorn2010-10-311-0/+6
* Next-to-leading-order perturbation of synchronization operations fornwhitehorn2010-10-313-5/+5
* Add a driver for the Apple Uninorth AGP host bridge found in all PowerPCnwhitehorn2010-10-313-0/+3
* Add some missing parentheses so that moea_bat_mapped() actually works.nwhitehorn2010-10-311-1/+1
* Allow access to the HT I/O port space on the IBM CPC9X5 northbridge chips.nwhitehorn2010-10-301-1/+22
* Restructure the way the copyin/copyout segment is stored to prevent anwhitehorn2010-10-3012-41/+60
* Don't create spurious /dev entries.nwhitehorn2010-10-251-1/+0
* Add three new drivers for fan control and temperature reading on theandreast2010-10-154-0/+515
* Handle vector assist traps without a kernel panic, by setting denormalizednwhitehorn2010-10-055-7/+23
* Follow exactly the steps in architecture manual for correctly invalidatingnwhitehorn2010-10-042-4/+4
* Add a memory-range interface to /dev/mem on PowerPC using PAT attributes.nwhitehorn2010-10-032-2/+152
* Fix some KTR arguments that were breaking the LINT build.nwhitehorn2010-10-021-3/+3
* Map the Open Firmware framebuffer console with write combining turned on,nwhitehorn2010-10-011-13/+27
* Fix pmap_page_set_memattr() behavior in the presence of fictitious pagesnwhitehorn2010-10-012-42/+20
* Add support for memory attributes (pmap_mapdev_attr() and friends) onnwhitehorn2010-09-307-51/+290
* Fix bogus error message from bus_dmamem_alloc() about incorrect alignment.neel2010-09-291-1/+1
* Follow r213098, kernel POSIX semaphore module is no longerdavidxu2010-09-261-1/+0
* Now userland POSIX semaphore is based on umtx. The kernel moduledavidxu2010-09-241-1/+0
* Split the SLB mirror cache into two kinds of object, one for kernel mapsnwhitehorn2010-09-167-79/+110
* Replace the SLB backing store splay tree used on 64-bit PowerPC AIMnwhitehorn2010-09-166-166/+370
* Increase register access delay to deal with the high-latency I2Candreast2010-09-151-1/+1
OpenPOWER on IntegriCloud