Module Name: src Committed By: ryo Date: Thu Feb 11 08:35:12 UTC 2021
Modified Files: src/sys/arch/aarch64/aarch64: copyinout.S cpufunc_asm_armv8.S fusu.S idle_machdep.S lock_stubs.S pmap_page.S Log Message: include "opt_gprof.h" so that _PROF_PROLOGUE works properly in ENTRY() macro in *.S files To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/arch/aarch64/aarch64/copyinout.S cvs rdiff -u -r1.7 -r1.8 src/sys/arch/aarch64/aarch64/cpufunc_asm_armv8.S cvs rdiff -u -r1.10 -r1.11 src/sys/arch/aarch64/aarch64/fusu.S cvs rdiff -u -r1.6 -r1.7 src/sys/arch/aarch64/aarch64/idle_machdep.S cvs rdiff -u -r1.3 -r1.4 src/sys/arch/aarch64/aarch64/lock_stubs.S cvs rdiff -u -r1.5 -r1.6 src/sys/arch/aarch64/aarch64/pmap_page.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/aarch64/aarch64/copyinout.S diff -u src/sys/arch/aarch64/aarch64/copyinout.S:1.15 src/sys/arch/aarch64/aarch64/copyinout.S:1.16 --- src/sys/arch/aarch64/aarch64/copyinout.S:1.15 Wed Aug 12 13:19:35 2020 +++ src/sys/arch/aarch64/aarch64/copyinout.S Thu Feb 11 08:35:11 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: copyinout.S,v 1.15 2020/08/12 13:19:35 skrll Exp $ */ +/* $NetBSD: copyinout.S,v 1.16 2021/02/11 08:35:11 ryo Exp $ */ /*- * Copyright (c) 2014 The NetBSD Foundation, Inc. @@ -29,11 +29,12 @@ * POSSIBILITY OF SUCH DAMAGE. */ +#include "opt_gprof.h" #include <sys/errno.h> #include <aarch64/asm.h> #include "assym.h" -RCSID("$NetBSD: copyinout.S,v 1.15 2020/08/12 13:19:35 skrll Exp $"); +RCSID("$NetBSD: copyinout.S,v 1.16 2021/02/11 08:35:11 ryo Exp $"); #ifdef ARMV81_PAN #define PAN_ENABLE \ Index: src/sys/arch/aarch64/aarch64/cpufunc_asm_armv8.S diff -u src/sys/arch/aarch64/aarch64/cpufunc_asm_armv8.S:1.7 src/sys/arch/aarch64/aarch64/cpufunc_asm_armv8.S:1.8 --- src/sys/arch/aarch64/aarch64/cpufunc_asm_armv8.S:1.7 Sun Jul 19 07:18:07 2020 +++ src/sys/arch/aarch64/aarch64/cpufunc_asm_armv8.S Thu Feb 11 08:35:11 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: cpufunc_asm_armv8.S,v 1.7 2020/07/19 07:18:07 ryo Exp $ */ +/* $NetBSD: cpufunc_asm_armv8.S,v 1.8 2021/02/11 08:35:11 ryo Exp $ */ /*- * Copyright (c) 2014 Robin Randhawa @@ -33,6 +33,7 @@ */ #include "opt_cputypes.h" +#include "opt_gprof.h" #include "opt_multiprocessor.h" #include <aarch64/asm.h> Index: src/sys/arch/aarch64/aarch64/fusu.S diff -u src/sys/arch/aarch64/aarch64/fusu.S:1.10 src/sys/arch/aarch64/aarch64/fusu.S:1.11 --- src/sys/arch/aarch64/aarch64/fusu.S:1.10 Wed Aug 12 13:19:35 2020 +++ src/sys/arch/aarch64/aarch64/fusu.S Thu Feb 11 08:35:11 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: fusu.S,v 1.10 2020/08/12 13:19:35 skrll Exp $ */ +/* $NetBSD: fusu.S,v 1.11 2021/02/11 08:35:11 ryo Exp $ */ /*- * Copyright (c) 2014, 2019 The NetBSD Foundation, Inc. @@ -29,10 +29,11 @@ * POSSIBILITY OF SUCH DAMAGE. */ +#include "opt_gprof.h" #include <aarch64/asm.h> #include "assym.h" -RCSID("$NetBSD: fusu.S,v 1.10 2020/08/12 13:19:35 skrll Exp $"); +RCSID("$NetBSD: fusu.S,v 1.11 2021/02/11 08:35:11 ryo Exp $"); #ifdef ARMV81_PAN #define PAN_ENABLE \ Index: src/sys/arch/aarch64/aarch64/idle_machdep.S diff -u src/sys/arch/aarch64/aarch64/idle_machdep.S:1.6 src/sys/arch/aarch64/aarch64/idle_machdep.S:1.7 --- src/sys/arch/aarch64/aarch64/idle_machdep.S:1.6 Wed Aug 12 13:19:35 2020 +++ src/sys/arch/aarch64/aarch64/idle_machdep.S Thu Feb 11 08:35:12 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: idle_machdep.S,v 1.6 2020/08/12 13:19:35 skrll Exp $ */ +/* $NetBSD: idle_machdep.S,v 1.7 2021/02/11 08:35:12 ryo Exp $ */ /*- * Copyright (c) 2014 The NetBSD Foundation, Inc. @@ -29,13 +29,14 @@ * POSSIBILITY OF SUCH DAMAGE. */ +#include "opt_arm_intr_impl.h" +#include "opt_ddb.h" +#include "opt_gprof.h" #include <aarch64/asm.h> #include <aarch64/locore.h> #include "assym.h" -#include "opt_arm_intr_impl.h" -#include "opt_ddb.h" -RCSID("$NetBSD: idle_machdep.S,v 1.6 2020/08/12 13:19:35 skrll Exp $"); +RCSID("$NetBSD: idle_machdep.S,v 1.7 2021/02/11 08:35:12 ryo Exp $"); #ifdef ARM_INTR_IMPL #include ARM_INTR_IMPL Index: src/sys/arch/aarch64/aarch64/lock_stubs.S diff -u src/sys/arch/aarch64/aarch64/lock_stubs.S:1.3 src/sys/arch/aarch64/aarch64/lock_stubs.S:1.4 --- src/sys/arch/aarch64/aarch64/lock_stubs.S:1.3 Tue Oct 13 21:27:18 2020 +++ src/sys/arch/aarch64/aarch64/lock_stubs.S Thu Feb 11 08:35:12 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: lock_stubs.S,v 1.3 2020/10/13 21:27:18 skrll Exp $ */ +/* $NetBSD: lock_stubs.S,v 1.4 2021/02/11 08:35:12 ryo Exp $ */ /*- * Copyright (c) 2014, 2020 The NetBSD Foundation, Inc. @@ -29,13 +29,14 @@ * POSSIBILITY OF SUCH DAMAGE. */ +#include "opt_gprof.h" #include "opt_lockdebug.h" #include <aarch64/asm.h> #include "assym.h" -RCSID("$NetBSD: lock_stubs.S,v 1.3 2020/10/13 21:27:18 skrll Exp $") +RCSID("$NetBSD: lock_stubs.S,v 1.4 2021/02/11 08:35:12 ryo Exp $") #ifndef LOCKDEBUG /* Index: src/sys/arch/aarch64/aarch64/pmap_page.S diff -u src/sys/arch/aarch64/aarch64/pmap_page.S:1.5 src/sys/arch/aarch64/aarch64/pmap_page.S:1.6 --- src/sys/arch/aarch64/aarch64/pmap_page.S:1.5 Tue Nov 10 07:51:19 2020 +++ src/sys/arch/aarch64/aarch64/pmap_page.S Thu Feb 11 08:35:12 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap_page.S,v 1.5 2020/11/10 07:51:19 skrll Exp $ */ +/* $NetBSD: pmap_page.S,v 1.6 2021/02/11 08:35:12 ryo Exp $ */ /*- * Copyright (c) 2014 The NetBSD Foundation, Inc. @@ -29,11 +29,12 @@ * POSSIBILITY OF SUCH DAMAGE. */ +#include "opt_gprof.h" #include <aarch64/asm.h> #include "assym.h" -RCSID("$NetBSD: pmap_page.S,v 1.5 2020/11/10 07:51:19 skrll Exp $"); +RCSID("$NetBSD: pmap_page.S,v 1.6 2021/02/11 08:35:12 ryo Exp $"); /* LINTSTUB: void pmap_zero_page(paddr_t pa); */ ENTRY(pmap_zero_page)