freebsd-dev/sys/powerpc/powerpc
Kyle Evans 6a8ea6d174 sched: split sched_ap_entry() out of sched_throw()
sched_throw() can no longer take a NULL thread, APs enter through
sched_ap_entry() instead.  This completely removes branching in the
common case and cleans up both paths.  No functional change intended.

Reviewed by:	kib, markj
Differential Revision:	https://reviews.freebsd.org/D32829
2021-11-05 15:45:51 -05:00
..
altivec.c powerpc: Simplify _nodrop variants of FPU and vector register saves 2020-03-13 01:27:37 +00:00
autoconf.c
bus_machdep.c [PowerPC] bus_space cleanup part 2: Convert to c99 initializers. 2020-09-13 21:34:32 +00:00
busdma_machdep.c Refine the busdma template interface. Provide tools for filling in fields 2020-09-14 05:58:12 +00:00
clock.c [PowerPC] Implement VDSO timebase access on powerpc* 2020-09-08 03:00:31 +00:00
copyinout.c powerpc: Optimize copyinstr() to avoid repeatedly mapping user strings 2020-12-30 23:45:35 +01:00
cpu_subr64.S Add CFI start/end proc directives to arm64, i386, and ppc 2020-12-05 00:33:28 +00:00
cpu.c [PowerPC] Make PPC 970 PMC SPRs the standard ones 2020-11-05 14:15:50 +00:00
db_disasm.c powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
db_hwwatch.c ddb: replace watchpoint set/clear functions 2021-03-29 12:05:44 -03:00
db_interface.c powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
db_trace.c powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
dump_machdep.c
elf32_machdep.c Create sys/reg.h for the common code previously in machine/reg.h 2021-08-30 12:50:53 +01:00
elf64_machdep.c Do not call FreeBSD-ABI specific code for all ABIs 2021-07-07 14:12:07 +03:00
elf_common.c [PowerPC] Make new auxv format default 2020-08-24 13:40:35 +00:00
exec_machdep.c powerpc: Fix typo in thread register copy 2021-09-04 11:44:02 -05:00
fpu.c [PowerPC] Floating-point exception trap followup 2020-12-13 03:58:43 +00:00
gdb_machdep.c Create sys/reg.h for the common code previously in machine/reg.h 2021-08-30 12:50:53 +01:00
genassym.c powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
in_cksum.c [PowerPC64LE] Use correct in_masks table on LE to fix checksumming 2020-09-15 20:47:33 +00:00
interrupt.c [PowerPC] Move pmc_hook out of critical section 2020-09-01 11:30:39 +00:00
intr_machdep.c [PowerPC] Add root_pic assertion. 2020-09-08 22:42:41 +00:00
iommu_if.m
machdep.c powerpc64: fix OFWFB with Radix MMU 2021-10-14 10:39:52 -03:00
mem.c Add the MEM_EXTRACT_PADDR ioctl to /dev/mem. 2020-09-02 18:12:47 +00:00
minidump_machdep.c minidump: De-duplicate the progress bar 2021-09-29 16:42:21 -03:00
mp_machdep.c sched: split sched_ap_entry() out of sched_throw() 2021-11-05 15:45:51 -05:00
nexus.c powerpc: implement bus_map_resource and bus_unmap_resource DEVMETHODs 2021-03-29 20:28:32 -03:00
openpic.c [PowerPC] Remove unused openpic_set_priority(). 2020-09-01 01:57:56 +00:00
pic_if.m
platform_if.m
platform.c powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
pmap_dispatch.c powerpc64: make radix with superpages default 2021-10-14 13:13:27 -03:00
ptrace_machdep.c
sc_machdep.c
setjmp.S Add CFI start/end proc directives to arm64, i386, and ppc 2020-12-05 00:33:28 +00:00
sigcode32.S
sigcode64.S
stack_machdep.c
support.S powerpc: Fix copyin/copyout race condition 2020-12-30 23:45:44 +01:00
swtch32.S [PowerPC] Fix outdated FP regs on fork(2) and friends 2021-09-04 11:33:03 -05:00
swtch64.S [PowerPC] Fix outdated FP regs on fork(2) and friends 2021-09-04 11:33:03 -05:00
syncicache.c powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
sys_machdep.c powerpc: clean up empty lines in .c and .h files 2020-09-01 21:20:08 +00:00
trap.c Pass the syscall number to capsicum permission-denied signals 2021-07-16 18:06:44 +01:00
uio_machdep.c
uma_machdep.c Convert vm_page_alloc() callers to use vm_page_alloc_noobj(). 2021-10-19 21:22:56 -04:00
vm_machdep.c [PowerPC] Fix outdated FP regs on fork(2) and friends 2021-09-04 11:33:03 -05:00