CVS commit: src/sys/arch/aarch64/include

2024-05-05 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun May 5 15:18:10 UTC 2024 Modified Files: src/sys/arch/aarch64/include: sljit_machdep.h Log Message: aarch64/sljit_machdep.h: Make this work in compat32 context. Should fix clang build of compat32 eabi libsljit: dependall

CVS commit: src/sys/arch/aarch64/include

2024-05-05 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun May 5 15:18:10 UTC 2024 Modified Files: src/sys/arch/aarch64/include: sljit_machdep.h Log Message: aarch64/sljit_machdep.h: Make this work in compat32 context. Should fix clang build of compat32 eabi libsljit: dependall

CVS commit: src/sys/arch/aarch64/aarch64

2024-04-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Apr 14 12:51:17 UTC 2024 Modified Files: src/sys/arch/aarch64/aarch64: cpu_machdep.c sig_machdep.c Log Message: kern/58149: aarch64: Cannot return from a signal handler if SP was misaligned when the signal arrived Apply the

CVS commit: src/sys/arch/aarch64/aarch64

2024-04-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Apr 14 12:51:17 UTC 2024 Modified Files: src/sys/arch/aarch64/aarch64: cpu_machdep.c sig_machdep.c Log Message: kern/58149: aarch64: Cannot return from a signal handler if SP was misaligned when the signal arrived Apply the

CVS commit: src/sys/arch/aarch64

2024-02-18 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Sun Feb 18 09:03:44 UTC 2024 Modified Files: src/sys/arch/aarch64/aarch64: trap.c src/sys/arch/aarch64/conf: files.aarch64 Log Message: Change KDB to KGDB, including "sys/kgdb.h", which were likely meant to be defined.

CVS commit: src/sys/arch/aarch64

2024-02-18 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Sun Feb 18 09:03:44 UTC 2024 Modified Files: src/sys/arch/aarch64/aarch64: trap.c src/sys/arch/aarch64/conf: files.aarch64 Log Message: Change KDB to KGDB, including "sys/kgdb.h", which were likely meant to be defined.

CVS commit: src/sys/arch/aarch64/aarch64

2024-02-16 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Fri Feb 16 21:32:17 UTC 2024 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: Replace obsolete pv_dump() call with pmap_db_mdpg_print(). It was rewritten on rev 1.107, but not replaced with new implementation in

CVS commit: src/sys/arch/aarch64/aarch64

2024-02-16 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Fri Feb 16 21:32:17 UTC 2024 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: Replace obsolete pv_dump() call with pmap_db_mdpg_print(). It was rewritten on rev 1.107, but not replaced with new implementation in

CVS commit: src/sys/arch/aarch64/aarch64

2024-02-16 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Fri Feb 16 17:18:19 UTC 2024 Modified Files: src/sys/arch/aarch64/aarch64: kobj_machdep.c Log Message: Fix closing bracket for strdisasm() function. Fixes KOBJ_MACHDEP_DEBUG enabled build for aarch64. To generate a diff of

CVS commit: src/sys/arch/aarch64/aarch64

2024-02-16 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Fri Feb 16 17:18:19 UTC 2024 Modified Files: src/sys/arch/aarch64/aarch64: kobj_machdep.c Log Message: Fix closing bracket for strdisasm() function. Fixes KOBJ_MACHDEP_DEBUG enabled build for aarch64. To generate a diff of

CVS commit: src/sys/arch/aarch64/include

2024-01-03 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Wed Jan 3 18:13:19 UTC 2024 Modified Files: src/sys/arch/aarch64/include: armreg.h Log Message: ddress->address in comment. To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66 src/sys/arch/aarch64/include/armreg.h

CVS commit: src/sys/arch/aarch64/include

2024-01-03 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Wed Jan 3 18:13:19 UTC 2024 Modified Files: src/sys/arch/aarch64/include: armreg.h Log Message: ddress->address in comment. To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66 src/sys/arch/aarch64/include/armreg.h

CVS commit: src/sys/arch/aarch64/include

2023-09-24 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Sep 24 10:13:44 UTC 2023 Modified Files: src/sys/arch/aarch64/include: armreg.h Log Message: Add a bunch of system registers and their bit / bit field definitions. Taken from ryo's nvmm branch with updates from me. To

CVS commit: src/sys/arch/aarch64/include

