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

2021-10-22 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Oct 23 05:42:49 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: cpufunc.c Log Message: Remove unnecessary brackets in a conditional To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29

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

2021-10-22 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Oct 23 05:32:40 UTC 2021 Modified Files: src/sys/arch/aarch64/include: cpufunc.h Log Message: Whitespace To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/arch/aarch64/include/cpufunc.h Please note that

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

2021-10-22 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Oct 23 05:32:40 UTC 2021 Modified Files: src/sys/arch/aarch64/include: cpufunc.h Log Message: Whitespace To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/arch/aarch64/include/cpufunc.h Please note that

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

2021-10-22 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Oct 23 05:31:53 UTC 2021 Modified Files: src/sys/arch/aarch64/include: armreg.h Log Message: Typo in comment To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/sys/arch/aarch64/include/armreg.h Please note

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

2021-10-22 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Oct 23 05:31:53 UTC 2021 Modified Files: src/sys/arch/aarch64/include: armreg.h Log Message: Typo in comment To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/sys/arch/aarch64/include/armreg.h Please note

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

2021-10-21 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Oct 21 06:06:16 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: locore.S Log Message: fix gimplish To generate a diff of this commit: cvs rdiff -u -r1.80 -r1.81 src/sys/arch/aarch64/aarch64/locore.S Please note that

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

2021-10-21 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Oct 21 06:06:16 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: locore.S Log Message: fix gimplish To generate a diff of this commit: cvs rdiff -u -r1.80 -r1.81 src/sys/arch/aarch64/aarch64/locore.S Please note that

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

2021-10-17 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sun Oct 17 22:44:35 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: db_machdep.c Log Message: When booted with "boot netbsd -1" (disable multiprocessor boot), "ddb>continue" didn't work when ddb was started by breakpoint

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

2021-10-17 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sun Oct 17 22:44:35 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: db_machdep.c Log Message: When booted with "boot netbsd -1" (disable multiprocessor boot), "ddb>continue" didn't work when ddb was started by breakpoint

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

2021-10-17 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Oct 17 07:26:20 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c Log Message: Remove some newlines To generate a diff of this commit: cvs rdiff -u -r1.63 -r1.64 src/sys/arch/aarch64/aarch64/cpu.c Please note

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

2021-10-17 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Oct 17 07:26:20 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c Log Message: Remove some newlines To generate a diff of this commit: cvs rdiff -u -r1.63 -r1.64 src/sys/arch/aarch64/aarch64/cpu.c Please note

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

2021-10-16 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sat Oct 16 06:34:30 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: fix non-MULTIPROCESSOR build To generate a diff of this commit: cvs rdiff -u -r1.117 -r1.118 src/sys/arch/aarch64/aarch64/pmap.c

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

2021-10-16 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sat Oct 16 06:34:30 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: fix non-MULTIPROCESSOR build To generate a diff of this commit: cvs rdiff -u -r1.117 -r1.118 src/sys/arch/aarch64/aarch64/pmap.c

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

2021-10-10 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Oct 10 08:59:45 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: idle_machdep.S Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/arch/aarch64/aarch64/idle_machdep.S Please note

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

2021-10-10 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Oct 10 08:59:45 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: idle_machdep.S Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/arch/aarch64/aarch64/idle_machdep.S Please note

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

2021-10-10 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Oct 10 07:41:21 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c Log Message: Need to call pmap_tlb_info_attach for each CPU. Missed in previous commit. CVS

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

2021-10-10 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Oct 10 07:41:21 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c Log Message: Need to call pmap_tlb_info_attach for each CPU. Missed in previous commit. CVS

CVS commit: src/sys/arch/aarch64

2021-10-10 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Oct 10 07:15:25 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c src/sys/arch/aarch64/conf: files.aarch64 src/sys/arch/aarch64/include: cpu.h pmap.h pte.h types.h Added Files:

CVS commit: src/sys/arch/aarch64

2021-10-10 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Oct 10 07:15:25 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c src/sys/arch/aarch64/conf: files.aarch64 src/sys/arch/aarch64/include: cpu.h pmap.h pte.h types.h Added Files:

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

2021-10-08 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Oct 8 21:41:29 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c Log Message: Use BOOT_FLAG() to recognize standard boot options. To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62

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

2021-10-08 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Oct 8 21:41:29 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c Log Message: Use BOOT_FLAG() to recognize standard boot options. To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62

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

