Module Name:    src
Committed By:   maxv
Date:           Sat Jul 14 14:29:40 UTC 2018

Modified Files:
        src/sys/arch/amd64/acpi: acpi_wakeup_low.S
        src/sys/arch/amd64/amd64: amd64_trap.S copy.S cpufunc.S
            linux32_sigcode.S lock_stubs.S locore.S netbsd32_sigcode.S spl.S
            vector.S
        src/sys/arch/amd64/stand/prekern: trap.S
        src/sys/arch/i386/i386: bioscall.S copy.S cpufunc.S i386_trap.S
            linux_sigcode.S lock_stubs.S locore.S vector.S
        src/sys/arch/i386/pnpbios: pnpbioscall.S

Log Message:
Drop NENTRY() from the x86 kernels, use ENTRY(). With PMCs (and other hardware
tracing facilities) we have a much better ways of monitoring the CPU activity
than GPROF, without software modification.

Also I think GPROF has never worked, because the 'start' functions of both
i386 and amd64 use ENTRY(), and it would have caused a function call while the
kernel was not yet relocated.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/amd64/acpi/acpi_wakeup_low.S
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/amd64/amd64/amd64_trap.S
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/amd64/amd64/copy.S
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/amd64/amd64/cpufunc.S
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/amd64/amd64/linux32_sigcode.S
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/amd64/amd64/lock_stubs.S
cvs rdiff -u -r1.170 -r1.171 src/sys/arch/amd64/amd64/locore.S
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/amd64/amd64/netbsd32_sigcode.S
cvs rdiff -u -r1.34 -r1.35 src/sys/arch/amd64/amd64/spl.S
cvs rdiff -u -r1.63 -r1.64 src/sys/arch/amd64/amd64/vector.S
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/amd64/stand/prekern/trap.S
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/i386/i386/bioscall.S \
    src/sys/arch/i386/i386/linux_sigcode.S
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/i386/i386/copy.S
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/i386/i386/cpufunc.S
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/i386/i386/i386_trap.S
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/i386/i386/lock_stubs.S
cvs rdiff -u -r1.158 -r1.159 src/sys/arch/i386/i386/locore.S
cvs rdiff -u -r1.77 -r1.78 src/sys/arch/i386/i386/vector.S
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/i386/pnpbios/pnpbioscall.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/amd64/acpi/acpi_wakeup_low.S
diff -u src/sys/arch/amd64/acpi/acpi_wakeup_low.S:1.9 src/sys/arch/amd64/acpi/acpi_wakeup_low.S:1.10
--- src/sys/arch/amd64/acpi/acpi_wakeup_low.S:1.9	Wed Nov  1 09:47:53 2017
+++ src/sys/arch/amd64/acpi/acpi_wakeup_low.S	Sat Jul 14 14:29:40 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: acpi_wakeup_low.S,v 1.9 2017/11/01 09:47:53 maxv Exp $	*/
+/*	$NetBSD: acpi_wakeup_low.S,v 1.10 2018/07/14 14:29:40 maxv Exp $	*/
 
 /*
  * Copyright (c) 2007 Joerg Sonnenberger <[email protected]>
@@ -36,7 +36,7 @@
 	.text
 
 	.p2align 2, 0x90
-NENTRY(acpi_md_sleep_exit)
+ENTRY(acpi_md_sleep_exit)
 	lgdt	ACPI_SUSPEND_GDT(%r8)
 
 	/* Reload fixed descriptors for new GDT */
@@ -113,7 +113,7 @@ NENTRY(acpi_md_sleep_exit)
 END(acpi_md_sleep_exit)
 
 	.p2align 2, 0x90
-NENTRY(acpi_md_sleep_prepare)
+ENTRY(acpi_md_sleep_prepare)
 	movq	CPUVAR(SELF),%r8
 	movq	%rbx,ACPI_SUSPEND_REG+(1*8)(%r8)
 	movq	%rbp,ACPI_SUSPEND_REG+(2*8)(%r8)

Index: src/sys/arch/amd64/amd64/amd64_trap.S
diff -u src/sys/arch/amd64/amd64/amd64_trap.S:1.43 src/sys/arch/amd64/amd64/amd64_trap.S:1.44
--- src/sys/arch/amd64/amd64/amd64_trap.S:1.43	Thu Jul 12 19:48:16 2018
+++ src/sys/arch/amd64/amd64/amd64_trap.S	Sat Jul 14 14:29:40 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: amd64_trap.S,v 1.43 2018/07/12 19:48:16 maxv Exp $	*/
+/*	$NetBSD: amd64_trap.S,v 1.44 2018/07/14 14:29:40 maxv Exp $	*/
 
 /*
  * Copyright (c) 1998, 2007, 2008, 2017 The NetBSD Foundation, Inc.
@@ -626,7 +626,7 @@ END(kernuser_reenter)
  * All traps go through here. Call the generic trap handler, and
  * check for ASTs afterwards.
  */