2023-09-24 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Sep 24 10:13:44 UTC 2023 Modified Files: src/sys/arch/aarch64/include: armreg.h Log Message: Add a bunch of system registers and their bit / bit field definitions. Taken from ryo's nvmm branch with updates from me. To

CVS commit: src/sys/arch/aarch64/aarch64

2023-08-02 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Aug 2 14:45:04 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: db_interface.c Log Message: Relax the TLB invalidation from full to by va for writing to kernel text in db_write_text. To generate a diff of this commit:

CVS commit: src/sys/arch/aarch64/aarch64

2023-08-02 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Aug 2 14:45:04 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: db_interface.c Log Message: Relax the TLB invalidation from full to by va for writing to kernel text in db_write_text. To generate a diff of this commit:

CVS commit: src/sys/arch/aarch64/include

2023-07-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Jul 26 07:00:32 UTC 2023 Modified Files: src/sys/arch/aarch64/include: pmap_machdep.h Log Message: blank line audit To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/arch/aarch64/include/pmap_machdep.h

CVS commit: src/sys/arch/aarch64/include

2023-07-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Jul 26 07:00:32 UTC 2023 Modified Files: src/sys/arch/aarch64/include: pmap_machdep.h Log Message: blank line audit To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/arch/aarch64/include/pmap_machdep.h

CVS commit: src/sys/arch/aarch64/include

2023-07-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Jul 26 06:47:38 UTC 2023 Modified Files: src/sys/arch/aarch64/include: pmap_machdep.h Log Message: Reduce #ifdefs To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/arch/aarch64/include/pmap_machdep.h

CVS commit: src/sys/arch/aarch64/include

2023-07-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Jul 26 06:47:38 UTC 2023 Modified Files: src/sys/arch/aarch64/include: pmap_machdep.h Log Message: Reduce #ifdefs To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/arch/aarch64/include/pmap_machdep.h

CVS commit: src/sys/arch/aarch64/include

2023-07-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Jul 26 06:45:41 UTC 2023 Modified Files: src/sys/arch/aarch64/include: pmap_machdep.h Log Message: Wrap long lines in a comment block. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

CVS commit: src/sys/arch/aarch64/include

2023-07-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Jul 26 06:45:41 UTC 2023 Modified Files: src/sys/arch/aarch64/include: pmap_machdep.h Log Message: Wrap long lines in a comment block. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

CVS commit: src/sys/arch/aarch64/include

2023-07-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Jul 26 06:43:53 UTC 2023 Modified Files: src/sys/arch/aarch64/include: pmap_machdep.h Log Message: spaces to tabs. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/arch/aarch64/include/pmap_machdep.h

CVS commit: src/sys/arch/aarch64/include

2023-07-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Jul 26 06:43:53 UTC 2023 Modified Files: src/sys/arch/aarch64/include: pmap_machdep.h Log Message: spaces to tabs. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/arch/aarch64/include/pmap_machdep.h

CVS commit: src/sys/arch/aarch64/aarch64

2023-07-16 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 16 21:36:40 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c trap.c Log Message: aarch64: Omit needless xcfunc_t casts by using xcfunc_t correctly. No functional change intended, except for

CVS commit: src/sys/arch/aarch64/aarch64

2023-07-16 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 16 21:36:40 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c trap.c Log Message: aarch64: Omit needless xcfunc_t casts by using xcfunc_t correctly. No functional change intended, except for

CVS commit: src/sys/arch/aarch64/aarch64

2023-06-10 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Jun 10 07:33:32 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: cpufunc.c Log Message: KASSERT(kpreempt_disabled()) before accessing curcpu() to reflect why preemption needs to be disabled more clearly. To generate a

CVS commit: src/sys/arch/aarch64/aarch64

2023-06-10 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Jun 10 07:33:32 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: cpufunc.c Log Message: KASSERT(kpreempt_disabled()) before accessing curcpu() to reflect why preemption needs to be disabled more clearly. To generate a

CVS commit: src/sys/arch/aarch64/aarch64

2023-04-18 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Apr 18 07:53:31 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c Log Message: G/C an outdated comment. To generate a diff of this commit: cvs rdiff -u -r1.68 -r1.69

CVS commit: src/sys/arch/aarch64/aarch64

2023-04-18 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Apr 18 07:53:31 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c Log Message: G/C an outdated comment. To generate a diff of this commit: cvs rdiff -u -r1.68 -r1.69

CVS commit: src/sys/arch/aarch64/aarch64

