CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2021/12/08 17:26:11
Modified files:
sys/sys : proc.h exec.h systm.h
sys/kern : exec_elf.c init_main.c init_sysent.c
kern_exec.c kern_xxx.c makesyscalls.sh
sys/arch/alpha/alpha: trap.c
sys/arch/amd64/amd64: trap.c
sys/arch/arm/arm: syscall.c
sys/arch/arm64/arm64: syscall.c
sys/arch/hppa/hppa: trap.c
sys/arch/i386/i386: trap.c
sys/arch/m88k/m88k: trap.c
sys/arch/mips64/mips64: trap.c
sys/arch/powerpc/powerpc: trap.c
sys/arch/powerpc64/powerpc64: syscall.c
sys/arch/riscv64/riscv64: syscall.c
sys/arch/sh/sh : trap.c
sys/arch/sparc64/sparc64: trap.c
sys/dev/dt : dt_prov_syscall.c
Log message:
We only have one syscall table: inline sysent/SYS_MAXSYSCALL and
SYS_syscall as the nosys() function into the MD syscall entry
routines and the SYSCALL_DEBUG support. Adjust alpha's syscall
check to match the other archs. Also, make sysent const to get it
into .rodata.
With that, 'struct emul' is unused: delete it and all its references
ok millert@