-NENTRY(alltraps)
+ENTRY(alltraps)
 	INTRENTRY
 .Lalltraps_noentry:
 	STI(si)

Index: src/sys/arch/amd64/amd64/copy.S
diff -u src/sys/arch/amd64/amd64/copy.S:1.29 src/sys/arch/amd64/amd64/copy.S:1.30
--- src/sys/arch/amd64/amd64/copy.S:1.29	Sun Jan  7 12:42:46 2018
+++ src/sys/arch/amd64/amd64/copy.S	Sat Jul 14 14:29:40 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: copy.S,v 1.29 2018/01/07 12:42:46 maxv Exp $	*/
+/*	$NetBSD: copy.S,v 1.30 2018/07/14 14:29:40 maxv Exp $	*/
 
 /*
  * Copyright (c) 2001 Wasabi Systems, Inc.
@@ -236,16 +236,16 @@ ENTRY(copyin)
 	DEFERRED_SWITCH_CALL
 END(copyin)
 
-NENTRY(copy_efault)
+ENTRY(copy_efault)
 	movq	$EFAULT,%rax
 	ret
 END(copy_efault)
 
-NENTRY(kcopy_fault)
+ENTRY(kcopy_fault)
 	ret
 END(kcopy_fault)
 
-NENTRY(copy_fault)
+ENTRY(copy_fault)
 	SMAP_ENABLE
 	ret
 END(copy_fault)
@@ -547,7 +547,7 @@ ENTRY(ucas_efault)
 	ret
 END(ucas_efault)
 
-NENTRY(ucas_fault)
+ENTRY(ucas_fault)
 	SMAP_ENABLE
 	ret
 END(ucas_fault)

Index: src/sys/arch/amd64/amd64/cpufunc.S
diff -u src/sys/arch/amd64/amd64/cpufunc.S:1.31 src/sys/arch/amd64/amd64/cpufunc.S:1.32
--- src/sys/arch/amd64/amd64/cpufunc.S:1.31	Wed Nov  1 09:17:28 2017
+++ src/sys/arch/amd64/amd64/cpufunc.S	Sat Jul 14 14:29:40 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpufunc.S,v 1.31 2017/11/01 09:17:28 maxv Exp $	*/
+/*	$NetBSD: cpufunc.S,v 1.32 2018/07/14 14:29:40 maxv Exp $	*/
 
 /*
  * Copyright (c) 1998, 2007, 2008 The NetBSD Foundation, Inc.
@@ -344,7 +344,7 @@ END(wrxcr)
 /*
  * MSR operations fault handler
  */
-NENTRY(msr_onfault)
+ENTRY(msr_onfault)
 	movq	CPUVAR(CURLWP), %r8
 	movq	L_PCB(%r8), %r8
 	movq	$0, PCB_ONFAULT(%r8)
@@ -499,7 +499,7 @@ ENTRY(x86_mwait)
 	ret
 END(x86_mwait)
 
-NENTRY(x86_pause)
+ENTRY(x86_pause)
 	pause
 	ret
 END(x86_pause)

Index: src/sys/arch/amd64/amd64/linux32_sigcode.S
diff -u src/sys/arch/amd64/amd64/linux32_sigcode.S:1.5 src/sys/arch/amd64/amd64/linux32_sigcode.S:1.6
--- src/sys/arch/amd64/amd64/linux32_sigcode.S:1.5	Wed Nov  1 09:38:43 2017
+++ src/sys/arch/amd64/amd64/linux32_sigcode.S	Sat Jul 14 14:29:40 2018
@@ -1,10 +1,10 @@
-/*	$NetBSD: linux32_sigcode.S,v 1.5 2017/11/01 09:38:43 maxv Exp $ */
+/*	$NetBSD: linux32_sigcode.S,v 1.6 2018/07/14 14:29:40 maxv Exp $ */
 
 #include "assym.h"
 #include <machine/asm.h>
 
 	.code32
-NENTRY(linux32_sigcode)
+ENTRY(linux32_sigcode)
 	call	*LINUX32_SF_HANDLER(%esp)
 	leal	LINUX32_SF_SC(%esp),%ebx	/* scp */
 	pushl	%eax