2023-04-12 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Apr 12 06:57:28 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: pmap_machdep.c Log Message: Use CACHE_LINE_SIZE instead of magic number 128. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

CVS commit: src/sys/arch/aarch64/aarch64

2023-04-12 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Apr 12 06:57:28 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: pmap_machdep.c Log Message: Use CACHE_LINE_SIZE instead of magic number 128. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

CVS commit: src/sys/arch/aarch64/aarch64

2023-03-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Mar 1 08:17:24 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S Log Message: aarch64: Optimization: Omit needless membar when triggering softint. When we are triggering a softint, it can't already hold

CVS commit: src/sys/arch/aarch64/aarch64

2023-03-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Mar 1 08:17:24 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S Log Message: aarch64: Optimization: Omit needless membar when triggering softint. When we are triggering a softint, it can't already hold

CVS commit: src/sys/arch/aarch64/aarch64

2023-02-25 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Feb 25 08:00:35 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: vm_machdep.c Log Message: Add a KASSERT To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/arch/aarch64/aarch64/vm_machdep.c Please

CVS commit: src/sys/arch/aarch64/aarch64

2023-02-25 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Feb 25 08:00:35 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: vm_machdep.c Log Message: Add a KASSERT To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/arch/aarch64/aarch64/vm_machdep.c Please

CVS commit: src/sys/arch/aarch64

2023-02-24 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Feb 25 00:40:22 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: aarch32_syscall.c cpu_machdep.c cpufunc.c fault.c pmap_machdep.c syscall.c trap.c src/sys/arch/aarch64/include: cpu.h Log Message:

CVS commit: src/sys/arch/aarch64

2023-02-24 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Feb 25 00:40:22 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: aarch32_syscall.c cpu_machdep.c cpufunc.c fault.c pmap_machdep.c syscall.c trap.c src/sys/arch/aarch64/include: cpu.h Log Message:

CVS commit: src/sys/arch/aarch64/aarch64

2023-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Feb 23 14:54:57 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S locore.S Log Message: aarch64: Add missing barriers in cpu_switchto. Details in comments. Note: This is a conservative change that

CVS commit: src/sys/arch/aarch64/aarch64

2023-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Feb 23 14:54:57 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S locore.S Log Message: aarch64: Add missing barriers in cpu_switchto. Details in comments. Note: This is a conservative change that

CVS commit: src/sys/arch/aarch64/aarch64

2023-02-16 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Feb 17 06:24:26 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: locore.S Log Message: Improve an error message To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90 src/sys/arch/aarch64/aarch64/locore.S

CVS commit: src/sys/arch/aarch64/aarch64

2023-02-16 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Feb 17 06:24:26 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: locore.S Log Message: Improve an error message To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90 src/sys/arch/aarch64/aarch64/locore.S

CVS commit: src/sys/arch/aarch64/aarch64

2023-02-03 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Feb 3 08:05:27 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c Log Message: Remove useless/harmful casts in debug messages. MPIDR AFF3 would not be printed before. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/arch/aarch64/aarch64

2023-02-03 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Feb 3 08:05:27 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c Log Message: Remove useless/harmful casts in debug messages. MPIDR AFF3 would not be printed before. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/arch/aarch64/aarch64

2023-01-12 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Jan 12 10:46:48 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: bus_space_asm_generic.S Log Message: fixed a bug that bus_space_read_region_{2,4,8}_swap() accesses wrong address. To generate a diff of this commit: cvs

CVS commit: src/sys/arch/aarch64/aarch64

2023-01-12 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Jan 12 10:46:48 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: bus_space_asm_generic.S Log Message: fixed a bug that bus_space_read_region_{2,4,8}_swap() accesses wrong address. To generate a diff of this commit: cvs

CVS commit: src/sys/arch/aarch64/aarch64

2022-12-21 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Dec 22 06:58:47 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c Log Message: PMCR_EL0.LC should be set. ARM deprecates use of PMCR_EL0.LC=0 To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72

CVS commit: src/sys/arch/aarch64/aarch64

2022-12-21 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Dec 22 06:58:47 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c Log Message: PMCR_EL0.LC should be set. ARM deprecates use of PMCR_EL0.LC=0 To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72

CVS commit: src/sys/arch/aarch64/conf

2022-11-05 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Nov 5 08:29:17 UTC 2022 Modified Files: src/sys/arch/aarch64/conf: files.aarch64 Log Message: G/C To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/sys/arch/aarch64/conf/files.aarch64 Please note that diffs

