aboutsummaryrefslogtreecommitdiff
path: root/sys/powerpc/include
Commit message (Expand)AuthorAgeFilesLines
* Add arch-specific macro SFBUF_PHYS_DMAP(), which should translate theKonstantin Belousov2014-08-201-0/+1
* Merge all MD sf_buf allocators into one MI, residing in kern/subr_sfbuf.cGleb Smirnoff2014-08-052-80/+14
* Retire PVO_EXECUTABLE. It's neither used nor set correctly.Alan Cox2014-08-011-1/+0
* In case we ever support little-endian PowerPC (probably userland only),Nathan Whitehorn2014-07-061-0/+12
* Add a new CPU id for a POWER8 variant.Nathan Whitehorn2014-07-061-1/+2
* Small performance optimization. Clobber only cr0, rather than the entire CR.Justin Hibbits2014-04-112-19/+19
* Correct the SRR1 mask, it's 10-15 not 10-11.Justin Hibbits2014-04-061-1/+1
* Rename __wchar_t so it no longer conflicts with __wchar_t from clang 3.4Tijl Coosemans2014-04-011-1/+1
* Define PSL_SRR1_MASK for BOOK-E too so MPC85XX compiles again.Warner Losh2014-03-251-0/+1
* Mask out SRR1 bits that aren't exported to the MSR.Justin Hibbits2014-03-211-1/+3
* Update NetBSD Foundation copyrights to 2-clause BSDEd Maste2014-03-182-14/+0
* Add hwpmc(4) support for the PowerPC 970 class processors, direct events.Justin Hibbits2014-02-012-15/+22
* Unbreak non-SMP builds. This was broken by r259284. Also, reorganize theJustin Hibbits2014-01-312-2/+4
* Described in the man page but not implemented. Here it comes,Andreas Tobler2014-01-131-0/+37
* Retire machine/fdt.h as a header used by MI code, as its function is nowNathan Whitehorn2014-01-051-41/+0
* Set the PMC trapframe macros appropriatelyJustin Hibbits2013-12-221-2/+2
* Add suspend/resume state saving for OpenPIC on PowerMac. It's likely thisJustin Hibbits2013-12-212-0/+20
* Rebase the PMC indices at 1, since PMC_SOFT is at 0.Justin Hibbits2013-12-141-2/+2
* Add PMU-based CPU frequency scaling. This method is used on most TitaniumJustin Hibbits2013-12-134-1/+11
* Increase PHYS_AVAIL_SZ because on pSeries machines we can have many logicalAndreas Tobler2013-12-051-1/+5
* Remove fdtbus_bs_tag definition, which is now obsolete. The remainder ofNathan Whitehorn2013-12-021-8/+0
* Rearchitect platform memory map parsing to make it lessNathan Whitehorn2013-12-011-1/+1
* Save and restore the trap vectors when doing OF calls on pSeries machines.Andreas Tobler2013-11-231-0/+1
* Unify handling of illegal instruction faults between AIM and Book-E. ThisNathan Whitehorn2013-11-171-0/+2
* Split the function of the PCB_FPU flags into two: PCB_FPU now indicates thatNathan Whitehorn2013-11-171-2/+3
* Remove a pointless #ifdef AIM. This is just PPC64 specific, includingNathan Whitehorn2013-11-171-3/+3
* There is no reason Book-E needs to save XER and CTR on context switches.Nathan Whitehorn2013-11-171-2/+0
* Fix typo.Justin Hibbits2013-11-131-1/+1
* Increase the stack size for ppc64 from 4 pages to 8.Justin Hibbits2013-11-131-1/+5
* Follow up r223485, which made AIM use the ABI thread pointer instead ofNathan Whitehorn2013-11-111-2/+0
* As of r257209, all architectures have defined VM_KMEM_SIZE_SCALE. In otherAlan Cox2013-11-081-8/+10
* Turn on VM_KMEM_SIZE_SCALE on 32-bit as well as 64-bit PowerPC.Nathan Whitehorn2013-10-271-4/+12
* Interrelated improvements to early boot mappings:Nathan Whitehorn2013-10-263-7/+6
* The old trap.h (then trap_aim.h) actually had trap ID codes for Book-E CPUs.Nathan Whitehorn2013-10-263-192/+125
* Remove some #ifdef and duplication in the MSR bit definitions. This addsNathan Whitehorn2013-10-251-77/+26
* Allow PIC drivers to translate firmware sense codes for themselves. ThisNathan Whitehorn2013-10-241-0/+1
* Implement GET_STACK_USAGE() on PowerPC. This implementation is identicalNathan Whitehorn2013-10-021-0/+12
* Rework handling of ofw_quiesce(), making it the responsibility of theNathan Whitehorn2013-09-271-0/+1
* Add POWER7+ and POWER8 to the CPU ID table.Nathan Whitehorn2013-09-171-0/+2
* Raise artificial limits on number of CPUs and number of interrupts.Nathan Whitehorn2013-09-091-1/+1
* Add hook called when every new processor is brought online -- including theNathan Whitehorn2013-09-091-0/+1
* Use the canonical bits for wired, etc. in the PTE. This is important forNathan Whitehorn2013-09-091-2/+3
* Fix build with gcc. Move sf_buf_alloc()/sf_buf_free() declarationsGleb Smirnoff2013-09-061-0/+3
* Also align the 32-bit PowerPC stacks.Nathan Whitehorn2013-09-051-0/+1
* Align stacks of kernel threads correctly at 16-byte boundaries rather thanNathan Whitehorn2013-09-051-0/+1
* Newer versions of gcc define __INT64_C and __UINT64_C, so avoidWarner Losh2013-09-031-0/+2
* Refactor PowerPC hwpmc(4) driver into generic and specific. More refactoringJustin Hibbits2013-09-031-1/+2
* Remove duplicate definition of SPR MMCR0.Justin Hibbits2013-08-031-1/+0
* Revert r253748,253749Andriy Gapon2013-07-281-3/+0
* put contents of cpu.h under _KERNELAndriy Gapon2013-07-281-0/+3