@@ -15,7 +15,7 @@ NENTRY(linux32_sigcode)
 END(linux32_sigcode)
 
 	.balign	16
-NENTRY(linux32_rt_sigcode)
+ENTRY(linux32_rt_sigcode)
 	call	*LINUX32_RT_SF_HANDLER(%esp)
 	leal	LINUX32_RT_SF_UC(%esp),%ebx	/* scp */
 	pushl	%eax

Index: src/sys/arch/amd64/amd64/lock_stubs.S
diff -u src/sys/arch/amd64/amd64/lock_stubs.S:1.28 src/sys/arch/amd64/amd64/lock_stubs.S:1.29
--- src/sys/arch/amd64/amd64/lock_stubs.S:1.28	Sun Jan  7 13:43:23 2018
+++ src/sys/arch/amd64/amd64/lock_stubs.S	Sat Jul 14 14:29:40 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: lock_stubs.S,v 1.28 2018/01/07 13:43:23 maxv Exp $	*/
+/*	$NetBSD: lock_stubs.S,v 1.29 2018/07/14 14:29:40 maxv Exp $	*/
 
 /*-
  * Copyright (c) 2006, 2007, 2008, 2009 The NetBSD Foundation, Inc.
@@ -307,7 +307,7 @@ ENTRY(__cpu_simple_lock_init)
 	ret
 END(__cpu_simple_lock_init)
 
-NENTRY(__cpu_simple_lock)
+ENTRY(__cpu_simple_lock)
 	movl	$0x0100, %eax
 1:
 	LOCK(6)
@@ -324,7 +324,7 @@ NENTRY(__cpu_simple_lock)
 	jmp	2b
 END(__cpu_simple_lock)
 
-NENTRY(__cpu_simple_unlock)
+ENTRY(__cpu_simple_unlock)
 	movb	$0, (%rdi)
 	ret
 END(__cpu_simple_unlock)

Index: src/sys/arch/amd64/amd64/locore.S
diff -u src/sys/arch/amd64/amd64/locore.S:1.170 src/sys/arch/amd64/amd64/locore.S:1.171
--- src/sys/arch/amd64/amd64/locore.S:1.170	Thu Jul 12 19:48:16 2018
+++ src/sys/arch/amd64/amd64/locore.S	Sat Jul 14 14:29:40 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.S,v 1.170 2018/07/12 19:48:16 maxv Exp $	*/
+/*	$NetBSD: locore.S,v 1.171 2018/07/14 14:29:40 maxv Exp $	*/
 
 /*
  * Copyright-o-rama!
@@ -1278,7 +1278,7 @@ END(savectx)
 /*
  * Syscall handler.
  */
-NENTRY(handle_syscall)
+ENTRY(handle_syscall)
 	STI(si)
 
 	movq	CPUVAR(CURLWP),%r14
@@ -1356,7 +1356,7 @@ END(handle_syscall)
  * This is a trampoline function pushed run by newly created LWPs
  * in order to do additional setup in their context.
  */
-NENTRY(lwp_trampoline)
+ENTRY(lwp_trampoline)
 	movq	%rbp,%rsi
 	movq	%rbp,%r14	/* for .Lsyscall_checkast */
 	movq	%rax,%rdi

Index: src/sys/arch/amd64/amd64/netbsd32_sigcode.S
diff -u src/sys/arch/amd64/amd64/netbsd32_sigcode.S:1.8 src/sys/arch/amd64/amd64/netbsd32_sigcode.S:1.9
--- src/sys/arch/amd64/amd64/netbsd32_sigcode.S:1.8	Wed Nov  1 09:38:43 2017
+++ src/sys/arch/amd64/amd64/netbsd32_sigcode.S	Sat Jul 14 14:29:40 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: netbsd32_sigcode.S,v 1.8 2017/11/01 09:38:43 maxv Exp $	*/
+/*	$NetBSD: netbsd32_sigcode.S,v 1.9 2018/07/14 14:29:40 maxv Exp $	*/
 
 /*
  * Copyright (c) 1998, 2000 The NetBSD Foundation, Inc.
@@ -37,7 +37,7 @@
  * Signal trampoline for 1.6 compatibility; copied to top of user stack.
  */
 	.code32