CVS commit: src/sys/arch/aarch64/conf

2022-11-05 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Nov 5 08:29:17 UTC 2022 Modified Files: src/sys/arch/aarch64/conf: files.aarch64 Log Message: G/C To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/sys/arch/aarch64/conf/files.aarch64 Please note that diffs

CVS commit: src/sys/arch/aarch64/aarch64

2022-11-02 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Nov 2 08:37:32 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: db_interface.c Log Message: Restore a '\n' I accidentally removed in 1.16 To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22

CVS commit: src/sys/arch/aarch64/aarch64

2022-11-02 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Nov 2 08:37:32 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: db_interface.c Log Message: Restore a '\n' I accidentally removed in 1.16 To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22

CVS commit: src/sys/arch/aarch64/aarch64

2022-10-30 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Oct 30 14:08:09 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: aarch64/pmap: Fix criterion in previous. Use the pte bit that says whether this is a PMAP_WIRED page, not the bit that says

CVS commit: src/sys/arch/aarch64/aarch64

2022-10-30 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Oct 30 14:08:09 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: aarch64/pmap: Fix criterion in previous. Use the pte bit that says whether this is a PMAP_WIRED page, not the bit that says

CVS commit: src/sys/arch/aarch64/aarch64

2022-10-30 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Oct 30 10:26:48 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: aarch64/pmap(9): Teach pmap_protect about pmap_kenter_pa mappings. Pages mapped with pmap_kenter_pa are necessarily unmanaged, so

CVS commit: src/sys/arch/aarch64/aarch64

2022-10-30 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Oct 30 10:26:48 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: aarch64/pmap(9): Teach pmap_protect about pmap_kenter_pa mappings. Pages mapped with pmap_kenter_pa are necessarily unmanaged, so

CVS commit: src/sys/arch/aarch64/include

2022-10-29 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Oct 29 08:29:28 UTC 2022 Modified Files: src/sys/arch/aarch64/include: pmap.h Log Message: KNF + remove unnecessary brackets To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56 src/sys/arch/aarch64/include/pmap.h

CVS commit: src/sys/arch/aarch64/include

2022-10-29 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Oct 29 08:29:28 UTC 2022 Modified Files: src/sys/arch/aarch64/include: pmap.h Log Message: KNF + remove unnecessary brackets To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56 src/sys/arch/aarch64/include/pmap.h

CVS commit: src/sys/arch/aarch64/aarch64

2022-10-29 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Oct 29 07:32:54 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: locore.S Log Message: Slightly better English in a comment. To generate a diff of this commit: cvs rdiff -u -r1.88 -r1.89

CVS commit: src/sys/arch/aarch64/aarch64

2022-10-29 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Oct 29 07:32:54 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: locore.S Log Message: Slightly better English in a comment. To generate a diff of this commit: cvs rdiff -u -r1.88 -r1.89

CVS commit: src/sys/arch/aarch64/aarch64

2022-10-29 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Oct 29 07:21:42 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: fix a spello in a comment To generate a diff of this commit: cvs rdiff -u -r1.144 -r1.145 src/sys/arch/aarch64/aarch64/pmap.c Please

CVS commit: src/sys/arch/aarch64/aarch64

2022-10-29 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Oct 29 07:21:42 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: fix a spello in a comment To generate a diff of this commit: cvs rdiff -u -r1.144 -r1.145 src/sys/arch/aarch64/aarch64/pmap.c Please

CVS commit: src/sys/arch/aarch64/aarch64

2022-10-28 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Oct 28 06:22:26 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: Remove some empty lines To generate a diff of this commit: cvs rdiff -u -r1.143 -r1.144 src/sys/arch/aarch64/aarch64/pmap.c Please

CVS commit: src/sys/arch/aarch64/aarch64

2022-10-28 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Oct 28 06:22:26 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: Remove some empty lines To generate a diff of this commit: cvs rdiff -u -r1.143 -r1.144 src/sys/arch/aarch64/aarch64/pmap.c Please

CVS commit: src/sys/arch/aarch64/aarch64

2022-10-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Oct 23 07:14:12 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: db_interface.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/arch/aarch64/aarch64/db_interface.c Please note

CVS commit: src/sys/arch/aarch64/aarch64

2022-10-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Oct 23 07:14:12 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: db_interface.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/arch/aarch64/aarch64/db_interface.c Please note

CVS commit: src/sys/arch/aarch64/include

