freebsd-skq/sys/powerpc/powerpc
attilio 364d0522f7 With retirement of cpumask_t and usage of cpuset_t for representing a
mask of CPUs, pc_other_cpus and pc_cpumask become highly inefficient.

Remove them and replace their usage with custom pc_cpuid magic (as,
atm, pc_cpumask can be easilly represented by (1 << pc_cpuid) and
pc_other_cpus by (all_cpus & ~(1 << pc_cpuid))).

This change is not targeted for MFC because of struct pcpu members
removal and dependency by cpumask_t retirement.

MD review by:	marcel, marius, alc
Tested by:	pluknet
MD testing by:	marcel, marius, gonzo, andreast
2011-07-04 12:04:52 +00:00
..
altivec.c Add Altivec support for supported CPUs. This is derived from the FPU support 2009-02-20 17:48:40 +00:00
atomic.S
autoconf.c Add suppport for ISA and ISA interrupts to make the ATA 2009-04-24 03:51:11 +00:00
bcopy.c MFppc64: 2010-07-09 14:01:18 +00:00
bus_machdep.c Add support for memory attributes (pmap_mapdev_attr() and friends) on 2010-09-30 18:14:12 +00:00
busdma_machdep.c Provide a simple IOMMU framework on PowerPC, which is required to support 2010-12-03 16:37:37 +00:00
copystr.c
cpu.c Add CPU support code for the IBM Cell Broadband Engine. 2010-11-12 15:20:10 +00:00
db_disasm.c
db_hwwatch.c
db_interface.c MFppc64: 2010-07-13 05:32:19 +00:00
db_trace.c Add leading zeros when printing the stackframe on __powerpc64__. 2011-06-23 09:43:53 +00:00
dump_machdep.c Add the watchdogs patting during the (shutdown time) disk syncing and 2011-04-28 16:02:05 +00:00
elf32_machdep.c Extend struct sysvec with new method sv_schedtail, which is used for an 2011-03-08 19:01:45 +00:00
elf64_machdep.c Extend struct sysvec with new method sv_schedtail, which is used for an 2011-03-08 19:01:45 +00:00
exec_machdep.c Make sure that extra threads in 32-bit processes stay in 32-bit mode. This 2011-04-13 13:24:27 +00:00
fpu.c
fuswintr.c
gdb_machdep.c
genassym.c Restructure the way the copyin/copyout segment is stored to prevent a 2010-10-30 23:07:30 +00:00
in_cksum.c MFppc64: 2010-07-13 05:32:19 +00:00
intr_machdep.c MFC 2011-05-10 15:54:37 +00:00
iommu_if.m Provide a simple IOMMU framework on PowerPC, which is required to support 2010-12-03 16:37:37 +00:00
mem.c Add reader/writer lock around mem_range_attr_get() and mem_range_attr_set(). 2011-01-17 22:58:28 +00:00
mmu_if.m Add support for memory attributes (pmap_mapdev_attr() and friends) on 2010-09-30 18:14:12 +00:00
mp_machdep.c With retirement of cpumask_t and usage of cpuset_t for representing a 2011-07-04 12:04:52 +00:00
openpic.c Make the intended change. 2011-05-10 13:48:21 +00:00
pic_if.m Add the powerpc support. 2011-05-09 16:16:15 +00:00
platform_if.m Add some platform KOBJ extensions and continue integrating PowerPC 2010-11-12 04:18:19 +00:00
platform.c MFC 2011-05-16 16:34:03 +00:00
pmap_dispatch.c Fix some KTR arguments that were breaking the LINT build. 2010-10-02 17:19:38 +00:00
sc_machdep.c
setjmp.S MFppc64: 2010-07-13 05:32:19 +00:00
sigcode32.S MFppc64: 2010-07-13 05:32:19 +00:00
sigcode64.S MFppc64: 2010-07-13 05:32:19 +00:00
stack_machdep.c MFppc64: 2010-07-13 05:32:19 +00:00
suswintr.c
syncicache.c MFppc64: 2010-07-13 05:32:19 +00:00
sys_machdep.c MFppc64: 2010-07-13 05:32:19 +00:00
uio_machdep.c Put the general logic for being a CPU hog into a new function 2011-02-02 16:35:10 +00:00