Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F163745399
D14180.id40343.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
34 KB
Referenced Files
None
Subscribers
None
D14180.id40343.diff
View Options
Index: Makefile.inc1
===================================================================
--- Makefile.inc1
+++ Makefile.inc1
@@ -1394,6 +1394,14 @@
.endif
.endfor
+_cleankernobj_fast_depend_hack: .PHONY
+# 20170202 remove stale generated assym.s after renaming to .inc in rXXXXXX
+.if exists(${OBJTOP}/sys/${KERNCONF}/assym.s)
+ @echo Removing stale generated assym files
+ @rm -f ${OBJTOP}/sys/${KERNCONF}/assym.* \
+ ${OBJTOP}/sys/${KERNCONF}/.depend.assym.*
+.endif
+
${WMAKE_TGTS:N_worldtmp:Nbuild${libcompat}} ${.ALLTARGETS:M_*:N_worldtmp}: .MAKE .PHONY
#
@@ -1429,6 +1437,8 @@
@echo ">>> stage 2.1: cleaning up the object tree"
@echo "--------------------------------------------------------------"
${_+_}cd ${KRNLOBJDIR}/${_kernel}; ${KMAKE} ${CLEANDIR}
+.else
+ ${_+_}cd ${.CURDIR}; ${WMAKE} _cleankernobj_fast_depend_hack
.endif
.if !defined(NO_KERNELOBJ)
@echo
Index: sys/amd64/acpica/acpi_wakecode.S
===================================================================
--- sys/amd64/acpica/acpi_wakecode.S
+++ sys/amd64/acpica/acpi_wakecode.S
@@ -34,7 +34,7 @@
#include <machine/specialreg.h>
#include <machine/timerreg.h>
-#include "assym.s"
+#include "assym.inc"
/*
* Resume entry point for real mode.
Index: sys/amd64/amd64/apic_vector.S
===================================================================
--- sys/amd64/amd64/apic_vector.S
+++ sys/amd64/amd64/apic_vector.S
@@ -44,7 +44,7 @@
#include "opt_smp.h"
-#include "assym.s"
+#include "assym.inc"
#include <machine/asmacros.h>
#include <machine/specialreg.h>
Index: sys/amd64/amd64/atpic_vector.S
===================================================================
--- sys/amd64/amd64/atpic_vector.S
+++ sys/amd64/amd64/atpic_vector.S
@@ -36,7 +36,7 @@
* master and slave interrupt controllers.
*/
-#include "assym.s"
+#include "assym.inc"
#include <machine/asmacros.h>
/*
Index: sys/amd64/amd64/cpu_switch.S
===================================================================
--- sys/amd64/amd64/cpu_switch.S
+++ sys/amd64/amd64/cpu_switch.S
@@ -36,7 +36,7 @@
#include <machine/asmacros.h>
#include <machine/specialreg.h>
-#include "assym.s"
+#include "assym.inc"
#include "opt_sched.h"
/*****************************************************************************/
Index: sys/amd64/amd64/exception.S
===================================================================
--- sys/amd64/amd64/exception.S
+++ sys/amd64/amd64/exception.S
@@ -42,7 +42,7 @@
#include "opt_compat.h"
#include "opt_hwpmc_hooks.h"
-#include "assym.s"
+#include "assym.inc"
#include <machine/asmacros.h>
#include <machine/psl.h>
Index: sys/amd64/amd64/locore.S
===================================================================
--- sys/amd64/amd64/locore.S
+++ sys/amd64/amd64/locore.S
@@ -31,7 +31,7 @@
#include <machine/pmap.h>
#include <machine/specialreg.h>
-#include "assym.s"
+#include "assym.inc"
/*
* Compiled KERNBASE location
Index: sys/amd64/amd64/mpboot.S
===================================================================
--- sys/amd64/amd64/mpboot.S
+++ sys/amd64/amd64/mpboot.S
@@ -29,7 +29,7 @@
#include <machine/asmacros.h> /* miscellaneous asm macros */
#include <machine/specialreg.h>
-#include "assym.s"
+#include "assym.inc"
.data /* So we can modify it */
Index: sys/amd64/amd64/sigtramp.S
===================================================================
--- sys/amd64/amd64/sigtramp.S
+++ sys/amd64/amd64/sigtramp.S
@@ -30,7 +30,7 @@
#include <machine/asmacros.h>
-#include "assym.s"
+#include "assym.inc"
.text
/**********************************************************************
Index: sys/amd64/amd64/support.S
===================================================================
--- sys/amd64/amd64/support.S
+++ sys/amd64/amd64/support.S
@@ -36,7 +36,7 @@
#include <machine/specialreg.h>
#include <machine/pmap.h>
-#include "assym.s"
+#include "assym.inc"
.text
Index: sys/amd64/amd64/xen-locore.S
===================================================================
--- sys/amd64/amd64/xen-locore.S
+++ sys/amd64/amd64/xen-locore.S
@@ -40,7 +40,7 @@
#define __ASSEMBLY__
#include <xen/interface/elfnote.h>
-#include "assym.s"
+#include "assym.inc"
.section __xen_guest
ELFNOTE(Xen, XEN_ELFNOTE_GUEST_OS, .asciz, "FreeBSD")
Index: sys/amd64/ia32/ia32_exception.S
===================================================================
--- sys/amd64/ia32/ia32_exception.S
+++ sys/amd64/ia32/ia32_exception.S
@@ -28,7 +28,7 @@
#include <machine/asmacros.h>
-#include "assym.s"
+#include "assym.inc"
.text
/*
Index: sys/amd64/linux/linux_support.s
===================================================================
--- sys/amd64/linux/linux_support.s
+++ sys/amd64/linux/linux_support.s
@@ -31,7 +31,7 @@
#include "linux_assym.h" /* system definitions */
#include <machine/asmacros.h> /* miscellaneous asm macros */
-#include "assym.s"
+#include "assym.inc"
futex_fault:
movq $0,PCB_ONFAULT(%r8)
Index: sys/amd64/linux32/linux32_support.s
===================================================================
--- sys/amd64/linux32/linux32_support.s
+++ sys/amd64/linux32/linux32_support.s
@@ -31,7 +31,7 @@
#include "linux32_assym.h" /* system definitions */
#include <machine/asmacros.h> /* miscellaneous asm macros */
-#include "assym.s"
+#include "assym.inc"
futex_fault:
movq $0,PCB_ONFAULT(%r8)
Index: sys/amd64/sgx/sgx_support.S
===================================================================
--- sys/amd64/sgx/sgx_support.S
+++ sys/amd64/sgx/sgx_support.S
@@ -34,7 +34,7 @@
#include <machine/asmacros.h>
#include <amd64/sgx/sgxvar.h>
-#include "assym.s"
+#include "assym.inc"
.text
Index: sys/arm/arm/bcopy_page.S
===================================================================
--- sys/arm/arm/bcopy_page.S
+++ sys/arm/arm/bcopy_page.S
@@ -42,7 +42,7 @@
__FBSDID("$FreeBSD$");
-#include "assym.s"
+#include "assym.inc"
#ifndef _ARM_ARCH_5E
Index: sys/arm/arm/bcopyinout.S
===================================================================
--- sys/arm/arm/bcopyinout.S
+++ sys/arm/arm/bcopyinout.S
@@ -36,7 +36,7 @@
*/
-#include "assym.s"
+#include "assym.inc"
#include <machine/asm.h>
#include <sys/errno.h>
Index: sys/arm/arm/copystr.S
===================================================================
--- sys/arm/arm/copystr.S
+++ sys/arm/arm/copystr.S
@@ -38,7 +38,7 @@
* Created : 16/05/95
*/
-#include "assym.s"
+#include "assym.inc"
#include <machine/asm.h>
#include <machine/armreg.h>
__FBSDID("$FreeBSD$");
Index: sys/arm/arm/cpu_asm-v6.S
===================================================================
--- sys/arm/arm/cpu_asm-v6.S
+++ sys/arm/arm/cpu_asm-v6.S
@@ -26,7 +26,7 @@
*
* $FreeBSD$
*/
-#include "assym.s"
+#include "assym.inc"
#include <machine/asm.h>
#include <machine/asmacros.h>
Index: sys/arm/arm/exception.S
===================================================================
--- sys/arm/arm/exception.S
+++ sys/arm/arm/exception.S
@@ -46,7 +46,7 @@
*
*/
-#include "assym.s"
+#include "assym.inc"
#include <machine/asm.h>
#include <machine/armreg.h>
Index: sys/arm/arm/fusu.S
===================================================================
--- sys/arm/arm/fusu.S
+++ sys/arm/arm/fusu.S
@@ -35,7 +35,7 @@
#include <machine/asm.h>
#include <machine/armreg.h>
-#include "assym.s"
+#include "assym.inc"
__FBSDID("$FreeBSD$");
.syntax unified
Index: sys/arm/arm/hypervisor-stub.S
===================================================================
--- sys/arm/arm/hypervisor-stub.S
+++ sys/arm/arm/hypervisor-stub.S
@@ -24,7 +24,7 @@
* SUCH DAMAGE.
*/
-#include "assym.s"
+#include "assym.inc"
#include <sys/syscall.h>
#include <machine/asm.h>
#include <machine/asmacros.h>
Index: sys/arm/arm/in_cksum_arm.S
===================================================================
--- sys/arm/arm/in_cksum_arm.S
+++ sys/arm/arm/in_cksum_arm.S
@@ -43,7 +43,7 @@
#include "opt_inet.h"
#include <machine/asm.h>
-#include "assym.s"
+#include "assym.inc"
__FBSDID("$FreeBSD$");
.syntax unified
Index: sys/arm/arm/locore-v4.S
===================================================================
--- sys/arm/arm/locore-v4.S
+++ sys/arm/arm/locore-v4.S
@@ -33,7 +33,7 @@
*
*/
-#include "assym.s"
+#include "assym.inc"
#include <sys/syscall.h>
#include <machine/asm.h>
#include <machine/armreg.h>
Index: sys/arm/arm/locore-v6.S
===================================================================
--- sys/arm/arm/locore-v6.S
+++ sys/arm/arm/locore-v6.S
@@ -28,7 +28,7 @@
* SUCH DAMAGE.
*/
-#include "assym.s"
+#include "assym.inc"
#include <sys/syscall.h>
#include <machine/asm.h>
#include <machine/asmacros.h>
@@ -38,7 +38,7 @@
__FBSDID("$FreeBSD$");
-/* We map 64MB of kernel unless overridden in assym.s by the kernel option. */
+/* We map 64MB of kernel unless overridden in assym.inc by the kernel option. */
#ifndef LOCORE_MAP_MB
#define LOCORE_MAP_MB 64
#endif
Index: sys/arm/arm/support.S
===================================================================
--- sys/arm/arm/support.S
+++ sys/arm/arm/support.S
@@ -89,7 +89,7 @@
#include <machine/asm.h>
__FBSDID("$FreeBSD$");
-#include "assym.s"
+#include "assym.inc"
.syntax unified
Index: sys/arm/arm/swtch-v4.S
===================================================================
--- sys/arm/arm/swtch-v4.S
+++ sys/arm/arm/swtch-v4.S
@@ -78,7 +78,7 @@
*
*/
-#include "assym.s"
+#include "assym.inc"
#include "opt_sched.h"
#include <machine/asm.h>
Index: sys/arm/arm/swtch-v6.S
===================================================================
--- sys/arm/arm/swtch-v6.S
+++ sys/arm/arm/swtch-v6.S
@@ -78,7 +78,7 @@
*
*/
-#include "assym.s"
+#include "assym.inc"
#include "opt_sched.h"
#include <machine/asm.h>
Index: sys/arm/arm/swtch.S
===================================================================
--- sys/arm/arm/swtch.S
+++ sys/arm/arm/swtch.S
@@ -78,7 +78,7 @@
*
*/
-#include "assym.s"
+#include "assym.inc"
#include <machine/asm.h>
#include <machine/asmacros.h>
Index: sys/arm64/arm64/bzero.S
===================================================================
--- sys/arm64/arm64/bzero.S
+++ sys/arm64/arm64/bzero.S
@@ -30,7 +30,7 @@
__FBSDID("$FreeBSD$");
-#include "assym.s"
+#include "assym.inc"
/*
* void bzero(void *p, size_t size)
Index: sys/arm64/arm64/copyinout.S
===================================================================
--- sys/arm64/arm64/copyinout.S
+++ sys/arm64/arm64/copyinout.S
@@ -35,7 +35,7 @@
#include <machine/vmparam.h>
-#include "assym.s"
+#include "assym.inc"
/*
* Fault handler for the copy{in,out} functions below.
Index: sys/arm64/arm64/exception.S
===================================================================
--- sys/arm64/arm64/exception.S
+++ sys/arm64/arm64/exception.S
@@ -29,7 +29,7 @@
#include <machine/armreg.h>
__FBSDID("$FreeBSD$");
-#include "assym.s"
+#include "assym.inc"
.text
Index: sys/arm64/arm64/locore.S
===================================================================
--- sys/arm64/arm64/locore.S
+++ sys/arm64/arm64/locore.S
@@ -26,7 +26,7 @@
* $FreeBSD$
*/
-#include "assym.s"
+#include "assym.inc"
#include "opt_kstack_pages.h"
#include <sys/syscall.h>
#include <machine/asm.h>
Index: sys/arm64/arm64/support.S
===================================================================
--- sys/arm64/arm64/support.S
+++ sys/arm64/arm64/support.S
@@ -36,7 +36,7 @@
#include <machine/param.h>
#include <machine/vmparam.h>
-#include "assym.s"
+#include "assym.inc"
/*
* One of the fu* or su* functions failed, return -1.
Index: sys/arm64/arm64/swtch.S
===================================================================
--- sys/arm64/arm64/swtch.S
+++ sys/arm64/arm64/swtch.S
@@ -29,7 +29,7 @@
*
*/
-#include "assym.s"
+#include "assym.inc"
#include "opt_kstack_pages.h"
#include "opt_sched.h"
Index: sys/cddl/dev/dtrace/aarch64/dtrace_asm.S
===================================================================
--- sys/cddl/dev/dtrace/aarch64/dtrace_asm.S
+++ sys/cddl/dev/dtrace/aarch64/dtrace_asm.S
@@ -35,7 +35,7 @@
#include <machine/armreg.h>
#include <machine/asm.h>
-#include "assym.s"
+#include "assym.inc"
/*
void dtrace_membar_producer(void)
Index: sys/cddl/dev/dtrace/amd64/dtrace_asm.S
===================================================================
--- sys/cddl/dev/dtrace/amd64/dtrace_asm.S
+++ sys/cddl/dev/dtrace/amd64/dtrace_asm.S
@@ -34,7 +34,7 @@
#include <sys/cpuvar_defs.h>
#include <sys/dtrace.h>
-#include "assym.s"
+#include "assym.inc"
#define INTR_POP \
MEXITCOUNT; \
Index: sys/cddl/dev/dtrace/arm/dtrace_asm.S
===================================================================
--- sys/cddl/dev/dtrace/arm/dtrace_asm.S
+++ sys/cddl/dev/dtrace/arm/dtrace_asm.S
@@ -35,7 +35,7 @@
#include <machine/asm.h>
#include <machine/armreg.h>
-#include "assym.s"
+#include "assym.inc"
/*
void dtrace_membar_producer(void)
Index: sys/cddl/dev/dtrace/i386/dtrace_asm.S
===================================================================
--- sys/cddl/dev/dtrace/i386/dtrace_asm.S
+++ sys/cddl/dev/dtrace/i386/dtrace_asm.S
@@ -32,7 +32,7 @@
#include <sys/cpuvar_defs.h>
#include <sys/dtrace.h>
-#include "assym.s"
+#include "assym.inc"
ENTRY(dtrace_invop_start)
Index: sys/cddl/dev/dtrace/powerpc/dtrace_asm.S
===================================================================
--- sys/cddl/dev/dtrace/powerpc/dtrace_asm.S
+++ sys/cddl/dev/dtrace/powerpc/dtrace_asm.S
@@ -28,7 +28,7 @@
* Use is subject to license terms.
*/
-#include "assym.s"
+#include "assym.inc"
#define _ASM
Index: sys/cddl/dev/dtrace/riscv/dtrace_asm.S
===================================================================
--- sys/cddl/dev/dtrace/riscv/dtrace_asm.S
+++ sys/cddl/dev/dtrace/riscv/dtrace_asm.S
@@ -37,7 +37,7 @@
#include <machine/riscvreg.h>
#include <machine/asm.h>
-#include "assym.s"
+#include "assym.inc"
/*
void dtrace_membar_producer(void)
Index: sys/conf/files.amd64
===================================================================
--- sys/conf/files.amd64
+++ sys/conf/files.amd64
@@ -105,7 +105,7 @@
#
amd64/acpica/acpi_machdep.c optional acpi
acpi_wakecode.o optional acpi \
- dependency "$S/amd64/acpica/acpi_wakecode.S assym.s" \
+ dependency "$S/amd64/acpica/acpi_wakecode.S assym.inc" \
compile-with "${NORMAL_S}" \
no-obj no-implicit-rule before-depend \
clean "acpi_wakecode.o"
Index: sys/conf/files.i386
===================================================================
--- sys/conf/files.i386
+++ sys/conf/files.i386
@@ -442,7 +442,7 @@
dev/isci/scil/scif_sas_timer.c optional isci
i386/acpica/acpi_machdep.c optional acpi
acpi_wakecode.o optional acpi \
- dependency "$S/i386/acpica/acpi_wakecode.S assym.s" \
+ dependency "$S/i386/acpica/acpi_wakecode.S assym.inc" \
compile-with "${NORMAL_S}" \
no-obj no-implicit-rule before-depend \
clean "acpi_wakecode.o"
Index: sys/conf/kern.post.mk
===================================================================
--- sys/conf/kern.post.mk
+++ sys/conf/kern.post.mk
@@ -155,7 +155,7 @@
.endif
${SYSTEM_LD_TAIL}
-OBJS_DEPEND_GUESS+= assym.s vnode_if.h ${BEFORE_DEPEND:M*.h} \
+OBJS_DEPEND_GUESS+= assym.inc vnode_if.h ${BEFORE_DEPEND:M*.h} \
${MFILES:T:S/.m$/.h/}
.for mfile in ${MFILES}
@@ -184,7 +184,7 @@
${CC} ${HACK_EXTRA_FLAGS} -nostdlib hack.c -o hack.pico
rm -f hack.c
-assym.s: $S/kern/genassym.sh genassym.o
+assym.inc: $S/kern/genassym.sh genassym.o
NM='${NM}' NMFLAGS='${NMFLAGS}' sh $S/kern/genassym.sh genassym.o > ${.TARGET}
genassym.o: $S/$M/$M/genassym.c
@@ -212,7 +212,7 @@
.endif
kernel-depend: .depend
-SRCS= assym.s vnode_if.h ${BEFORE_DEPEND} ${CFILES} \
+SRCS= assym.inc vnode_if.h ${BEFORE_DEPEND} ${CFILES} \
${SYSTEM_CFILES} ${GEN_CFILES} ${SFILES} \
${MFILES:T:S/.m$/.h/}
DEPENDOBJS+= ${SYSTEM_OBJS} genassym.o
Index: sys/conf/kmod.mk
===================================================================
--- sys/conf/kmod.mk
+++ sys/conf/kmod.mk
@@ -454,14 +454,14 @@
${AWK} -f ${SYSDIR}/tools/acpi_quirks2h.awk ${SYSDIR}/dev/acpica/acpi_quirks
.endif
-.if !empty(SRCS:Massym.s) || !empty(DPSRCS:Massym.s)
-CLEANFILES+= assym.s genassym.o
+.if !empty(SRCS:Massym.inc) || !empty(DPSRCS:Massym.inc)
+CLEANFILES+= assym.inc genassym.o
DEPENDOBJS+= genassym.o
-assym.s: genassym.o
+assym.inc: genassym.o
.if defined(KERNBUILDDIR)
genassym.o: opt_global.h
.endif
-assym.s: ${SYSDIR}/kern/genassym.sh
+assym.inc: ${SYSDIR}/kern/genassym.sh
sh ${SYSDIR}/kern/genassym.sh genassym.o > ${.TARGET}
genassym.o: ${SYSDIR}/${MACHINE}/${MACHINE}/genassym.c
genassym.o: ${SRCS:Mopt_*.h}
Index: sys/dev/hyperv/vmbus/amd64/vmbus_vector.S
===================================================================
--- sys/dev/hyperv/vmbus/amd64/vmbus_vector.S
+++ sys/dev/hyperv/vmbus/amd64/vmbus_vector.S
@@ -26,7 +26,7 @@
* $FreeBSD$
*/
-#include "assym.s"
+#include "assym.inc"
#include <machine/asmacros.h>
#include <machine/specialreg.h>
Index: sys/dev/hyperv/vmbus/i386/vmbus_vector.S
===================================================================
--- sys/dev/hyperv/vmbus/i386/vmbus_vector.S
+++ sys/dev/hyperv/vmbus/i386/vmbus_vector.S
@@ -29,7 +29,7 @@
#include <machine/asmacros.h>
#include <machine/specialreg.h>
-#include "assym.s"
+#include "assym.inc"
/*
* This is the Hyper-V vmbus channel direct callback interrupt.
Index: sys/i386/acpica/acpi_wakecode.S
===================================================================
--- sys/i386/acpica/acpi_wakecode.S
+++ sys/i386/acpica/acpi_wakecode.S
@@ -34,7 +34,7 @@
#include <machine/specialreg.h>
#include <machine/timerreg.h>
-#include "assym.s"
+#include "assym.inc"
/*
* Resume entry point. The BIOS enters here in real mode after POST with
Index: sys/i386/i386/apic_vector.s
===================================================================
--- sys/i386/i386/apic_vector.s
+++ sys/i386/i386/apic_vector.s
@@ -42,7 +42,7 @@
#include <machine/specialreg.h>
#include <x86/apicreg.h>
-#include "assym.s"
+#include "assym.inc"
.text
SUPERALIGN_TEXT
Index: sys/i386/i386/atpic_vector.s
===================================================================
--- sys/i386/i386/atpic_vector.s
+++ sys/i386/i386/atpic_vector.s
@@ -38,7 +38,7 @@
#include <machine/asmacros.h>
-#include "assym.s"
+#include "assym.inc"
/*
* Macros for interrupt entry, call to handler, and exit.
Index: sys/i386/i386/bioscall.s
===================================================================
--- sys/i386/i386/bioscall.s
+++ sys/i386/i386/bioscall.s
@@ -32,7 +32,7 @@
#include <machine/asmacros.h>
-#include "assym.s"
+#include "assym.inc"
.data
ALIGN_DATA
Index: sys/i386/i386/exception.s
===================================================================
--- sys/i386/i386/exception.s
+++ sys/i386/i386/exception.s
@@ -42,7 +42,7 @@
#include <machine/psl.h>
#include <machine/trap.h>
-#include "assym.s"
+#include "assym.inc
#define SEL_RPL_MASK 0x0003
#define GSEL_KPL 0x0020 /* GSEL(GCODE_SEL, SEL_KPL) */
Index: sys/i386/i386/locore.s
===================================================================
--- sys/i386/i386/locore.s
+++ sys/i386/i386/locore.s
@@ -52,7 +52,7 @@
#include <machine/pmap.h>
#include <machine/specialreg.h>
-#include "assym.s"
+#include "assym.inc"
/*
* XXX
Index: sys/i386/i386/mpboot.s
===================================================================
--- sys/i386/i386/mpboot.s
+++ sys/i386/i386/mpboot.s
@@ -35,7 +35,7 @@
#include <x86/apicreg.h>
#include <machine/specialreg.h>
-#include "assym.s"
+#include "assym.inc"
#define R(x) ((x)-KERNBASE)
Index: sys/i386/i386/sigtramp.s
===================================================================
--- sys/i386/i386/sigtramp.s
+++ sys/i386/i386/sigtramp.s
@@ -45,7 +45,7 @@
#include <machine/asmacros.h>
#include <machine/psl.h>
-#include "assym.s"
+#include "assym.inc"
/*
* Signal trampoline, copied to top of user stack
Index: sys/i386/i386/support.s
===================================================================
--- sys/i386/i386/support.s
+++ sys/i386/i386/support.s
@@ -34,7 +34,7 @@
#include <machine/pmap.h>
#include <machine/specialreg.h>
-#include "assym.s"
+#include "assym.inc"
#define IDXSHIFT 10
Index: sys/i386/i386/swtch.s
===================================================================
--- sys/i386/i386/swtch.s
+++ sys/i386/i386/swtch.s
@@ -36,7 +36,7 @@
#include <machine/asmacros.h>
-#include "assym.s"
+#include "assym.inc"
#if defined(SMP) && defined(SCHED_ULE)
#define SETOP xchgl
Index: sys/i386/i386/vm86bios.s
===================================================================
--- sys/i386/i386/vm86bios.s
+++ sys/i386/i386/vm86bios.s
@@ -29,7 +29,7 @@
#include <machine/asmacros.h> /* miscellaneous asm macros */
#include <machine/trap.h>
-#include "assym.s"
+#include "assym.inc"
#define SCR_NEWPTD PCB_ESI /* readability macros */
#define SCR_VMFRAME PCB_EBP /* see vm86.c for explanation */
Index: sys/i386/linux/linux_locore.s
===================================================================
--- sys/i386/linux/linux_locore.s
+++ sys/i386/linux/linux_locore.s
@@ -5,7 +5,7 @@
#include <i386/linux/linux_syscall.h> /* system call numbers */
-#include "assym.s"
+#include "assym.inc"
/*
* To avoid excess stack frame the signal trampoline code emulates
Index: sys/i386/linux/linux_support.s
===================================================================
--- sys/i386/linux/linux_support.s
+++ sys/i386/linux/linux_support.s
@@ -31,7 +31,7 @@
#include "linux_assym.h" /* system definitions */
#include <machine/asmacros.h> /* miscellaneous asm macros */
-#include "assym.s"
+#include "assym.inc"
futex_fault_decx:
movl PCPU(CURPCB),%ecx
Index: sys/mips/cavium/octeon_cop2.S
===================================================================
--- sys/mips/cavium/octeon_cop2.S
+++ sys/mips/cavium/octeon_cop2.S
@@ -29,7 +29,7 @@
#include <machine/asm.h>
#include <mips/cavium/octeon_cop2.h>
-#include "assym.s"
+#include "assym.inc"
.set noreorder
Index: sys/mips/ingenic/jz4780_mpboot.S
===================================================================
--- sys/mips/ingenic/jz4780_mpboot.S
+++ sys/mips/ingenic/jz4780_mpboot.S
@@ -27,7 +27,7 @@
*/
#include <machine/asm.h>
-#include "assym.s"
+#include "assym.inc"
.text
.set noat
Index: sys/mips/mips/exception.S
===================================================================
--- sys/mips/mips/exception.S
+++ sys/mips/mips/exception.S
@@ -63,7 +63,7 @@
#include <machine/pte.h>
#include <machine/pcb.h>
-#include "assym.s"
+#include "assym.inc"
.set noreorder # Noreorder is default style!
Index: sys/mips/mips/fp.S
===================================================================
--- sys/mips/mips/fp.S
+++ sys/mips/mips/fp.S
@@ -43,7 +43,7 @@
#include <machine/regnum.h>
#include <machine/cpuregs.h>
-#include "assym.s"
+#include "assym.inc"
#define SEXP_INF 0xff
#define DEXP_INF 0x7ff
Index: sys/mips/mips/locore.S
===================================================================
--- sys/mips/mips/locore.S
+++ sys/mips/mips/locore.S
@@ -70,7 +70,7 @@
#include <machine/cpuregs.h>
#include <machine/regnum.h>
-#include "assym.s"
+#include "assym.inc"
.data
#ifdef YAMON
Index: sys/mips/mips/mpboot.S
===================================================================
--- sys/mips/mips/mpboot.S
+++ sys/mips/mips/mpboot.S
@@ -30,7 +30,7 @@
#include <machine/cpu.h>
#include <machine/cpuregs.h>
-#include "assym.s"
+#include "assym.inc"
.text
.set noat
Index: sys/mips/mips/octeon_cop2_swtch.S
===================================================================
--- sys/mips/mips/octeon_cop2_swtch.S
+++ sys/mips/mips/octeon_cop2_swtch.S
@@ -30,7 +30,7 @@
#include <machine/cpuregs.h>
#include <machine/octeon_cop2.h>
-#include "assym.s"
+#include "assym.inc"
.set noreorder
Index: sys/mips/mips/support.S
===================================================================
--- sys/mips/mips/support.S
+++ sys/mips/mips/support.S
@@ -94,7 +94,7 @@
#include <machine/cpuregs.h>
#include <machine/pcb.h>
-#include "assym.s"
+#include "assym.inc"
.set noreorder # Noreorder is default style!
Index: sys/mips/mips/swtch.S
===================================================================
--- sys/mips/mips/swtch.S
+++ sys/mips/mips/swtch.S
@@ -64,7 +64,7 @@
#include <machine/pte.h>
#include <machine/pcb.h>
-#include "assym.s"
+#include "assym.inc"
.set noreorder # Noreorder is default style!
Index: sys/mips/nlm/mpreset.S
===================================================================
--- sys/mips/nlm/mpreset.S
+++ sys/mips/nlm/mpreset.S
@@ -38,7 +38,7 @@
#define SYS_REG_KSEG1(node, reg) (0xa0000000 + XLP_DEFAULT_IO_BASE + \
XLP_IO_SYS_OFFSET(node) + XLP_IO_PCI_HDRSZ + (reg) * 4)
-#include "assym.s"
+#include "assym.inc"
.text
.set noat
Index: sys/modules/dtrace/dtrace/Makefile
===================================================================
--- sys/modules/dtrace/dtrace/Makefile
+++ sys/modules/dtrace/dtrace/Makefile
@@ -27,9 +27,9 @@
SRCS+= bus_if.h device_if.h vnode_if.h
# Needed for dtrace_asm.S
-DPSRCS+= assym.s
+DPSRCS+= assym.inc
-# These are needed for assym.s
+# These are needed for assym.inc
SRCS+= opt_compat.h opt_kstack_pages.h opt_nfs.h opt_hwpmc_hooks.h
#This is needed for dtrace.c
@@ -53,7 +53,7 @@
dtrace_unregister \
dtrace_probe_lookup
-dtrace_asm.o: assym.s
+dtrace_asm.o: assym.inc
.include <bsd.kmod.mk>
Index: sys/modules/hyperv/vmbus/Makefile
===================================================================
--- sys/modules/hyperv/vmbus/Makefile
+++ sys/modules/hyperv/vmbus/Makefile
@@ -13,16 +13,17 @@
vmbus_et.c \
vmbus_if.c \
vmbus_res.c \
- vmbus_xact.c
+ vmbus_xact.c \
+ vmbus_vector.S
SRCS+= acpi_if.h bus_if.h device_if.h opt_acpi.h pci_if.h pcib_if.h vmbus_if.h
-# XXX: for assym.s
+# XXX: for assym.inc
SRCS+= opt_kstack_pages.h opt_nfs.h opt_hwpmc_hooks.h opt_compat.h
.if ${MACHINE_CPUARCH} == "i386"
SRCS+= opt_apic.h
.endif
-SRCS+= assym.s \
+DPSRCS= assym.inc
vmbus_vector.S
vmbus_vector.o:
Index: sys/modules/linux/Makefile
===================================================================
--- sys/modules/linux/Makefile
+++ sys/modules/linux/Makefile
@@ -19,9 +19,9 @@
opt_inet6.h opt_compat.h opt_posix.h opt_usb.h vnode_if.h \
device_if.h bus_if.h \
linux${SFX}_support.s
-DPSRCS= assym.s linux${SFX}_genassym.c
+DPSRCS= assym.inc linux${SFX}_genassym.c
-# XXX: for assym.s
+# XXX: for assym.inc
SRCS+= opt_kstack_pages.h opt_nfs.h opt_compat.h opt_hwpmc_hooks.h
.if ${MACHINE_CPUARCH} == "i386"
SRCS+= opt_apic.h
@@ -48,7 +48,7 @@
linux${SFX}_assym.h: linux${SFX}_genassym.o
sh ${SYSDIR}/kern/genassym.sh linux${SFX}_genassym.o > ${.TARGET}
-linux${SFX}_locore.o: linux${SFX}_assym.h assym.s
+linux${SFX}_locore.o: linux${SFX}_assym.h assym.inc
${CC} -x assembler-with-cpp -DLOCORE -m32 -shared -s \
-pipe -I. -I${SYSDIR} -Werror -Wall -fno-common -nostdinc -nostdlib \
-fno-omit-frame-pointer -fPIC \
@@ -56,7 +56,7 @@
-Wl,-soname=${VDSO}.so.1,--eh-frame-hdr,-warn-common \
${.IMPSRC} -o ${.TARGET}
-linux${SFX}_support.o: linux${SFX}_assym.h assym.s
+linux${SFX}_support.o: linux${SFX}_assym.h assym.inc
${CC} -c -x assembler-with-cpp -DLOCORE ${CFLAGS} \
${.IMPSRC} -o ${.TARGET}
Index: sys/modules/linux64/Makefile
===================================================================
--- sys/modules/linux64/Makefile
+++ sys/modules/linux64/Makefile
@@ -13,9 +13,9 @@
opt_inet6.h opt_compat.h opt_posix.h opt_usb.h \
vnode_if.h device_if.h bus_if.h \
linux_support.s
-DPSRCS= assym.s linux_genassym.c
+DPSRCS= assym.inc linux_genassym.c
-# XXX: for assym.s
+# XXX: for assym.inc
SRCS+= opt_kstack_pages.h opt_nfs.h opt_hwpmc_hooks.h
.if ${MACHINE_CPUARCH} == "i386"
SRCS+= opt_apic.h
@@ -40,7 +40,7 @@
-S -g --binary-architecture i386:x86-64 linux_locore.o ${.TARGET}
strip -N _binary_linux_locore_o_size ${.TARGET}
-linux_support.o: assym.s linux_assym.h
+linux_support.o: assym.inc linux_assym.h
${CC} -c -x assembler-with-cpp -DLOCORE ${CFLAGS} \
${.IMPSRC} -o ${.TARGET}
Index: sys/modules/sgx/Makefile
===================================================================
--- sys/modules/sgx/Makefile
+++ sys/modules/sgx/Makefile
@@ -5,8 +5,9 @@
KMOD= sgx
SRCS= sgx.c sgxvar.h assym.s sgx_support.S
SRCS+= opt_compat.h opt_hwpmc_hooks.h opt_kstack_pages.h
+DPSRCS= assym.inc
-sgx_support.o: assym.s
+sgx_support.o: assym.inc
${CC} -c -x assembler-with-cpp -DLOCORE ${CFLAGS} \
${.IMPSRC} -o ${.TARGET}
Index: sys/powerpc/aim/locore32.S
===================================================================
--- sys/powerpc/aim/locore32.S
+++ sys/powerpc/aim/locore32.S
@@ -25,7 +25,7 @@
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#include "assym.s"
+#include "assym.inc"
#include <sys/syscall.h>
Index: sys/powerpc/aim/locore64.S
===================================================================
--- sys/powerpc/aim/locore64.S
+++ sys/powerpc/aim/locore64.S
@@ -27,7 +27,7 @@
* $FreeBSD$
*/
-#include "assym.s"
+#include "assym.inc"
#include <sys/syscall.h>
Index: sys/powerpc/booke/locore.S
===================================================================
--- sys/powerpc/booke/locore.S
+++ sys/powerpc/booke/locore.S
@@ -26,7 +26,7 @@
* $FreeBSD$
*/
-#include "assym.s"
+#include "assym.inc"
#include "opt_hwpmc_hooks.h"
Index: sys/powerpc/powerpc/cpu_subr64.S
===================================================================
--- sys/powerpc/powerpc/cpu_subr64.S
+++ sys/powerpc/powerpc/cpu_subr64.S
@@ -27,7 +27,7 @@
* $FreeBSD$
*/
-#include "assym.s"
+#include "assym.inc"
#include <machine/asm.h>
Index: sys/powerpc/powerpc/sigcode32.S
===================================================================
--- sys/powerpc/powerpc/sigcode32.S
+++ sys/powerpc/powerpc/sigcode32.S
@@ -34,7 +34,7 @@
#include <machine/asm.h>
#include <sys/syscall.h>
-#include "assym.s"
+#include "assym.inc"
/*
* The following code gets copied to the top of the user stack on process
Index: sys/powerpc/powerpc/sigcode64.S
===================================================================
--- sys/powerpc/powerpc/sigcode64.S
+++ sys/powerpc/powerpc/sigcode64.S
@@ -34,7 +34,7 @@
#include <machine/asm.h>
#include <sys/syscall.h>
-#include "assym.s"
+#include "assym.inc"
/*
* The following code gets copied to the top of the user stack on process
Index: sys/powerpc/powerpc/swtch32.S
===================================================================
--- sys/powerpc/powerpc/swtch32.S
+++ sys/powerpc/powerpc/swtch32.S
@@ -56,7 +56,7 @@
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#include "assym.s"
+#include "assym.inc"
#include "opt_sched.h"
#include <sys/syscall.h>
Index: sys/powerpc/powerpc/swtch64.S
===================================================================
--- sys/powerpc/powerpc/swtch64.S
+++ sys/powerpc/powerpc/swtch64.S
@@ -56,7 +56,7 @@
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#include "assym.s"
+#include "assym.inc"
#include "opt_sched.h"
#include <sys/syscall.h>
Index: sys/riscv/riscv/copyinout.S
===================================================================
--- sys/riscv/riscv/copyinout.S
+++ sys/riscv/riscv/copyinout.S
@@ -37,7 +37,7 @@
#include <sys/errno.h>
-#include "assym.s"
+#include "assym.inc"
/*
* Fault handler for the copy{in,out} functions below.
Index: sys/riscv/riscv/exception.S
===================================================================
--- sys/riscv/riscv/exception.S
+++ sys/riscv/riscv/exception.S
@@ -35,7 +35,7 @@
#include <machine/asm.h>
__FBSDID("$FreeBSD$");
-#include "assym.s"
+#include "assym.inc"
#include <machine/trap.h>
#include <machine/riscvreg.h>
Index: sys/riscv/riscv/locore.S
===================================================================
--- sys/riscv/riscv/locore.S
+++ sys/riscv/riscv/locore.S
@@ -34,7 +34,7 @@
* $FreeBSD$
*/
-#include "assym.s"
+#include "assym.inc"
#include <sys/syscall.h>
#include <machine/asm.h>
Index: sys/riscv/riscv/support.S
===================================================================
--- sys/riscv/riscv/support.S
+++ sys/riscv/riscv/support.S
@@ -37,7 +37,7 @@
#include <machine/setjmp.h>
-#include "assym.s"
+#include "assym.inc"
/*
* One of the fu* or su* functions failed, return -1.
Index: sys/riscv/riscv/swtch.S
===================================================================
--- sys/riscv/riscv/swtch.S
+++ sys/riscv/riscv/swtch.S
@@ -32,7 +32,7 @@
* SUCH DAMAGE.
*/
-#include "assym.s"
+#include "assym.inc"
#include "opt_sched.h"
#include <machine/param.h>
Index: sys/sparc64/sparc64/exception.S
===================================================================
--- sys/sparc64/sparc64/exception.S
+++ sys/sparc64/sparc64/exception.S
@@ -74,7 +74,7 @@
#include <machine/utrap.h>
#include <machine/wstate.h>
-#include "assym.s"
+#include "assym.inc"
#define TSB_ASI 0x0
#define TSB_KERNEL 0x0
Index: sys/sparc64/sparc64/interrupt.S
===================================================================
--- sys/sparc64/sparc64/interrupt.S
+++ sys/sparc64/sparc64/interrupt.S
@@ -33,7 +33,7 @@
#include <machine/pstate.h>
#include <machine/ver.h>
-#include "assym.s"
+#include "assym.inc"
/*
* Handle a vectored interrupt.
Index: sys/sparc64/sparc64/locore.S
===================================================================
--- sys/sparc64/sparc64/locore.S
+++ sys/sparc64/sparc64/locore.S
@@ -33,7 +33,7 @@
#include <machine/pstate.h>
#include <machine/wstate.h>
-#include "assym.s"
+#include "assym.inc"
.register %g2,#ignore
Index: sys/sparc64/sparc64/mp_exception.S
===================================================================
--- sys/sparc64/sparc64/mp_exception.S
+++ sys/sparc64/sparc64/mp_exception.S
@@ -33,7 +33,7 @@
#include <machine/ktr.h>
#include <machine/pstate.h>
-#include "assym.s"
+#include "assym.inc"
.register %g2, #ignore
.register %g3, #ignore
Index: sys/sparc64/sparc64/mp_locore.S
===================================================================
--- sys/sparc64/sparc64/mp_locore.S
+++ sys/sparc64/sparc64/mp_locore.S
@@ -36,7 +36,7 @@
#include <machine/smp.h>
#include <machine/ver.h>
-#include "assym.s"
+#include "assym.inc"
.register %g2, #ignore
.register %g3, #ignore
Index: sys/sparc64/sparc64/support.S
===================================================================
--- sys/sparc64/sparc64/support.S
+++ sys/sparc64/sparc64/support.S
@@ -39,7 +39,7 @@
#include <machine/pstate.h>
#include <machine/wstate.h>
-#include "assym.s"
+#include "assym.inc"
.register %g2, #ignore
.register %g3, #ignore
Index: sys/sparc64/sparc64/swtch.S
===================================================================
--- sys/sparc64/sparc64/swtch.S
+++ sys/sparc64/sparc64/swtch.S
@@ -35,7 +35,7 @@
#include <machine/pcb.h>
#include <machine/tstate.h>
-#include "assym.s"
+#include "assym.inc"
#include "opt_sched.h"
.register %g2, #ignore
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sun, Jul 26, 7:28 PM (6 h, 5 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35559493
Default Alt Text
D14180.id40343.diff (34 KB)
Attached To
Mode
D14180: Rename assym.s to .S to use the compiler driver
Attached
Detach File
Event Timeline
Log In to Comment