-NENTRY(netbsd32_sigcode)
+ENTRY(netbsd32_sigcode)
 	/*
 	 * Handler has returned here as if we called it.  The sigcontext
 	 * is on the stack after the 3 args "we" pushed.

Index: src/sys/arch/amd64/amd64/spl.S
diff -u src/sys/arch/amd64/amd64/spl.S:1.34 src/sys/arch/amd64/amd64/spl.S:1.35
--- src/sys/arch/amd64/amd64/spl.S:1.34	Wed Apr  4 22:52:58 2018
+++ src/sys/arch/amd64/amd64/spl.S	Sat Jul 14 14:29:40 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: spl.S,v 1.34 2018/04/04 22:52:58 christos Exp $	*/
+/*	$NetBSD: spl.S,v 1.35 2018/07/14 14:29:40 maxv Exp $	*/
 
 /*
  * Copyright (c) 2003 Wasabi Systems, Inc.
@@ -137,7 +137,7 @@ IDTVEC_END(softintr)
  *
  *	%rax		prevlwp from cpu_switchto()
  */
-NENTRY(softintr_ret)
+ENTRY(softintr_ret)
 	incl	CPUVAR(MTX_COUNT)	/* re-adjust after mi_switch */
 	movl	$0,L_CTXSWTCH(%rax)	/* %rax from cpu_switchto */
 	cli
@@ -149,7 +149,7 @@ END(softintr_ret)
  *
  * Software interrupt registration.
  */
-NENTRY(softint_trigger)
+ENTRY(softint_trigger)
 	orl	%edi,CPUVAR(IPENDING)	/* atomic on local cpu */
 	ret
 END(softint_trigger)

Index: src/sys/arch/amd64/amd64/vector.S
diff -u src/sys/arch/amd64/amd64/vector.S:1.63 src/sys/arch/amd64/amd64/vector.S:1.64
--- src/sys/arch/amd64/amd64/vector.S:1.63	Wed Jun 20 11:45:25 2018
+++ src/sys/arch/amd64/amd64/vector.S	Sat Jul 14 14:29:40 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: vector.S,v 1.63 2018/06/20 11:45:25 maxv Exp $	*/
+/*	$NetBSD: vector.S,v 1.64 2018/07/14 14:29:40 maxv Exp $	*/
 
 /*
  * Copyright (c) 1998, 2007, 2008 The NetBSD Foundation, Inc.
@@ -755,7 +755,7 @@ END(xenev_stubs)
  */
 
 /* Hypervisor callback */
-NENTRY(hypervisor_callback)
+ENTRY(hypervisor_callback)
 	movq	(%rsp),%rcx
 	movq	8(%rsp),%r11
 	addq	$16,%rsp
@@ -773,7 +773,7 @@ NENTRY(hypervisor_callback)
 END(hypervisor_callback)
 
 /* Panic? */
-NENTRY(failsafe_callback)
+ENTRY(failsafe_callback)
 	movq	(%rsp),%rcx
 	movq	8(%rsp),%r11
 	addq	$16,%rsp

Index: src/sys/arch/amd64/stand/prekern/trap.S
diff -u src/sys/arch/amd64/stand/prekern/trap.S:1.3 src/sys/arch/amd64/stand/prekern/trap.S:1.4
--- src/sys/arch/amd64/stand/prekern/trap.S:1.3	Fri May 25 15:52:11 2018
+++ src/sys/arch/amd64/stand/prekern/trap.S	Sat Jul 14 14:29:40 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: trap.S,v 1.3 2018/05/25 15:52:11 maxv Exp $	*/
+/*	$NetBSD: trap.S,v 1.4 2018/07/14 14:29:40 maxv Exp $	*/
 
 /*
  * Copyright (c) 2017 The NetBSD Foundation, Inc. All rights reserved.
@@ -167,7 +167,7 @@ IDTVEC_END(trap20)
  *  sf_rsp
  *  sf_ss
  */
-NENTRY(alltraps)
+ENTRY(alltraps)
 	movq	%rsp,%rdi
 	call	_C_LABEL(trap)
 	/* NOTREACHED */

Index: src/sys/arch/i386/i386/bioscall.S
diff -u src/sys/arch/i386/i386/bioscall.S:1.9 src/sys/arch/i386/i386/bioscall.S:1.10
--- src/sys/arch/i386/i386/bioscall.S:1.9	Sat Jul 24 00:45:54 2010
+++ src/sys/arch/i386/i386/bioscall.S	Sat Jul 14 14:29:40 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: bioscall.S,v 1.9 2010/07/24 00:45:54 jym Exp $ */
+/*	$NetBSD: bioscall.S,v 1.10 2018/07/14 14:29:40 maxv Exp $ */
 
 /*-
  * Copyright (c) 1997 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <machine/asm.h>
-__KERNEL_RCSID(0, "$NetBSD: bioscall.S,v 1.9 2010/07/24 00:45:54 jym Exp $");
+__KERNEL_RCSID(0, "$NetBSD: bioscall.S,v 1.10 2018/07/14 14:29:40 maxv Exp $");
 
 #include <machine/bioscall.h>
 
@@ -63,7 +63,7 @@ _C_LABEL(biostramp_image_size):
  *	Fills in *regs with registers as returned by BIOS.
  */
 /* LINTSTUB: Func: void bioscall(int function, struct bioscallregs *regs) */
