1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-18 10:35:55 +00:00
freebsd/sys/powerpc/powerpc
Matthew D Fleming 08b163fa51 Put the general logic for being a CPU hog into a new function
should_yield().  Use this in various places.  Encapsulate the common
case of check-and-yield into a new function maybe_yield().

Change several checks for a magic number of iterations to use
should_yield() instead.

MFC after:	1 week
2011-02-02 16:35:10 +00:00
..
altivec.c
atomic.S
autoconf.c
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
elf32_machdep.c Enable shared page for the signal trampolines on PowerPC. 2011-01-14 11:36:44 +00:00
elf64_machdep.c Enable shared page for the signal trampolines on PowerPC. 2011-01-14 11:36:44 +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