2021-10-04 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Oct 4 09:39:18 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c Log Message: Add a KASSERT To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62 src/sys/arch/aarch64/aarch64/cpu.c Please note that diffs

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

2021-10-04 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Oct 4 09:39:18 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c Log Message: Add a KASSERT To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62 src/sys/arch/aarch64/aarch64/cpu.c Please note that diffs

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

2021-09-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Sep 30 21:19:16 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: genassym.cf locore.S pmap.c Log Message: Ensure TCR_EPD0 is set on entry to pmap_activate and ensure it is set as early as possible for APs. To generate

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

2021-09-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Sep 30 21:19:16 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: genassym.cf locore.S pmap.c Log Message: Ensure TCR_EPD0 is set on entry to pmap_activate and ensure it is set as early as possible for APs. To generate

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

2021-09-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Sep 30 18:33:28 UTC 2021 Modified Files: src/sys/arch/aarch64/include: types.h Log Message: Make tlb_asid_t unsigned int as pmap_tlb.c expects tlb_asid_t to be able to hold ASID_MAX + 1. To generate a diff of this commit:

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

2021-09-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Sep 30 18:33:28 UTC 2021 Modified Files: src/sys/arch/aarch64/include: types.h Log Message: Make tlb_asid_t unsigned int as pmap_tlb.c expects tlb_asid_t to be able to hold ASID_MAX + 1. To generate a diff of this commit:

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

2021-09-27 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon Sep 27 17:51:15 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: syscall.c Log Message: remove unused code. The syscall for 32bit uses aarch32_syscall.c, so there is no need to make syscall.c support it. To generate a

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

2021-09-27 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon Sep 27 17:51:15 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: syscall.c Log Message: remove unused code. The syscall for 32bit uses aarch32_syscall.c, so there is no need to make syscall.c support it. To generate a

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

2021-09-27 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon Sep 27 17:40:39 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: linux_syscall.c syscall.c Log Message: linux syscall should not break x1 register To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

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

2021-09-27 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon Sep 27 17:40:39 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: linux_syscall.c syscall.c Log Message: linux syscall should not break x1 register To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

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

2021-09-27 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon Sep 27 17:37:59 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: syscall.c Log Message: In order to prevent uninitialized values from being reflected in the registers after syscall, rval[] must be initialized. To

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

2021-09-27 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon Sep 27 17:37:59 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: syscall.c Log Message: In order to prevent uninitialized values from being reflected in the registers after syscall, rval[] must be initialized. To

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

2021-09-26 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Sep 26 20:15:04 UTC 2021 Modified Files: src/sys/arch/aarch64/include: lock.h Log Message: Use the yield instruction as SPINLOCK_BACKOFF_HOOK for aarch64. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

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

2021-09-26 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Sep 26 20:15:04 UTC 2021 Modified Files: src/sys/arch/aarch64/include: lock.h Log Message: Use the yield instruction as SPINLOCK_BACKOFF_HOOK for aarch64. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

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

2021-09-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Sep 26 09:58:13 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: Use UVMHIST_CALLARGS To generate a diff of this commit: cvs rdiff -u -r1.114 -r1.115 src/sys/arch/aarch64/aarch64/pmap.c Please note

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

2021-09-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Sep 26 09:58:13 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: Use UVMHIST_CALLARGS To generate a diff of this commit: cvs rdiff -u -r1.114 -r1.115 src/sys/arch/aarch64/aarch64/pmap.c Please note

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

2021-09-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Sep 26 08:04:35 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: '\n' is not required in KASSERTMSG either. To generate a diff of this commit: cvs rdiff -u -r1.113 -r1.114

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

2021-09-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Sep 26 08:04:35 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: '\n' is not required in KASSERTMSG either. To generate a diff of this commit: cvs rdiff -u -r1.113 -r1.114

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

2021-09-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Sep 26 08:02:48 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: "\n" is not required in KERNHIST To generate a diff of this commit: cvs rdiff -u -r1.112 -r1.113 src/sys/arch/aarch64/aarch64/pmap.c

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

2021-09-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Sep 26 08:02:48 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: "\n" is not required in KERNHIST To generate a diff of this commit: cvs rdiff -u -r1.112 -r1.113 src/sys/arch/aarch64/aarch64/pmap.c

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

