aboutsummaryrefslogtreecommitdiff
path: root/sys/powerpc
Commit message (Expand)AuthorAgeFilesLines
* Add better error handling for RTAS calls. These can potentially causeNathan Whitehorn2011-06-261-1/+18
* Revert r223479. It is unnecessary and served only to slightly ameliorateNathan Whitehorn2011-06-262-4/+0
* Turn the minimum PWM fan speed down to 30 from 40. It turns out the burningNathan Whitehorn2011-06-261-1/+1
* Use the ABI-mandated thread pointer register (r2 for ppc32, r13 for ppc64)Nathan Whitehorn2011-06-2316-71/+82
* Clear any outstanding atomic reservations when traps are taken. This fixesNathan Whitehorn2011-06-232-0/+4
* Fix merge typo.Andreas Tobler2011-06-231-1/+1
* Add leading zeros when printing the stackframe on __powerpc64__.Andreas Tobler2011-06-231-1/+1
* Use atomic operations to mask and unmask IRQs. This prevents a problemNathan Whitehorn2011-06-231-8/+8
* Use 4 KB pages for storage bus devices, which seems to be what the HV usesNathan Whitehorn2011-06-231-2/+6
* Rework the PS3 disk driver to support NCQ and do its DMA a littleNathan Whitehorn2011-06-231-388/+189
* Add hypervisor call error codes.Nathan Whitehorn2011-06-232-0/+56
* This is more complicated than I expected. Storage devices need the IOMMUNathan Whitehorn2011-06-221-2/+11
* The IOMMU is not involved for the storage bus.Nathan Whitehorn2011-06-221-2/+1
* Work/hack around some race conditions present in the hardware/HV interface.Nathan Whitehorn2011-06-201-14/+33
* Make this slightly less yelly about regions that the hypervisor protectsNathan Whitehorn2011-06-201-2/+10
* Add an OHCI driver to complement the EHCI one. The infrastructure to attachNathan Whitehorn2011-06-201-0/+170
* Driver for PS3's internal hard disk. Hopefully this can be CAM-ified inNathan Whitehorn2011-06-203-22/+1068
* Follow up r222980 on PowerPC: add sound(4) and common device driversNathan Whitehorn2011-06-112-8/+15
* MFCAttilio Rao2011-06-048-61/+431
|\
| * Add new fan controller driver for the G4 MDD PowerMac. Submitted and testedAndreas Tobler2011-06-043-0/+218
| * - Improve error handling.Andreas Tobler2011-06-041-30/+60
| * Retry the memory map-related portions of r222613, written by andreast,Nathan Whitehorn2011-06-041-26/+145
| * Fix a typo derived from a mismerge from mmu_oea that would causeNathan Whitehorn2011-06-041-2/+2
| * - Introduce a define for ZERO_C_TO_K.Andreas Tobler2011-06-032-3/+6
* | MFCAttilio Rao2011-06-0318-260/+824
|\|
| * Quantities stored on the stack on ppc64 tend to be twice as large as onNathan Whitehorn2011-06-031-1/+1
| * Temporarily back out those parts of r222613 related to parsing the memoryNathan Whitehorn2011-06-021-144/+25
| * The POWER7 has only 32 SLB slots instead of 64, like other supportedNathan Whitehorn2011-06-024-44/+52
| * If running under a hypervisor, don't yell at the user about startingNathan Whitehorn2011-06-021-1/+4
| * Explicitly initialize the first thread's MSR to PSL_KERNSET.Nathan Whitehorn2011-06-021-1/+1
| * Include the modules area in the mapped kernel code. This fixes the kernel'sNathan Whitehorn2011-06-021-3/+2
| * Remove some dead code: unnecessary isyncs and memory sorting, which areNathan Whitehorn2011-06-024-47/+9
| * MFpseries:Nathan Whitehorn2011-06-029-187/+898
* | MFCAttilio Rao2011-05-312-5/+5
|\|
| * On multi-core, multi-threaded PPC systems, it is important that the threadsNathan Whitehorn2011-05-312-5/+5
* | MFCAttilio Rao2011-05-314-55/+88
|\|
| * Use kproc_exit() instead of returning from the management function onNathan Whitehorn2011-05-291-1/+1
| * Add some error handling here: if a sensor returns an error code (a negativeNathan Whitehorn2011-05-291-1/+5
| * Add the next digit of precision to temperatures, which I missed whenNathan Whitehorn2011-05-292-2/+2
| * Don't put negative values into the averages.Nathan Whitehorn2011-05-291-0/+2
| * Update the I2C-based temperature/fan drivers to connect to the PowermacNathan Whitehorn2011-05-291-51/+78
* | MFCAttilio Rao2011-05-293-0/+3
|\|
| * Add a new driver, the ad7417, to read temperatures and voltages on someAndreas Tobler2011-05-293-0/+3
| * The P4080 has 8 cores. Bump MAXCPU to 8 to match.Marcel Moolenaar2011-05-291-1/+1
| * o Add system versions for the P4040(E) and P4080(E).Marcel Moolenaar2011-05-292-5/+18
* | MFCAttilio Rao2011-05-2912-261/+447
|\|
| * Adapt smusat(4) to use powermac_thermal. This provides automatic fanNathan Whitehorn2011-05-281-16/+34
| * Require an error instead of a timeout to decide the new-style fanNathan Whitehorn2011-05-281-2/+2
| * Factor out the SMU fan management code into a new module (powermac_thermal)Nathan Whitehorn2011-05-283-135/+290
| * o Determine the number of LAWs in a way the is future proof. Only theMarcel Moolenaar2011-05-281-7/+14