freebsd-skq/sys/powerpc/powerpc
dchagin 69b8756d3d Extend struct sysvec with new method sv_schedtail, which is used for an
explicit process at fork trampoline path instead of eventhadler(schedtail)
invocation for each child process.

Remove eventhandler(schedtail) code and change linux ABI to use newly added
sysvec method.

While here replace explicit comparing of module sysentvec structure with the
newly created process sysentvec to detect the linux ABI.

Discussed with:	kib

MFC after:	2 Week
2011-03-08 19:01:45 +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 MFppc64: 2010-07-13 05:32:19 +00:00
dump_machdep.c PowerPC, meet kernel core dumps. The support is based 2009-04-04 02:12:37 +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 Add macro to test the sv_flags of any process. Change some places to test 2011-01-26 20:03:58 +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 Rename INTR_VEC to MAP_IRQ. From the OFW or FDT we obtain a 2011-02-02 05:58:51 +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 Remove or conditionalize some hypervisor-unfriendly instruction sequences. 2010-11-12 04:22:00 +00:00
openpic.c Fix the interrupt code, broken 7 months ago. The interrupt framework 2011-01-29 20:58:38 +00:00
pic_if.m Fix the interrupt code, broken 7 months ago. The interrupt framework 2011-01-29 20:58:38 +00:00
platform_if.m Add some platform KOBJ extensions and continue integrating PowerPC 2010-11-12 04:18:19 +00:00
platform.c Add some platform KOBJ extensions and continue integrating PowerPC 2010-11-12 04:18:19 +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