2021-09-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 23 15:19:03 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: core_machdep.c cpu_machdep.c exec_machdep.c netbsd32_machdep.c process_machdep.c sig_machdep.c syscall.c Log Message: use

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

2021-09-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 23 15:19:03 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: core_machdep.c cpu_machdep.c exec_machdep.c netbsd32_machdep.c process_machdep.c sig_machdep.c syscall.c Log Message: use

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

2021-09-15 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Sep 15 07:49:54 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: Use __SHIFTIN. Same code before and after. To generate a diff of this commit: cvs rdiff -u -r1.111 -r1.112

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

2021-09-15 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Sep 15 07:49:54 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: Use __SHIFTIN. Same code before and after. To generate a diff of this commit: cvs rdiff -u -r1.111 -r1.112

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

2021-09-12 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Sep 12 08:23:57 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: pmap_page_remove: simply and reduce the code size slightly. To generate a diff of this commit: cvs rdiff -u -r1.110 -r1.111

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

2021-09-12 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Sep 12 08:23:57 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: pmap_page_remove: simply and reduce the code size slightly. To generate a diff of this commit: cvs rdiff -u -r1.110 -r1.111

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

2021-09-09 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Sep 9 08:12:27 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: In pmap_icache_sync_range change for (...) { ... if (condition) { // do stuff } } to for

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

2021-09-09 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Sep 9 08:12:27 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: In pmap_icache_sync_range change for (...) { ... if (condition) { // do stuff } } to for

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

2021-09-09 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Sep 9 08:09:44 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.108 -r1.109 src/sys/arch/aarch64/aarch64/pmap.c Please note that diffs are

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

2021-09-09 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Sep 9 08:09:44 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.108 -r1.109 src/sys/arch/aarch64/aarch64/pmap.c Please note that diffs are

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

2021-08-30 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Aug 30 22:54:40 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: vm_machdep.c Log Message: Interrupts may not be enabled yet when cpu_lwp_fork is called during boot, so remove incorrect KASSERT. To generate a diff

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

2021-08-30 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Aug 30 22:54:40 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: vm_machdep.c Log Message: Interrupts may not be enabled yet when cpu_lwp_fork is called during boot, so remove incorrect KASSERT. To generate a diff

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

2021-08-30 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Aug 30 22:32:06 UTC 2021 Modified Files: src/sys/arch/aarch64/include: hypervisor.h Log Message: Add definition for HCR_E2H bit To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

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

2021-08-30 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Aug 30 22:32:06 UTC 2021 Modified Files: src/sys/arch/aarch64/include: hypervisor.h Log Message: Add definition for HCR_E2H bit To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

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

2021-08-30 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Aug 30 22:31:20 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: locore_el2.S Log Message: If we start in EL2 mode and the CPU supports EL2 host mode, don't bother dropping to EL1 and just run the kernel in EL2

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

2021-08-30 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Aug 30 22:31:20 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: locore_el2.S Log Message: If we start in EL2 mode and the CPU supports EL2 host mode, don't bother dropping to EL1 and just run the kernel in EL2

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

2021-08-30 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Aug 30 22:28:50 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: idle_machdep.S Log Message: Ensure that all memory accesses prior to executing WFI have been completed by adding a DSB SY before stopping execution and

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

2021-08-30 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Aug 30 22:28:50 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: idle_machdep.S Log Message: Ensure that all memory accesses prior to executing WFI have been completed by adding a DSB SY before stopping execution and

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

2021-08-30 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Aug 30 22:24:39 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: locore.S Log Message: Add instruction barrier after write to mair_el1 To generate a diff of this commit: cvs rdiff -u -r1.78 -r1.79

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

2021-08-30 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Aug 30 22:24:39 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: locore.S Log Message: Add instruction barrier after write to mair_el1 To generate a diff of this commit: cvs rdiff -u -r1.78 -r1.79

CVS commit: src/sys/arch/aarch64

2021-07-24 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Jul 24 23:38:41 UTC 2021 Modified Files: src/sys/arch/aarch64/conf: files.aarch64 Removed Files: src/sys/arch/aarch64/aarch64: cctr_machdep.c Log Message: aarch64: Remove empty source file and references to it. To

CVS commit: src/sys/arch/aarch64

2021-07-24 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Jul 24 23:38:41 UTC 2021 Modified Files: src/sys/arch/aarch64/conf: files.aarch64 Removed Files: src/sys/arch/aarch64/aarch64: cctr_machdep.c Log Message: aarch64: Remove empty source file and references to it. To

CVS commit: src/sys/arch/aarch64

2021-06-19 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Jun 19 13:40:00 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c src/sys/arch/aarch64/include: armreg.h Log Message: Do not try to initialize PMU if ID_AA64DFR0_EL1 reports a non-standard PMU

CVS commit: src/sys/arch/aarch64

2021-06-19 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Jun 19 13:40:00 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c src/sys/arch/aarch64/include: armreg.h Log Message: Do not try to initialize PMU if ID_AA64DFR0_EL1 reports a non-standard PMU

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

2021-06-19 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Jun 19 13:38:21 UTC 2021 Modified Files: src/sys/arch/aarch64/include: armreg.h Log Message: CNTV_CTL_EL0 is a 64-bit register To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56

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

2021-06-19 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Jun 19 13:38:21 UTC 2021 Modified Files: src/sys/arch/aarch64/include: armreg.h Log Message: CNTV_CTL_EL0 is a 64-bit register To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56

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

2021-06-03 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Jun 3 07:02:59 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c Log Message: Two fixes for loading free pages into UVM - Only consider a boot_physmem (inner loop) range that has its end (bp_end)

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

2021-06-03 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Jun 3 07:02:59 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c Log Message: Two fixes for loading free pages into UVM - Only consider a boot_physmem (inner loop) range that has its end (bp_end)

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

2021-05-29 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun May 30 05:40:57 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: netbsd32_machdep.c Log Message: Fix conversion between aarch64 and aarch32 fpreg's; in aarch32 mode, d0-d31 are packed into v0-v15 (== q0-q15). This fixes

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

2021-05-29 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun May 30 05:40:57 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: netbsd32_machdep.c Log Message: Fix conversion between aarch64 and aarch32 fpreg's; in aarch32 mode, d0-d31 are packed into v0-v15 (== q0-q15). This fixes

CVS commit: src/sys/arch/aarch64

2021-05-29 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat May 29 06:54:20 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c src/sys/arch/aarch64/include: cpu.h Log Message: Deal with the pmap limitation of maxproc in a more complete way and recognise CPUs with

CVS commit: src/sys/arch/aarch64

2021-05-29 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat May 29 06:54:20 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c src/sys/arch/aarch64/include: cpu.h Log Message: Deal with the pmap limitation of maxproc in a more complete way and recognise CPUs with

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

2021-05-29 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat May 29 06:37:22 UTC 2021 Modified Files: src/sys/arch/aarch64/include: cpu.h Log Message: Sort includes. NFCI. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/arch/aarch64/include/cpu.h Please note

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

2021-05-29 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat May 29 06:37:22 UTC 2021 Modified Files: src/sys/arch/aarch64/include: cpu.h Log Message: Sort includes. NFCI. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/arch/aarch64/include/cpu.h Please note

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

2021-05-27 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu May 27 06:19:38 UTC 2021 Modified Files: src/sys/arch/aarch64/conf: Makefile.aarch64 Log Message: In gcc10, -msign-return-address is no longer supported. Instead, (LLVM-compatible) -mbranch-protection option is supported. To

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

2021-05-27 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu May 27 06:19:38 UTC 2021 Modified Files: src/sys/arch/aarch64/conf: Makefile.aarch64 Log Message: In gcc10, -msign-return-address is no longer supported. Instead, (LLVM-compatible) -mbranch-protection option is supported. To

CVS commit: src/sys/arch/aarch64

2021-05-27 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu May 27 06:11:20 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: procfs_machdep.c src/sys/arch/aarch64/include: cpufunc.h Log Message: fix build error with options ARMV85_BTI To generate a diff of this commit:

CVS commit: src/sys/arch/aarch64

2021-05-27 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu May 27 06:11:20 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: procfs_machdep.c src/sys/arch/aarch64/include: cpufunc.h Log Message: fix build error with options ARMV85_BTI To generate a diff of this commit:

CVS commit: src/sys/arch/aarch64

2021-05-19 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed May 19 12:16:01 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: db_interface.c src/sys/arch/aarch64/include: pmap.h Log Message: Make even more pmap agnostic To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/aarch64

2021-05-19 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed May 19 12:16:01 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: db_interface.c src/sys/arch/aarch64/include: pmap.h Log Message: Make even more pmap agnostic To generate a diff of this commit: cvs rdiff -u

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

2021-05-19 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed May 19 11:54:18 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: db_interface.c Log Message: Reduce characters to print in db_pte_print and unwrap some short lines. To generate a diff of this commit: cvs rdiff -u

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

2021-05-19 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed May 19 11:54:18 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: db_interface.c Log Message: Reduce characters to print in db_pte_print and unwrap some short lines. To generate a diff of this commit: cvs rdiff -u

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

2021-05-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat May 15 11:39:20 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: aarch32_syscall.c Log Message: Wrap long line. No binary changes. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

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

2021-05-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat May 15 11:39:20 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: aarch32_syscall.c Log Message: Wrap long line. No binary changes. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

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

2021-05-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat May 15 11:38:26 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: aarch32_syscall.c Log Message: Fix __syscall(2) for COMPAT_NETBSD32 on aarch64{,eb}. The 1st argument for __syscall(2) is quad_t, which is stored in r0 and

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

2021-05-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat May 15 11:38:26 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: aarch32_syscall.c Log Message: Fix __syscall(2) for COMPAT_NETBSD32 on aarch64{,eb}. The 1st argument for __syscall(2) is quad_t, which is stored in r0 and

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

2021-05-03 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon May 3 19:33:09 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: db_interface.c Log Message: Remove unnecssary brackets. Same binary before and after. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14

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

2021-05-03 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon May 3 19:33:09 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: db_interface.c Log Message: Remove unnecssary brackets. Same binary before and after. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14

CVS commit: src/sys/arch/aarch64

2021-04-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Apr 30 20:07:23 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: db_interface.c db_machdep.c pmap.c pmapboot.c src/sys/arch/aarch64/include: db_machdep.h pmap.h Log Message: Make the ddb for pmap /

CVS commit: src/sys/arch/aarch64

2021-04-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Apr 30 20:07:23 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: db_interface.c db_machdep.c pmap.c pmapboot.c src/sys/arch/aarch64/include: db_machdep.h pmap.h Log Message: Make the ddb for pmap /

CVS commit: src/sys/arch/aarch64

2021-04-29 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Apr 29 09:27:29 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c src/sys/arch/aarch64/include: asan.h Log Message: Remove some unnecessary tlb invalidate in pmap_growkernel and ASAN shadow map. Ensure the

CVS commit: src/sys/arch/aarch64

2021-04-29 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Apr 29 09:27:29 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c src/sys/arch/aarch64/include: asan.h Log Message: Remove some unnecessary tlb invalidate in pmap_growkernel and ASAN shadow map. Ensure the

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

2021-04-21 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Wed Apr 21 09:52:21 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: added more attributes of PTE displayed by "ddb>machine pte" To generate a diff of this commit: cvs rdiff -u -r1.104 -r1.105

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

2021-04-21 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Wed Apr 21 09:52:21 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: added more attributes of PTE displayed by "ddb>machine pte" To generate a diff of this commit: cvs rdiff -u -r1.104 -r1.105

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

2021-04-13 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Wed Apr 14 05:43:09 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: bus_space.c trap.c Log Message: Fix the problem "pcictl pci0 list" causes "panic: trap_el1h_error" on rockpro64. The panic occures in bus_space_barrier() in

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

2021-04-13 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Wed Apr 14 05:43:09 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: bus_space.c trap.c Log Message: Fix the problem "pcictl pci0 list" causes "panic: trap_el1h_error" on rockpro64. The panic occures in bus_space_barrier() in

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

2021-03-25 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Mar 25 07:31:57 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c Log Message: More debug To generate a diff of this commit: cvs rdiff -u -r1.59 -r1.60 src/sys/arch/aarch64/aarch64/aarch64_machdep.c

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

2021-03-25 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Mar 25 07:31:57 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c Log Message: More debug To generate a diff of this commit: cvs rdiff -u -r1.59 -r1.60 src/sys/arch/aarch64/aarch64/aarch64_machdep.c

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

2021-03-25 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Mar 25 07:30:16 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c Log Message: Update a comment to reflect reality To generate a diff of this commit: cvs rdiff -u -r1.58 -r1.59

<    1   2   3   4   5   6   7   8   9   10   >