2022-10-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Oct 23 07:13:07 UTC 2022 Modified Files: src/sys/arch/aarch64/include: pmap.h Log Message: KNF. To generate a diff of this commit: cvs rdiff -u -r1.54 -r1.55 src/sys/arch/aarch64/include/pmap.h Please note that diffs are

CVS commit: src/sys/arch/aarch64/include

2022-10-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Oct 23 07:13:07 UTC 2022 Modified Files: src/sys/arch/aarch64/include: pmap.h Log Message: KNF. To generate a diff of this commit: cvs rdiff -u -r1.54 -r1.55 src/sys/arch/aarch64/include/pmap.h Please note that diffs are

CVS commit: src/sys/arch/aarch64/include

2022-10-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Oct 23 07:11:27 UTC 2022 Modified Files: src/sys/arch/aarch64/include: pmap.h Log Message: Line continuation alignment whitespace. NFC. To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54

CVS commit: src/sys/arch/aarch64/include

2022-10-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Oct 23 07:11:27 UTC 2022 Modified Files: src/sys/arch/aarch64/include: pmap.h Log Message: Line continuation alignment whitespace. NFC. To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54

CVS commit: src/sys/arch/aarch64/aarch64

2022-10-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Oct 23 07:04:44 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: Use UVMHIST_CALLARGS in pmap_bootstrap To generate a diff of this commit: cvs rdiff -u -r1.142 -r1.143

CVS commit: src/sys/arch/aarch64/aarch64

2022-10-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Oct 23 07:04:44 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: Use UVMHIST_CALLARGS in pmap_bootstrap To generate a diff of this commit: cvs rdiff -u -r1.142 -r1.143

CVS commit: src/sys/arch/aarch64/aarch64

2022-10-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Oct 23 07:02:27 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: Only define the EFI variable if EFI_RUNTIME To generate a diff of this commit: cvs rdiff -u -r1.141 -r1.142

CVS commit: src/sys/arch/aarch64/aarch64

2022-10-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Oct 23 07:02:27 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: Only define the EFI variable if EFI_RUNTIME To generate a diff of this commit: cvs rdiff -u -r1.141 -r1.142

CVS commit: src/sys/arch/aarch64/aarch64

2022-10-20 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Oct 20 06:47:29 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.140 -r1.141 src/sys/arch/aarch64/aarch64/pmap.c Please note that diffs are

CVS commit: src/sys/arch/aarch64/aarch64

2022-10-20 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Oct 20 06:47:29 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.140 -r1.141 src/sys/arch/aarch64/aarch64/pmap.c Please note that diffs are

CVS commit: src/sys/arch/aarch64/aarch64

2022-09-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 22 21:48:19 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: db_trace.c Log Message: oops, my previous commit is bad. revert previous. is a frame pointer, not a trapframe, and it worked correctly. (e.g., trace $x29)

CVS commit: src/sys/arch/aarch64/aarch64

2022-09-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 22 21:48:19 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: db_trace.c Log Message: oops, my previous commit is bad. revert previous. is a frame pointer, not a trapframe, and it worked correctly. (e.g., trace $x29)

CVS commit: src/sys/arch/aarch64/aarch64

2022-09-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 22 21:00:46 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: db_trace.c Log Message: Specifying the frame address "trace " was not working. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22

CVS commit: src/sys/arch/aarch64/aarch64

2022-09-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 22 21:00:46 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: db_trace.c Log Message: Specifying the frame address "trace " was not working. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22

CVS commit: src/sys/arch/aarch64/aarch64

2022-09-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 22 19:33:00 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: db_trace.c Log Message: If there was a "bl " instruction at the end of a function block, the stack analysis backtrace (bt/s) would fail because $lr would

CVS commit: src/sys/arch/aarch64/aarch64

2022-09-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 22 19:33:00 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: db_trace.c Log Message: If there was a "bl " instruction at the end of a function block, the stack analysis backtrace (bt/s) would fail because $lr would

CVS commit: src/sys/arch/aarch64/aarch64

2022-09-19 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon Sep 19 17:24:23 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: db_trace.c Log Message: Fixed stack analyzing backtrace (bt/s) correctly for nested trapframes. To generate a diff of this commit: cvs rdiff -u -r1.19

CVS commit: src/sys/arch/aarch64/aarch64

2022-09-19 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon Sep 19 17:24:23 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: db_trace.c Log Message: Fixed stack analyzing backtrace (bt/s) correctly for nested trapframes. To generate a diff of this commit: cvs rdiff -u -r1.19