-NENTRY(bioscall)
+ENTRY(bioscall)
 	pushl	%ebp
 	movl	%esp,%ebp		/* set up frame ptr */
 
Index: src/sys/arch/i386/i386/linux_sigcode.S
diff -u src/sys/arch/i386/i386/linux_sigcode.S:1.9 src/sys/arch/i386/i386/linux_sigcode.S:1.10
--- src/sys/arch/i386/i386/linux_sigcode.S:1.9	Sat Aug 12 07:21:57 2017
+++ src/sys/arch/i386/i386/linux_sigcode.S	Sat Jul 14 14:29:40 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: linux_sigcode.S,v 1.9 2017/08/12 07:21:57 maxv Exp $	*/
+/*	$NetBSD: linux_sigcode.S,v 1.10 2018/07/14 14:29:40 maxv Exp $	*/
 
 /*-
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -64,7 +64,7 @@
  */
 
 #include <machine/asm.h>
-__KERNEL_RCSID(0, "$NetBSD: linux_sigcode.S,v 1.9 2017/08/12 07:21:57 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux_sigcode.S,v 1.10 2018/07/14 14:29:40 maxv Exp $");
 
 #include "assym.h"
 
@@ -76,7 +76,7 @@ __KERNEL_RCSID(0, "$NetBSD: linux_sigcod
  * Signal trampoline; copied to top of user stack.
  */
 /* LINTSTUB: Var: char linux_sigcode[1], linux_esigcode[1]; */
-NENTRY(linux_sigcode)
+ENTRY(linux_sigcode)
 	call	*LINUX_SIGF_HANDLER(%esp)
 	leal	LINUX_SIGF_SC(%esp),%ebx # scp (the call may have clobbered the
 					# copy at SIGF_SCP(%esp))
@@ -87,7 +87,7 @@ NENTRY(linux_sigcode)
 	int	$0x80			# exit if sigreturn fails
 
 /* LINTSTUB: Var: char linux_rt_sigcode[1]; */
-NENTRY(linux_rt_sigcode)
+ENTRY(linux_rt_sigcode)
 	call	*LINUX_RT_SIGF_HANDLER(%esp)
 	leal	LINUX_RT_SIGF_UC(%esp),%ebx # scp (the call may have clobbered the
 					# copy at SIGF_SCP(%esp))

Index: src/sys/arch/i386/i386/copy.S
diff -u src/sys/arch/i386/i386/copy.S:1.27 src/sys/arch/i386/i386/copy.S:1.28
--- src/sys/arch/i386/i386/copy.S:1.27	Sat Jan 27 09:33:25 2018
+++ src/sys/arch/i386/i386/copy.S	Sat Jul 14 14:29:40 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: copy.S,v 1.27 2018/01/27 09:33:25 maxv Exp $	*/
+/*	$NetBSD: copy.S,v 1.28 2018/07/14 14:29:40 maxv Exp $	*/
 
 /*
  * Copyright (c) 1998, 2000, 2004, 2008 The NetBSD Foundation, Inc.
@@ -64,7 +64,7 @@
  */
 
 #include <machine/asm.h>
-__KERNEL_RCSID(0, "$NetBSD: copy.S,v 1.27 2018/01/27 09:33:25 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: copy.S,v 1.28 2018/07/14 14:29:40 maxv Exp $");
 
 #include "assym.h"
 
@@ -106,7 +106,7 @@ LABEL(x86_copyfunc_start)
  * pmap on returning, because a preemption occurred within one of the
  * copy functions.
  */
-NENTRY(do_pmap_load)
+ENTRY(do_pmap_load)
 	pushl	%ebp
 	movl	%esp,%ebp
 	pushl	%ebx
@@ -295,7 +295,7 @@ ENTRY(copyin)
 	DEFERRED_SWITCH_CALL
 END(copyin)
 
-NENTRY(copy_efault)
+ENTRY(copy_efault)
 	movl	$EFAULT,%eax
 	popl	%edi
 	popl	%esi
@@ -308,20 +308,20 @@ END(copy_efault)
  * they're distinguished for lazy pmap switching.  see trap().
  */
 
-NENTRY(kcopy_fault)
+ENTRY(kcopy_fault)
 	popl	%edi
 	popl	%esi
 	ret
 END(kcopy_fault)
 
-NENTRY(copy_fault)
+ENTRY(copy_fault)
 	SMAP_ENABLE
 	popl	%edi
 	popl	%esi
 	ret
 END(copy_fault)
 
-NENTRY(return_address_fault)
+ENTRY(return_address_fault)
 	movl	$0,PCB_ONFAULT(%edx)
 	movl	$0,%eax
 	ret
@@ -433,12 +433,12 @@ ENTRY(copyinstr)
 	DEFERRED_SWITCH_CALL
 END(copyinstr)
 
-NENTRY(copystr_efault)
+ENTRY(copystr_efault)
 	movl	$EFAULT,%eax
 	jmp	copystr_return
 END(copystr_efault)
 
-NENTRY(copystr_fault)
+ENTRY(copystr_fault)
 	SMAP_ENABLE
 copystr_return:
 	/* Set *lencopied and return %eax. */
@@ -569,7 +569,7 @@ END(fubyte)
 /*
  * Handle faults from [fs]u*().  Clean up and return -1.
  */
-NENTRY(fusufault)
+ENTRY(fusufault)
 	SMAP_ENABLE
 	movl	$0,PCB_ONFAULT(%ecx)
 	movl	$-1,%eax
@@ -581,7 +581,7 @@ END(fusufault)
  * fusufault() in that trap() will recognize it and return immediately rather
  * than trying to page fault.
  */
-NENTRY(fusubail)
+ENTRY(fusubail)
 	SMAP_ENABLE
 	movl	$0,PCB_ONFAULT(%ecx)
 	movl	$-1,%eax
@@ -591,7 +591,7 @@ END(fusubail)
 /*
  * Handle earlier faults from [fs]u*(), due to our of range addresses.
  */
-NENTRY(fusuaddrfault)
+ENTRY(fusuaddrfault)
 	movl	$-1,%eax
 	ret
 END(fusuaddrfault)
@@ -679,12 +679,12 @@ ENTRY(ucas_32)
 	DEFERRED_SWITCH_CALL
 END(ucas_32)
 
-NENTRY(ucas_efault)
+ENTRY(ucas_efault)
 	movl	$EFAULT,%eax
 	ret
 END(ucas_efault)
 
-NENTRY(ucas_fault)
+ENTRY(ucas_fault)
 	SMAP_ENABLE
 	ret
 END(ucas_fault)
@@ -758,13 +758,13 @@ ENTRY(x86_copyargs)
 	DEFERRED_SWITCH_CALL
 END(x86_copyargs)
 
-NENTRY(x86_copyargs_efault)
+ENTRY(x86_copyargs_efault)
 	movl	$EFAULT,%eax
 	popl	%esi
 	ret
 END(x86_copyargs_efault)
 
-NENTRY(x86_copyargs_fault)
+ENTRY(x86_copyargs_fault)
 	SMAP_ENABLE
 	popl	%esi
 	ret

Index: src/sys/arch/i386/i386/cpufunc.S
diff -u src/sys/arch/i386/i386/cpufunc.S:1.21 src/sys/arch/i386/i386/cpufunc.S:1.22
--- src/sys/arch/i386/i386/cpufunc.S:1.21	Tue Sep 16 09:42:47 2014
+++ src/sys/arch/i386/i386/cpufunc.S	Sat Jul 14 14:29:40 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpufunc.S,v 1.21 2014/09/16 09:42:47 mrg Exp $	*/
+/*	$NetBSD: cpufunc.S,v 1.22 2018/07/14 14:29:40 maxv Exp $	*/
 
 /*-
  * Copyright (c) 1998, 2007 The NetBSD Foundation, Inc.
@@ -38,7 +38,7 @@
 #include <sys/errno.h>
 
 #include <machine/asm.h>
-__KERNEL_RCSID(0, "$NetBSD: cpufunc.S,v 1.21 2014/09/16 09:42:47 mrg Exp $");
+__KERNEL_RCSID(0, "$NetBSD: cpufunc.S,v 1.22 2018/07/14 14:29:40 maxv Exp $");
 
 #include "opt_xen.h"
 
@@ -182,7 +182,7 @@ END(wrxcr)
 /*
  * MSR operations fault handler
  */
-NENTRY(msr_onfault)
+ENTRY(msr_onfault)
 	movl	CPUVAR(CURLWP), %ecx
 	movl	L_PCB(%ecx), %ecx
 	movl	$0, PCB_ONFAULT(%ecx)

Index: src/sys/arch/i386/i386/i386_trap.S
diff -u src/sys/arch/i386/i386/i386_trap.S:1.14 src/sys/arch/i386/i386/i386_trap.S:1.15
--- src/sys/arch/i386/i386/i386_trap.S:1.14	Wed May 16 08:16:36 2018
+++ src/sys/arch/i386/i386/i386_trap.S	Sat Jul 14 14:29:40 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: i386_trap.S,v 1.14 2018/05/16 08:16:36 maxv Exp $	*/
+/*	$NetBSD: i386_trap.S,v 1.15 2018/07/14 14:29:40 maxv Exp $	*/
 
 /*
  * Copyright 2002 (c) Wasabi Systems, Inc.
@@ -66,7 +66,7 @@
 
 #if 0
 #include <machine/asm.h>
-__KERNEL_RCSID(0, "$NetBSD: i386_trap.S,v 1.14 2018/05/16 08:16:36 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: i386_trap.S,v 1.15 2018/07/14 14:29:40 maxv Exp $");
 #endif
 
 /*
@@ -403,7 +403,7 @@ LABEL(trap_return_fault_return)
 END(trap_return_fault_return)
 
 /* LINTSTUB: Ignore */
-NENTRY(alltraps)
+ENTRY(alltraps)
 	INTRENTRY
 	STI(%eax)
 calltrap:

Index: src/sys/arch/i386/i386/lock_stubs.S
diff -u src/sys/arch/i386/i386/lock_stubs.S:1.28 src/sys/arch/i386/i386/lock_stubs.S:1.29
--- src/sys/arch/i386/i386/lock_stubs.S:1.28	Sun Jan  7 13:43:24 2018
+++ src/sys/arch/i386/i386/lock_stubs.S	Sat Jul 14 14:29:40 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: lock_stubs.S,v 1.28 2018/01/07 13:43:24 maxv Exp $	*/
+/*	$NetBSD: lock_stubs.S,v 1.29 2018/07/14 14:29:40 maxv Exp $	*/
 
 /*-
  * Copyright (c) 2006, 2007, 2008, 2009 The NetBSD Foundation, Inc.
@@ -35,7 +35,7 @@
  */
 
 #include <machine/asm.h>
-__KERNEL_RCSID(0, "$NetBSD: lock_stubs.S,v 1.28 2018/01/07 13:43:24 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: lock_stubs.S,v 1.29 2018/07/14 14:29:40 maxv Exp $");
 
 #include "opt_lockdebug.h"
 
@@ -329,7 +329,7 @@ ENTRY(__cpu_simple_lock_init)
 	ret
 END(__cpu_simple_lock_init)
 
-NENTRY(__cpu_simple_lock)
+ENTRY(__cpu_simple_lock)
 	movl	4(%esp), %edx
 	movl	$0x0100, %eax
 1:

Index: src/sys/arch/i386/i386/locore.S
diff -u src/sys/arch/i386/i386/locore.S:1.158 src/sys/arch/i386/i386/locore.S:1.159
--- src/sys/arch/i386/i386/locore.S:1.158	Fri Jun 29 19:21:43 2018
+++ src/sys/arch/i386/i386/locore.S	Sat Jul 14 14:29:40 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.S,v 1.158 2018/06/29 19:21:43 maxv Exp $	*/
+/*	$NetBSD: locore.S,v 1.159 2018/07/14 14:29:40 maxv Exp $	*/
 
 /*
  * Copyright-o-rama!
@@ -128,7 +128,7 @@
  */
 
 #include <machine/asm.h>
-__KERNEL_RCSID(0, "$NetBSD: locore.S,v 1.158 2018/06/29 19:21:43 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: locore.S,v 1.159 2018/07/14 14:29:40 maxv Exp $");
 
 #include "opt_copy_symtab.h"
 #include "opt_ddb.h"
@@ -934,7 +934,7 @@ END(hypercall_page)
  * this only happens at run time when the GDT is resized.
  */
 /* LINTSTUB: Func: void lgdt_finish(void) */
-NENTRY(lgdt_finish)
+ENTRY(lgdt_finish)
 	movl	$GSEL(GDATA_SEL, SEL_KPL),%eax
 	movw	%ax,%ds
 	movw	%ax,%es
@@ -961,7 +961,7 @@ END(lgdt_finish)
  * stub to call.
  * NOTE: This function does not have a normal calling sequence!
  */
-NENTRY(lwp_trampoline)
+ENTRY(lwp_trampoline)
 	movl	%ebp,%edi	/* for .Lsyscall_checkast */
 	xorl	%ebp,%ebp
 	pushl	%edi
@@ -981,7 +981,7 @@ END(lwp_trampoline)
  * Signal trampoline; copied to top of user stack.  Used only for
  * compatibility with old releases of NetBSD.
  */
-NENTRY(sigcode)
+ENTRY(sigcode)
 	/*
 	 * Handler has returned here as if we called it.  The sigcontext
 	 * is on the stack after the 3 args "we" pushed.
@@ -1336,7 +1336,7 @@ IDTVEC_END(syscall)
  * Used when checking for the FDIV bug on first generations pentiums.
  * Anything 120MHz or above is fine.
  */
-NENTRY(npx586bug1)
+ENTRY(npx586bug1)
 	fildl	4(%esp)		/* x */
 	fildl	8(%esp)		/* y */
 	fld	%st(1)

Index: src/sys/arch/i386/i386/vector.S
diff -u src/sys/arch/i386/i386/vector.S:1.77 src/sys/arch/i386/i386/vector.S:1.78
--- src/sys/arch/i386/i386/vector.S:1.77	Tue Apr  3 07:20:52 2018
+++ src/sys/arch/i386/i386/vector.S	Sat Jul 14 14:29:40 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: vector.S,v 1.77 2018/04/03 07:20:52 christos Exp $	*/
+/*	$NetBSD: vector.S,v 1.78 2018/07/14 14:29:40 maxv Exp $	*/
 
 /*
  * Copyright 2002 (c) Wasabi Systems, Inc.
@@ -65,7 +65,7 @@
  */
 
 #include <machine/asm.h>
-__KERNEL_RCSID(0, "$NetBSD: vector.S,v 1.77 2018/04/03 07:20:52 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: vector.S,v 1.78 2018/07/14 14:29:40 maxv Exp $");
 
 #include "opt_ddb.h"
 #include "opt_multiprocessor.h"
@@ -1017,7 +1017,7 @@ END(xenev_stubs)
  * existing activation in its critical region -- if so, we pop the current
  * activation and restart the handler using the previous one.
  */
-NENTRY(hypervisor_callback)
+ENTRY(hypervisor_callback)
 	pushl	$0			/* dummy error code */
 	pushl	$T_ASTFLT
 	INTRENTRY
@@ -1084,7 +1084,7 @@ END(hypervisor_callback)
 /*
  * Hypervisor uses this for application faults while it executes.
  */
-NENTRY(failsafe_callback)
+ENTRY(failsafe_callback)
 	pop	%ds
 	pop	%es
 	pop	%fs

Index: src/sys/arch/i386/pnpbios/pnpbioscall.S
diff -u src/sys/arch/i386/pnpbios/pnpbioscall.S:1.2 src/sys/arch/i386/pnpbios/pnpbioscall.S:1.3
--- src/sys/arch/i386/pnpbios/pnpbioscall.S:1.2	Tue Dec 11 23:06:14 2007
+++ src/sys/arch/i386/pnpbios/pnpbioscall.S	Sat Jul 14 14:29:40 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: pnpbioscall.S,v 1.2 2007/12/11 23:06:14 lukem Exp $ */
+/* $NetBSD: pnpbioscall.S,v 1.3 2018/07/14 14:29:40 maxv Exp $ */
 /*
  * Copyright (c) 1999
  * 	Matthias Drochner.  All rights reserved.
@@ -26,7 +26,7 @@
  */
 
 #include <machine/asm.h>
-__KERNEL_RCSID(0, "$NetBSD: pnpbioscall.S,v 1.2 2007/12/11 23:06:14 lukem Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pnpbioscall.S,v 1.3 2018/07/14 14:29:40 maxv Exp $");
 
 #include "assym.h"
 #include <machine/segments.h>
@@ -35,7 +35,7 @@ __KERNEL_RCSID(0, "$NetBSD: pnpbioscall.
 saveesp:
 	.space	4
 
-NENTRY(pnpbioscall)
+ENTRY(pnpbioscall)
 	pushl	%ebp
 	movl	%esp, %ebp
 	/*
@@ -52,7 +52,7 @@ NENTRY(pnpbioscall)
 	popl	%ebp
 	ret
 
-NENTRY(pnpbiostramp)
+ENTRY(pnpbiostramp)
 	pushl	%ebx
 
 	/* save current stack pointer */

Reply via email to