summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/include
Commit message (Expand)AuthorAgeFilesLines
* Add hwpmc(4) support for the PowerPC 970 class processors, direct events.jhibbits2014-02-012-15/+22
* Unbreak non-SMP builds. This was broken by r259284. Also, reorganize thejhibbits2014-01-312-2/+4
* Described in the man page but not implemented. Here it comes,andreast2014-01-131-0/+37
* Retire machine/fdt.h as a header used by MI code, as its function is nownwhitehorn2014-01-051-41/+0
* Set the PMC trapframe macros appropriatelyjhibbits2013-12-221-2/+2
* Add suspend/resume state saving for OpenPIC on PowerMac. It's likely thisjhibbits2013-12-212-0/+20
* Rebase the PMC indices at 1, since PMC_SOFT is at 0.jhibbits2013-12-141-2/+2
* Add PMU-based CPU frequency scaling. This method is used on most Titaniumjhibbits2013-12-134-1/+11
* Increase PHYS_AVAIL_SZ because on pSeries machines we can have many logicalandreast2013-12-051-1/+5
* Remove fdtbus_bs_tag definition, which is now obsolete. The remainder ofnwhitehorn2013-12-021-8/+0
* Rearchitect platform memory map parsing to make it lessnwhitehorn2013-12-011-1/+1
* Save and restore the trap vectors when doing OF calls on pSeries machines.andreast2013-11-231-0/+1
* Unify handling of illegal instruction faults between AIM and Book-E. Thisnwhitehorn2013-11-171-0/+2
* Split the function of the PCB_FPU flags into two: PCB_FPU now indicates thatnwhitehorn2013-11-171-2/+3
* Remove a pointless #ifdef AIM. This is just PPC64 specific, includingnwhitehorn2013-11-171-3/+3
* There is no reason Book-E needs to save XER and CTR on context switches.nwhitehorn2013-11-171-2/+0
* Fix typo.jhibbits2013-11-131-1/+1
* Increase the stack size for ppc64 from 4 pages to 8.jhibbits2013-11-131-1/+5
* Follow up r223485, which made AIM use the ABI thread pointer instead ofnwhitehorn2013-11-111-2/+0
* As of r257209, all architectures have defined VM_KMEM_SIZE_SCALE. In otheralc2013-11-081-8/+10
* Turn on VM_KMEM_SIZE_SCALE on 32-bit as well as 64-bit PowerPC.nwhitehorn2013-10-271-4/+12
* Interrelated improvements to early boot mappings:nwhitehorn2013-10-263-7/+6
* The old trap.h (then trap_aim.h) actually had trap ID codes for Book-E CPUs.nwhitehorn2013-10-263-192/+125
* Remove some #ifdef and duplication in the MSR bit definitions. This addsnwhitehorn2013-10-251-77/+26
* Allow PIC drivers to translate firmware sense codes for themselves. Thisnwhitehorn2013-10-241-0/+1
* Implement GET_STACK_USAGE() on PowerPC. This implementation is identicalnwhitehorn2013-10-021-0/+12
* Rework handling of ofw_quiesce(), making it the responsibility of thenwhitehorn2013-09-271-0/+1
* Add POWER7+ and POWER8 to the CPU ID table.nwhitehorn2013-09-171-0/+2
* Raise artificial limits on number of CPUs and number of interrupts.nwhitehorn2013-09-091-1/+1
* Add hook called when every new processor is brought online -- including thenwhitehorn2013-09-091-0/+1
* Use the canonical bits for wired, etc. in the PTE. This is important fornwhitehorn2013-09-091-2/+3
* Fix build with gcc. Move sf_buf_alloc()/sf_buf_free() declarationsglebius2013-09-061-0/+3
* Also align the 32-bit PowerPC stacks.nwhitehorn2013-09-051-0/+1
* Align stacks of kernel threads correctly at 16-byte boundaries rather thannwhitehorn2013-09-051-0/+1
* Newer versions of gcc define __INT64_C and __UINT64_C, so avoidimp2013-09-031-0/+2
* Refactor PowerPC hwpmc(4) driver into generic and specific. More refactoringjhibbits2013-09-031-1/+2
* Remove duplicate definition of SPR MMCR0.jhibbits2013-08-031-1/+0
* Revert r253748,253749avg2013-07-281-3/+0
* put contents of cpu.h under _KERNELavg2013-07-281-0/+3
* Fix issues with zeroing and fetching the counters, on x86 and ppc64.kib2013-07-011-0/+78
* Pad the PCPU MD struct, to satisfy an assert added with the projects/countersjhibbits2013-06-041-1/+1
* Fix the PowerPC Book-E register definitions used by the remote GDBmarcel2013-05-211-1/+17
* Rename VM_NDOMAIN into MAXMEMDOM and move it into machine/param.h inattilio2013-05-072-7/+4
* Since UMA_ZONE_PCPU zones put a constraint on sizeof(struct pcpu), declaredglebius2013-04-101-7/+1
* Fix build for AIM 64bit.kib2013-04-091-0/+2
* Merge from projects/counters: counter(9).glebius2013-04-081-0/+82
* Merge from projects/counters:glebius2013-04-081-3/+6
* Eliminate an unused #define.alc2013-02-221-5/+0
* Introduce PLATFORMMETHOD_END and use it.rpaulo2013-02-131-1/+2
* Allow this file to be used in LOCORE sections of the kernel.rpaulo2012-11-121-1/+3
OpenPOWER on IntegriCloud