Module Name:src
Committed By: ryo
Date: Fri May 6 05:14:38 UTC 2022
Modified Files:
src/sys/arch/aarch64/aarch64: vectors.S
Log Message:
md_astpending is uint32_t
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/aarch64/aarch64/vectors.S
Pleas
Module Name:src
Committed By: ryo
Date: Fri May 6 05:14:38 UTC 2022
Modified Files:
src/sys/arch/aarch64/aarch64: vectors.S
Log Message:
md_astpending is uint32_t
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/aarch64/aarch64/vectors.S
Pleas
Module Name:src
Committed By: skrll
Date: Tue May 3 20:10:20 UTC 2022
Modified Files:
src/sys/arch/aarch64/aarch64: efi_machdep.c
Log Message:
Style. NFCI.
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/aarch64/aarch64/efi_machdep.c
Please n
Module Name:src
Committed By: skrll
Date: Tue May 3 20:10:20 UTC 2022
Modified Files:
src/sys/arch/aarch64/aarch64: efi_machdep.c
Log Message:
Style. NFCI.
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/aarch64/aarch64/efi_machdep.c
Please n
Module Name:src
Committed By: skrll
Date: Tue May 3 20:09:54 UTC 2022
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Sprinkle some KASSERT(kpreempt_disabled());
To generate a diff of this commit:
cvs rdiff -u -r1.136 -r1.137 src/sys/arch/aarch64/aarch
Module Name:src
Committed By: skrll
Date: Tue May 3 20:09:54 UTC 2022
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Sprinkle some KASSERT(kpreempt_disabled());
To generate a diff of this commit:
cvs rdiff -u -r1.136 -r1.137 src/sys/arch/aarch64/aarch
Module Name:src
Committed By: skrll
Date: Sat Apr 30 07:07:01 UTC 2022
Modified Files:
src/sys/arch/aarch64/aarch64: fault.c
Log Message:
whitespace
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/aarch64/aarch64/fault.c
Please note that diffs
Module Name:src
Committed By: skrll
Date: Sat Apr 30 07:07:01 UTC 2022
Modified Files:
src/sys/arch/aarch64/aarch64: fault.c
Log Message:
whitespace
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/aarch64/aarch64/fault.c
Please note that diffs
Module Name:src
Committed By: ryo
Date: Wed Apr 27 23:38:31 UTC 2022
Modified Files:
src/sys/arch/aarch64/aarch64: efi_machdep.c pmap.c
Log Message:
since pmap_activate_efirt() rewrites TTBR0, it is necessary to pmap_activate()
again after pmap_deactivate_efirt() to resto
Module Name:src
Committed By: ryo
Date: Wed Apr 27 23:38:31 UTC 2022
Modified Files:
src/sys/arch/aarch64/aarch64: efi_machdep.c pmap.c
Log Message:
since pmap_activate_efirt() rewrites TTBR0, it is necessary to pmap_activate()
again after pmap_deactivate_efirt() to resto
Module Name:src
Committed By: skrll
Date: Sun Apr 17 15:20:36 UTC 2022
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Add the missing kpreempt_enable to pmap_deactivate_efirt
To generate a diff of this commit:
cvs rdiff -u -r1.134 -r1.135 src/sys/arch/
Module Name:src
Committed By: skrll
Date: Sun Apr 17 15:20:36 UTC 2022
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Add the missing kpreempt_enable to pmap_deactivate_efirt
To generate a diff of this commit:
cvs rdiff -u -r1.134 -r1.135 src/sys/arch/
Module Name:src
Committed By: skrll
Date: Sun Apr 10 10:01:15 UTC 2022
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
No need to flush icache for EFI RT mappings as bootaa64.efi flushed
the full icache for us. (Also this avoids traps)
To generate a di
Module Name:src
Committed By: skrll
Date: Sun Apr 10 10:01:15 UTC 2022
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
No need to flush icache for EFI RT mappings as bootaa64.efi flushed
the full icache for us. (Also this avoids traps)
To generate a di
Module Name:src
Committed By: skrll
Date: Sat Mar 19 09:53:19 UTC 2022
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Slight code re-organisation. NFCI.
To generate a diff of this commit:
cvs rdiff -u -r1.130 -r1.131 src/sys/arch/aarch64/aarch64/pmap.c
Module Name:src
Committed By: skrll
Date: Sat Mar 19 09:53:19 UTC 2022
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Slight code re-organisation. NFCI.
To generate a diff of this commit:
cvs rdiff -u -r1.130 -r1.131 src/sys/arch/aarch64/aarch64/pmap.c
Module Name:src
Committed By: skrll
Date: Sat Mar 5 16:53:24 UTC 2022
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Slight comment improvement.
To generate a diff of this commit:
cvs rdiff -u -r1.128 -r1.129 src/sys/arch/aarch64/aarch64/pmap.c
Pleas
Module Name:src
Committed By: skrll
Date: Sat Mar 5 16:53:24 UTC 2022
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Slight comment improvement.
To generate a diff of this commit:
cvs rdiff -u -r1.128 -r1.129 src/sys/arch/aarch64/aarch64/pmap.c
Pleas
Module Name:src
Committed By: ryo
Date: Mon Jan 31 08:43:05 UTC 2022
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Skip unnecessary PTE operations and TLB invalidation.
To generate a diff of this commit:
cvs rdiff -u -r1.125 -r1.126 src/sys/arch/aarch
Module Name:src
Committed By: ryo
Date: Mon Jan 31 08:43:05 UTC 2022
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Skip unnecessary PTE operations and TLB invalidation.
To generate a diff of this commit:
cvs rdiff -u -r1.125 -r1.126 src/sys/arch/aarch
Module Name:src
Committed By: rillig
Date: Sun Jan 16 10:50:02 UTC 2022
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
aarch64/pmap: remove stray semicolon
No binary change.
To generate a diff of this commit:
cvs rdiff -u -r1.124 -r1.125 src/sys/arch/
Module Name:src
Committed By: rillig
Date: Sun Jan 16 10:50:02 UTC 2022
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
aarch64/pmap: remove stray semicolon
No binary change.
To generate a diff of this commit:
cvs rdiff -u -r1.124 -r1.125 src/sys/arch/
Module Name:src
Committed By: skrll
Date: Sat Jan 15 07:39:04 UTC 2022
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
The translations that need invalidation are always last level so remove
the (dubious) logic around tracking the level. The "any level"
Module Name:src
Committed By: skrll
Date: Sat Jan 15 07:39:04 UTC 2022
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
The translations that need invalidation are always last level so remove
the (dubious) logic around tracking the level. The "any level"
Module Name:src
Committed By: skrll
Date: Tue Jan 4 05:55:45 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.121 -r1.122 src/sys/arch/aarch64/aarch64/pmap.c
Please note that diffs are no
Module Name:src
Committed By: skrll
Date: Tue Jan 4 05:55:45 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.121 -r1.122 src/sys/arch/aarch64/aarch64/pmap.c
Please note that diffs are no
Module Name:src
Committed By: riastradh
Date: Sat Nov 27 14:11:04 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: db_trace.c
Log Message:
aarch64: Fix stack traces from jump-to-null.
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/aarch6
Module Name:src
Committed By: riastradh
Date: Sat Nov 27 14:11:04 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: db_trace.c
Log Message:
aarch64: Fix stack traces from jump-to-null.
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/aarch6
Module Name:src
Committed By: skrll
Date: Sun Nov 14 15:12:01 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: netbsd32_machdep.c netbsd32_machdep_13.c
netbsd32_machdep_16.c
Log Message:
Trailing whitespace
To generate a diff of this commit:
cvs rdiff -
Module Name:src
Committed By: skrll
Date: Sun Nov 14 15:12:01 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: netbsd32_machdep.c netbsd32_machdep_13.c
netbsd32_machdep_16.c
Log Message:
Trailing whitespace
To generate a diff of this commit:
cvs rdiff -
Module Name:src
Committed By: skrll
Date: Sun Oct 31 07:56:55 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: cpufunc.c
Log Message:
Sprinkle some const
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/aarch64/aarch64/cpufunc.c
Please no
Module Name:src
Committed By: skrll
Date: Sun Oct 31 07:56:55 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: cpufunc.c
Log Message:
Sprinkle some const
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/aarch64/aarch64/cpufunc.c
Please no
Module Name:src
Committed By: jmcneill
Date: Sat Oct 30 18:49:47 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: genassym.cf
Log Message:
Add CI_SPLX_SAVEDIPL and CI_HWPL
To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 src/sys/arch/aarch64/aarch64/ge
Module Name:src
Committed By: jmcneill
Date: Sat Oct 30 18:49:47 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: genassym.cf
Log Message:
Add CI_SPLX_SAVEDIPL and CI_HWPL
To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 src/sys/arch/aarch64/aarch64/ge
Module Name:src
Committed By: skrll
Date: Sat Oct 30 10:47:03 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: cpu.c
Log Message:
G/C MD_CPU_HATCH. It's old evbarm (<= armv7)
To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66 src/sys/arch/aarch64/aarch64
Module Name:src
Committed By: skrll
Date: Sat Oct 30 10:47:03 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: cpu.c
Log Message:
G/C MD_CPU_HATCH. It's old evbarm (<= armv7)
To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66 src/sys/arch/aarch64/aarch64
Module Name:src
Committed By: skrll
Date: Sat Oct 30 09:42:27 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: cpu.c
Log Message:
style. NFCI.
To generate a diff of this commit:
cvs rdiff -u -r1.64 -r1.65 src/sys/arch/aarch64/aarch64/cpu.c
Please note that diffs a
Module Name:src
Committed By: skrll
Date: Sat Oct 30 09:42:27 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: cpu.c
Log Message:
style. NFCI.
To generate a diff of this commit:
cvs rdiff -u -r1.64 -r1.65 src/sys/arch/aarch64/aarch64/cpu.c
Please note that diffs a
Module Name:src
Committed By: skrll
Date: Sat Oct 30 09:42:01 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: TODO
Log Message:
Remove an item
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/aarch64/aarch64/TODO
Please note that diffs ar
Module Name:src
Committed By: skrll
Date: Sat Oct 30 09:42:01 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: TODO
Log Message:
Remove an item
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/aarch64/aarch64/TODO
Please note that diffs ar
Module Name:src
Committed By: skrll
Date: Fri Oct 29 07:55:04 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: aarch64_tlb.c
Log Message:
Fix length of memset in tlb_record_asids
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/aarch64/aarch
Module Name:src
Committed By: skrll
Date: Fri Oct 29 07:55:04 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: aarch64_tlb.c
Log Message:
Fix length of memset in tlb_record_asids
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/aarch64/aarch
Module Name:src
Committed By: skrll
Date: Sat Oct 23 06:49:46 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Fix non-UVMHIST build
To generate a diff of this commit:
cvs rdiff -u -r1.118 -r1.119 src/sys/arch/aarch64/aarch64/pmap.c
Please note
Module Name:src
Committed By: skrll
Date: Sat Oct 23 06:49:46 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Fix non-UVMHIST build
To generate a diff of this commit:
cvs rdiff -u -r1.118 -r1.119 src/sys/arch/aarch64/aarch64/pmap.c
Please note
Module Name:src
Committed By: skrll
Date: Sat Oct 23 06:48:31 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: cpufunc.c
Log Message:
Shrink a panic message to avoid a long line
To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/aarch64/aarc
Module Name:src
Committed By: skrll
Date: Sat Oct 23 06:48:31 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: cpufunc.c
Log Message:
Shrink a panic message to avoid a long line
To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/aarch64/aarc
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 src/sys/arch/aarch64/aar
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 src/sys/arch/aarch64/aar
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 d
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 d
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 trap.
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 trap.
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 that
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 that
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
Please
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
Please
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 tha
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 tha
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 -
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 -
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 src/sys/arc
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 src/sys/arc
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
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
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 a
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 a
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 di
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 di
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 src/sys/arch/a
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 src/sys/arch/a
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 generat
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 generat
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
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
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 src/sys/arch/aarch64/aarch6
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 src/sys/arch/aarch64/aarch6
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
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
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 lwp_trapfram
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 lwp_trapfram
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 src/sys/arch/aarch64/aarch6
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 src/sys/arch/aarch64/aarch6
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 src/sys/ar
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 src/sys/ar
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 (...
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 (...
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 no
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 no
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 of
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 of
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 instead
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 instead
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 e
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 e
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 src/sys/arch/aarch6
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 src/sys/arch/aarch6
On Mon, 22 Feb 2021, Ryo Shimizu wrote:
I think this condition is not necessary since cpu_idle() is just called from
idle_loop(),
and ci_intr_depth is always zero at this time.
Ah yes, my mistake! Please feel free to revert this commit as part of
your proposed change.
> On Feb 22, 2021, at 11:49 AM, Ryo Shimizu wrote:
>
> Ah, You are quite right!
> idle/# lwp is provided and assigned for each CPU, so curcpu() obtained from
> idle lwp was always the same.
> So, there's no need to move curcpu() to after DISABLE_INTERRUPT.
Please make sure to add a comment exp
>> In addition, because of the possibility of kpreemption (but aarch64 has =
>no KPREEMPT yet),
>> the acquisition of curcpu() is moved to after DISABLE_INTERRUPT and got =
>the following.
>>
>[snip]
>
>
>>
>> Is this ok?
>>
>
>Looks good - I wonder if the fact that curcpu is an invariant for the
On 22/02/2021 10:40, Ryo Shimizu wrote:
Module Name:src
Committed By: jmcneill
Date: Sun Feb 21 23:37:10 UTC 2021
Modified Files:
src/sys/arch/aarch64/aarch64: idle_machdep.S
Log Message:
When waking from cpu_idle(), only call dosoftints if ci_intr_depth == 0
To gene
101 - 200 of 297 matches
Mail list logo