CVS commit: src/sys/arch/aarch64/aarch64

2022-09-19 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon Sep 19 17:23:14 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S db_interface.c Log Message: Move cpu_Debugger() into a more suitable file, from cpuswitch.S to db_interface.c. To generate a diff of this

CVS commit: src/sys/arch/aarch64/aarch64

2022-09-19 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon Sep 19 17:23:14 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S db_interface.c Log Message: Move cpu_Debugger() into a more suitable file, from cpuswitch.S to db_interface.c. To generate a diff of this

CVS commit: src/sys/arch/aarch64/aarch64

2022-08-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Aug 23 05:31:13 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: locore.S start.S Log Message: Bss clearing is now done at the beginning of start.S. Some `__attribute__((__section__(".data")))' hack will no longer be

CVS commit: src/sys/arch/aarch64/aarch64

2022-08-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Aug 23 05:31:13 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: locore.S start.S Log Message: Bss clearing is now done at the beginning of start.S. Some `__attribute__((__section__(".data")))' hack will no longer be

CVS commit: src/sys/arch/aarch64/aarch64

2022-08-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Aug 23 05:29:44 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: start.S Log Message: Align the loaded kernel image to 2Mbytes, if necessary. It appears that there are bootloaders that cannot specify the load address or

CVS commit: src/sys/arch/aarch64/aarch64

2022-08-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Aug 23 05:29:44 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: start.S Log Message: Align the loaded kernel image to 2Mbytes, if necessary. It appears that there are bootloaders that cannot specify the load address or

CVS commit: src/sys/arch/aarch64

2022-08-19 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Aug 19 08:17:32 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c pmap.c src/sys/arch/aarch64/include: pte.h Log Message: Fixed a bug that pte's __BIT(63,48) could be set when accessing addresses

CVS commit: src/sys/arch/aarch64

2022-08-19 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Aug 19 08:17:32 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c pmap.c src/sys/arch/aarch64/include: pte.h Log Message: Fixed a bug that pte's __BIT(63,48) could be set when accessing addresses

CVS commit: src/sys/arch/aarch64/aarch64

2022-08-19 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Aug 19 07:45:50 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: When accessed in mmap by the device pager, pmap_enter() may be called with prot == PROT_WRITE. To generate a diff of this commit: cvs

CVS commit: src/sys/arch/aarch64/aarch64

2022-08-19 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Aug 19 07:45:50 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: When accessed in mmap by the device pager, pmap_enter() may be called with prot == PROT_WRITE. To generate a diff of this commit: cvs

CVS commit: src/sys/arch/aarch64/aarch64

2022-08-03 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Wed Aug 3 17:55:05 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: pmapboot.c Log Message: fix build with options PMAPBOOT_DEBUG and options DDB To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18

CVS commit: src/sys/arch/aarch64/aarch64

2022-08-03 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Wed Aug 3 17:55:05 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: pmapboot.c Log Message: fix build with options PMAPBOOT_DEBUG and options DDB To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18

CVS commit: src/sys/arch/aarch64/aarch64

2022-07-28 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Jul 28 09:14:12 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: cpu_machdep.c Log Message: aarch64: Refactor splhigh and restore in dosoftints. No functional change intended. splhigh always returns ci->ci_cpl,

CVS commit: src/sys/arch/aarch64/aarch64

2022-07-28 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Jul 28 09:14:12 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: cpu_machdep.c Log Message: aarch64: Refactor splhigh and restore in dosoftints. No functional change intended. splhigh always returns ci->ci_cpl,

re: CVS commit: src/sys/arch/aarch64/include

2022-07-24 Thread matthew green
"Taylor R Campbell" writes: > Module Name: src > Committed By: riastradh > Date: Sun Jul 24 20:28:32 UTC 2022 > > Modified Files: > src/sys/arch/aarch64/include: lock.h > > Log Message: > aarch64/lock.h: Need for _HARDKERNEL. > > Add include guard while here. > > XXX Why does this

CVS commit: src/sys/arch/aarch64/include

2022-07-24 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 24 20:28:32 UTC 2022 Modified Files: src/sys/arch/aarch64/include: lock.h Log Message: aarch64/lock.h: Need for _HARDKERNEL. Add include guard while here. XXX Why does this aarch64-specific file have #ifdef

  1   2   3   4   5   >