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@

Reply via email to