diff options
| author | Jake Burkholder <jake@FreeBSD.org> | 2002-08-29 01:59:54 +0000 |
|---|---|---|
| committer | Jake Burkholder <jake@FreeBSD.org> | 2002-08-29 01:59:54 +0000 |
| commit | 0654f7911f4f467c96085a61eeab1a362281e233 (patch) | |
| tree | 55b59be93d9c296e50b59de938f46cb94d613095 /sys | |
| parent | 4fc642a3d902365303d2d4b130a03a929a92353c (diff) | |
Notes
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/sparc64/include/md_var.h | 2 | ||||
| -rw-r--r-- | sys/sparc64/sparc64/elf_machdep.c | 4 | ||||
| -rw-r--r-- | sys/sparc64/sparc64/locore.S | 20 |
3 files changed, 2 insertions, 24 deletions
diff --git a/sys/sparc64/include/md_var.h b/sys/sparc64/include/md_var.h index 58e7b00ad5029..d5e748c4cc5a6 100644 --- a/sys/sparc64/include/md_var.h +++ b/sys/sparc64/include/md_var.h @@ -33,8 +33,6 @@ #ifndef _MACHINE_MD_VAR_H_ #define _MACHINE_MD_VAR_H_ -extern char sigcode[]; -extern int szsigcode; extern char tl0_base[]; extern char _end[]; diff --git a/sys/sparc64/sparc64/elf_machdep.c b/sys/sparc64/sparc64/elf_machdep.c index 21717fcc9fcab..09a922868f95f 100644 --- a/sys/sparc64/sparc64/elf_machdep.c +++ b/sys/sparc64/sparc64/elf_machdep.c @@ -64,8 +64,8 @@ struct sysentvec elf64_freebsd_sysvec = { 0, elf64_freebsd_fixup, sendsig, - sigcode, - &szsigcode, + NULL, + NULL, 0, "FreeBSD ELF64", __elfN(coredump), diff --git a/sys/sparc64/sparc64/locore.S b/sys/sparc64/sparc64/locore.S index 4a4b5c941647c..a098b9b3f067f 100644 --- a/sys/sparc64/sparc64/locore.S +++ b/sys/sparc64/sparc64/locore.S @@ -150,23 +150,3 @@ ENTRY(cpu_setregs) retl nop END(cpu_setregs) - -/* - * Signal trampoline, copied out to user stack. Must be 16 byte aligned or - * the argv and envp pointers can become misaligned. - */ -ENTRY(sigcode) - call %o4 - nop - add %sp, SPOFF + CCFSZ + SF_UC, %o0 - mov SYS_sigreturn, %g1 - ta %xcc, 9 - mov SYS_exit, %g1 - ta %xcc, 9 - illtrap - .align 16 -esigcode: -END(sigcode) - -DATA(szsigcode) - .long esigcode - sigcode |
