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

2020-12-14 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Dec 14 11:16:33 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: bus_space.c Log Message: The bus_space(9) man page is not clear whether barriers should enforce ordering or completion. To be safe, use dsb here instead

CVS commit: src/sys/arch/aarch64

2020-12-11 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Dec 11 18:03:33 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_reboot.c cpu.c db_disasm.c db_interface.c db_machdep.c db_trace.c exec_machdep.c fault.c fpu.c genassym.cf kobj_machdep.c

CVS commit: src/sys/arch/aarch64

2020-12-11 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Dec 11 18:03:33 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_reboot.c cpu.c db_disasm.c db_interface.c db_machdep.c db_trace.c exec_machdep.c fault.c fpu.c genassym.cf kobj_machdep.c

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

2020-12-09 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Dec 9 08:51:05 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c Log Message: Remove unnecessary aarch64_dcache_wbinv_all now that pmapboot_enter does dsb(ish) To generate a diff of this commit: cvs

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

2020-12-09 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Dec 9 08:51:05 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c Log Message: Remove unnecessary aarch64_dcache_wbinv_all now that pmapboot_enter does dsb(ish) To generate a diff of this commit: cvs

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

2020-12-07 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Dec 7 10:56:12 UTC 2020 Modified Files: src/sys/arch/aarch64/include: cpu.h Log Message: ACPI Processor UID is 32-bits (ci_acpiid). To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30

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

2020-12-07 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Dec 7 10:56:12 UTC 2020 Modified Files: src/sys/arch/aarch64/include: cpu.h Log Message: ACPI Processor UID is 32-bits (ci_acpiid). To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30

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

2020-12-04 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Dec 4 08:29:11 UTC 2020 Modified Files: src/sys/arch/aarch64/include: cpufunc.h Log Message: Remove unnecessary casts To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/arch/aarch64/include/cpufunc.h

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

2020-12-04 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Dec 4 08:29:11 UTC 2020 Modified Files: src/sys/arch/aarch64/include: cpufunc.h Log Message: Remove unnecessary casts To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/arch/aarch64/include/cpufunc.h

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

2020-12-04 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Dec 4 08:24:41 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: pmapboot.c Log Message: Ensure translation table updates are visible to the hardware walker(s) in pmapboot_enter. To generate a diff of this commit: cvs

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

2020-12-04 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Dec 4 08:24:41 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: pmapboot.c Log Message: Ensure translation table updates are visible to the hardware walker(s) in pmapboot_enter. To generate a diff of this commit: cvs

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

2020-11-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Nov 26 08:25:01 UTC 2020 Modified Files: src/sys/arch/aarch64/include: asan.h Log Message: Mark KASAN shadow pages as LX_BLKPAG_ATTR_NORMAL_WB. NFC as this is zero, but someone might change it one day. To generate a diff of

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

2020-11-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Nov 26 08:25:01 UTC 2020 Modified Files: src/sys/arch/aarch64/include: asan.h Log Message: Mark KASAN shadow pages as LX_BLKPAG_ATTR_NORMAL_WB. NFC as this is zero, but someone might change it one day. To generate a diff of

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

2020-11-12 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Thu Nov 12 11:28:39 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: bus_space_asm_generic.S Log Message: Fix typo in comment To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

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

2020-11-12 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Thu Nov 12 11:28:39 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: bus_space_asm_generic.S Log Message: Fix typo in comment To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

CVS commit: src/sys/arch/aarch64

2020-11-09 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Nov 10 07:51:19 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c genassym.cf pmap.c pmap_page.S pmapboot.c src/sys/arch/aarch64/include: asan.h vmparam.h Log Message: AA64 is not

CVS commit: src/sys/arch/aarch64

2020-11-09 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Nov 10 07:51:19 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c genassym.cf pmap.c pmap_page.S pmapboot.c src/sys/arch/aarch64/include: asan.h vmparam.h Log Message: AA64 is not

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

2020-11-07 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Nov 7 08:48:11 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: pmapboot.c Log Message: Fix the use of the contiguous bit by checking the output address as well. To generate a diff of this commit: cvs rdiff -u -r1.10

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

2020-11-07 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Nov 7 08:48:11 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: pmapboot.c Log Message: Fix the use of the contiguous bit by checking the output address as well. To generate a diff of this commit: cvs rdiff -u -r1.10

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

2020-11-07 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Nov 7 08:33:50 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: In pmap_devmap_bootstrap only set pmap_devmap_bootstrap_done if there is an entry and ALL of the entries have been done. The entry

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

2020-11-07 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Nov 7 08:33:50 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: In pmap_devmap_bootstrap only set pmap_devmap_bootstrap_done if there is an entry and ALL of the entries have been done. The entry

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

2020-11-01 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Nov 1 10:58:59 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: No need to disable translation table walks in pmap_activate(). To generate a diff of this commit: cvs rdiff -u -r1.93 -r1.94

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

2020-11-01 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Nov 1 10:58:59 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: No need to disable translation table walks in pmap_activate(). To generate a diff of this commit: cvs rdiff -u -r1.93 -r1.94

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

2020-10-22 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Oct 22 07:36:02 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S Log Message: Use the correct (more relaxed) membar_exit barrier in cpu_switchto_softint To generate a diff of this commit: cvs rdiff -u

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

2020-10-22 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Oct 22 07:36:02 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S Log Message: Use the correct (more relaxed) membar_exit barrier in cpu_switchto_softint To generate a diff of this commit: cvs rdiff -u

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

2020-10-22 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Oct 22 07:34:18 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: Use the isb macro - missed in previous commit To generate a diff of this commit: cvs rdiff -u -r1.92 -r1.93

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

2020-10-22 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Oct 22 07:34:18 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: Use the isb macro - missed in previous commit To generate a diff of this commit: cvs rdiff -u -r1.92 -r1.93

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

2020-10-22 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Oct 22 07:31:15 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c cpufunc.c db_machdep.c efi_machdep.c fpu.c pmap.c trap.c Log Message: Use the dmb/dsb/isb macros... if nothing else they're

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

2020-10-22 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Oct 22 07:31:15 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c cpufunc.c db_machdep.c efi_machdep.c fpu.c pmap.c trap.c Log Message: Use the dmb/dsb/isb macros... if nothing else they're

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

2020-10-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Oct 22 07:16:06 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: locore.S Log Message: Don't trap EL0 accesses to the DCC registers. VMWare use "mrs xzr, mdccsr_el0" for guest side backdoor. To generate a diff of this

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

2020-10-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Oct 22 07:16:06 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: locore.S Log Message: Don't trap EL0 accesses to the DCC registers. VMWare use "mrs xzr, mdccsr_el0" for guest side backdoor. To generate a diff of this

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

2020-10-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Oct 15 23:15:36 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: trap.c Log Message: Byte-swapping instructions for arm and thumb on aarch64eb; instructions are stored in little-endian byte-order for BE8, an only valid

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

2020-10-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Oct 15 23:15:36 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: trap.c Log Message: Byte-swapping instructions for arm and thumb on aarch64eb; instructions are stored in little-endian byte-order for BE8, an only valid

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

2020-10-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Oct 15 23:10:06 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: netbsd32_machdep.c Log Message: Call netbsd32_adjust_limits() in netbsd32_setregs() for sure, as done for amd64 and sparc64. To generate a diff of this

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

2020-10-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Oct 15 23:10:06 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: netbsd32_machdep.c Log Message: Call netbsd32_adjust_limits() in netbsd32_setregs() for sure, as done for amd64 and sparc64. To generate a diff of this

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

2020-10-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Oct 15 22:52:08 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: vm_machdep.c Log Message: Fix clone(2) for COMPAT_NETBSD32. (1) Set r13 (sp for arm32 processes) appropriately when stack is specified to fork1(). (2)

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

2020-10-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Oct 15 22:52:08 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: vm_machdep.c Log Message: Fix clone(2) for COMPAT_NETBSD32. (1) Set r13 (sp for arm32 processes) appropriately when stack is specified to fork1(). (2)

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

2020-10-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Oct 15 22:41:02 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: netbsd32_machdep.c Log Message: For rev 1.14 and before, netbsd32_process_write_regs() returns EINVAL if non-modifiable bits are set in CPSR. Instead, mask

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

2020-10-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Oct 15 22:41:02 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: netbsd32_machdep.c Log Message: For rev 1.14 and before, netbsd32_process_write_regs() returns EINVAL if non-modifiable bits are set in CPSR. Instead, mask

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

2020-10-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Oct 15 22:30:34 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: fault.c Log Message: For cpu_jump_onfault() in data_abort_handler(), stop returning hard-coded EFAULT and use return value from uvm_fault() instead. There

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

2020-10-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Oct 15 22:30:34 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: fault.c Log Message: For cpu_jump_onfault() in data_abort_handler(), stop returning hard-coded EFAULT and use return value from uvm_fault() instead. There

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

2020-10-15 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Thu Oct 15 21:14:15 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: bus_space.c Log Message: Reduce scope of memory barriers use in bus_space_barrier() implementation. Instead of always "dsb sy", use "dsb ishld" for

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

2020-10-15 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Thu Oct 15 21:14:15 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: bus_space.c Log Message: Reduce scope of memory barriers use in bus_space_barrier() implementation. Instead of always "dsb sy", use "dsb ishld" for

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

2020-10-15 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Oct 15 08:37:20 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: vectors.S Log Message: slightly optimized loop for trap_doast() calls To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21

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

2020-10-15 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Oct 15 08:37:20 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: vectors.S Log Message: slightly optimized loop for trap_doast() calls To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21

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

2020-10-13 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Oct 13 21:27:18 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: lock_stubs.S Log Message: Use load-acquire exclusive and store-release exclusive (and remove the barrier instructions) as suggested by riastradh a little

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

2020-10-13 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Oct 13 21:27:18 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: lock_stubs.S Log Message: Use load-acquire exclusive and store-release exclusive (and remove the barrier instructions) as suggested by riastradh a little

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

2020-10-13 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Oct 13 21:24:22 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S Log Message: Use corrcet membar_exit barrier To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30

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

2020-10-13 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Oct 13 21:24:22 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S Log Message: Use corrcet membar_exit barrier To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30

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

2020-10-13 Thread Martin Husemann
On Tue, Oct 13, 2020 at 12:57:44PM +0200, Kamil Rytarowski wrote: > > Log Message: > > BE32 binaries are no longer supported for ARMv7 and later, and > > therefore for aarch64eb. > > > > Reject them with ENOEXEC, rather than causing illegal instruction > > exceptions due to unexpected binary

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

2020-10-13 Thread Rin Okuyama
On 2020/10/13 19:57, Kamil Rytarowski wrote: On 13.10.2020 09:04, Rin Okuyama wrote: Module Name:src Committed By: rin Date: Tue Oct 13 07:04:49 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: exec_machdep.c Log Message: BE32 binaries are no longer supported for

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

2020-10-13 Thread Kamil Rytarowski
On 13.10.2020 09:04, Rin Okuyama wrote: > Module Name: src > Committed By: rin > Date: Tue Oct 13 07:04:49 UTC 2020 > > Modified Files: > src/sys/arch/aarch64/aarch64: exec_machdep.c > > Log Message: > BE32 binaries are no longer supported for ARMv7 and later, and > therefore for

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

2020-10-13 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Oct 13 07:04:49 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: exec_machdep.c Log Message: BE32 binaries are no longer supported for ARMv7 and later, and therefore for aarch64eb. Reject them with ENOEXEC, rather than

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

2020-10-13 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Oct 13 07:04:49 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: exec_machdep.c Log Message: BE32 binaries are no longer supported for ARMv7 and later, and therefore for aarch64eb. Reject them with ENOEXEC, rather than

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

2020-10-10 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Oct 10 08:22:57 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c Log Message: Fix detection of FP and SIMD features on Armv8.2+. To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56

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

2020-10-10 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Oct 10 08:22:57 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c Log Message: Fix detection of FP and SIMD features on Armv8.2+. To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56

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

2020-10-07 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Wed Oct 7 16:03:10 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c Log Message: Only touch PMC registers if Performance Monitor Extensions are present. To generate a diff of this commit: cvs rdiff -u -r1.54

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

2020-10-07 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Wed Oct 7 16:03:10 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c Log Message: Only touch PMC registers if Performance Monitor Extensions are present. To generate a diff of this commit: cvs rdiff -u -r1.54

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

2020-10-06 Thread Rin Okuyama
It works fine now. Thank you for quick fix!! rin On 2020/10/06 15:28, Nick Hudson wrote: On 06/10/2020 01:54, Rin Okuyama wrote: Hi, On 2020/10/01 1:35, Nick Hudson wrote: Module Name:    src Committed By:    skrll Date:    Wed Sep 30 16:35:49 UTC 2020 Modified Files:

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

2020-10-06 Thread Nick Hudson
On 06/10/2020 01:54, Rin Okuyama wrote: Hi, On 2020/10/01 1:35, Nick Hudson wrote: Module Name:    src Committed By:    skrll Date:    Wed Sep 30 16:35:49 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S vectors.S Log Message: Move el[01]_trap_exit into vectors.S

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

2020-10-06 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Oct 6 06:26:46 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S vectors.S Log Message: move #include "opt_compat_netbsd32.h" to where it's required To generate a diff of this commit: cvs rdiff -u -r1.28

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

2020-10-06 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Oct 6 06:26:46 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S vectors.S Log Message: move #include "opt_compat_netbsd32.h" to where it's required To generate a diff of this commit: cvs rdiff -u -r1.28

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

2020-10-05 Thread Rin Okuyama
Hi, On 2020/10/01 1:35, Nick Hudson wrote: Module Name:src Committed By: skrll Date: Wed Sep 30 16:35:49 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S vectors.S Log Message: Move el[01]_trap_exit into vectors.S where the callers exist To generate

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

2020-10-04 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Oct 4 08:09:12 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51 src/sys/arch/aarch64/aarch64/aarch64_machdep.c Please

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

2020-10-04 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Oct 4 08:09:12 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51 src/sys/arch/aarch64/aarch64/aarch64_machdep.c Please

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

2020-10-02 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Oct 3 05:56:26 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c Log Message: G/C To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50 src/sys/arch/aarch64/aarch64/aarch64_machdep.c Please

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

2020-10-02 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Oct 3 05:56:26 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c Log Message: G/C To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50 src/sys/arch/aarch64/aarch64/aarch64_machdep.c Please

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

2020-10-01 Thread Ryo Shimizu
>> Index: src/sys/arch/aarch64/include/cpu.h >> diff -u src/sys/arch/aarch64/include/cpu.h:1.27 src/sys/arch/aarch64/inc= >lude/cpu.h:1.28 >> --- src/sys/arch/aarch64/include/cpu.h:1.27 Mon Sep 14 10:06:35 2020 >> +++ src/sys/arch/aarch64/include/cpu.h Thu Oct 1 06:40:16 2020 >> @@ -1,4

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

2020-10-01 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Oct 1 07:31:27 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: procfs_machdep.c Log Message: KNF (and some newlines) To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

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

2020-10-01 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Oct 1 07:31:27 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: procfs_machdep.c Log Message: KNF (and some newlines) To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

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

2020-10-01 Thread Nick Hudson
On 01/10/2020 07:40, Ryo Shimizu wrote: Module Name:src Committed By: ryo Date: Thu Oct 1 06:40:16 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: procfs_machdep.c src/sys/arch/aarch64/include: cpu.h Log Message: fix build error with LLVM [...] Index:

CVS commit: src/sys/arch/aarch64

2020-10-01 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Oct 1 06:40:16 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: procfs_machdep.c src/sys/arch/aarch64/include: cpu.h Log Message: fix build error with LLVM To generate a diff of this commit: cvs rdiff -u -r1.2

CVS commit: src/sys/arch/aarch64

2020-10-01 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Oct 1 06:40:16 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: procfs_machdep.c src/sys/arch/aarch64/include: cpu.h Log Message: fix build error with LLVM To generate a diff of this commit: cvs rdiff -u -r1.2

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

2020-09-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Sep 30 16:47:55 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c Log Message: Improve a comment To generate a diff of this commit: cvs rdiff -u -r1.48 -r1.49

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

2020-09-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Sep 30 16:47:55 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c Log Message: Improve a comment To generate a diff of this commit: cvs rdiff -u -r1.48 -r1.49

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

2020-09-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Sep 30 16:35:49 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S vectors.S Log Message: Move el[01]_trap_exit into vectors.S where the callers exist To generate a diff of this commit: cvs rdiff -u -r1.27

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

2020-09-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Sep 30 16:35:49 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S vectors.S Log Message: Move el[01]_trap_exit into vectors.S where the callers exist To generate a diff of this commit: cvs rdiff -u -r1.27

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

2020-09-30 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Wed Sep 30 08:43:47 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: procfs_machdep.c Log Message: add linux compatible /proc/cpuinfo To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

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

2020-09-30 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Wed Sep 30 08:43:47 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: procfs_machdep.c Log Message: add linux compatible /proc/cpuinfo To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

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

2020-09-30 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Wed Sep 30 08:40:49 UTC 2020 Modified Files: src/sys/arch/aarch64/include: armreg.h Log Message: add some fields of ID_AA64ISAR1_EL1 definition (ARMv8.6) To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54

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

2020-09-30 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Wed Sep 30 08:40:49 UTC 2020 Modified Files: src/sys/arch/aarch64/include: armreg.h Log Message: add some fields of ID_AA64ISAR1_EL1 definition (ARMv8.6) To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54

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

2020-09-28 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Sep 28 12:04:19 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: Only set pmap_devmap_bootstrap_done if something gets mapped. Think acpi_platform_devmap To generate a diff of this commit: cvs

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

2020-09-28 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Sep 28 12:04:19 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: Only set pmap_devmap_bootstrap_done if something gets mapped. Think acpi_platform_devmap To generate a diff of this commit: cvs

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

2020-09-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Sep 26 06:09:33 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S Log Message: Use 'lr' instead of 'x30' in an instruction for clarity To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27

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

2020-09-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Sep 26 06:08:41 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S Log Message: Fix a comment To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/sys/arch/aarch64/aarch64/cpuswitch.S Please

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

2020-09-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Sep 26 06:09:33 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S Log Message: Use 'lr' instead of 'x30' in an instruction for clarity To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27

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

2020-09-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Sep 26 06:08:41 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S Log Message: Fix a comment To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/sys/arch/aarch64/aarch64/cpuswitch.S Please

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

2020-09-24 Thread Ryo Shimizu
>On 24/09/2020 10:04, Ryo Shimizu wrote: >> Module Name: src >> Committed By:ryo >> Date:Thu Sep 24 09:04:38 UTC 2020 >> >> Modified Files: >> src/sys/arch/aarch64/aarch64: bus_space_asm_generic.S >> >> Log Message: >> fix bugs in *_bs_rm_8_swap(). it was only

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

2020-09-24 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 24 16:15:49 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: bus_space_asm_generic.S Log Message: fix *_bs_rm_4_swap(). it was only reading 2 bytes, not 4 bytes. pointed out by skrll@ thanks. To generate a diff of

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

2020-09-24 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 24 16:15:49 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: bus_space_asm_generic.S Log Message: fix *_bs_rm_4_swap(). it was only reading 2 bytes, not 4 bytes. pointed out by skrll@ thanks. To generate a diff of

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

2020-09-24 Thread Nick Hudson
On 24/09/2020 10:04, Ryo Shimizu wrote: Module Name:src Committed By: ryo Date: Thu Sep 24 09:04:38 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: bus_space_asm_generic.S Log Message: fix bugs in *_bs_rm_8_swap(). it was only reading 4 bytes, not 8 bytes. I

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

2020-09-24 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 24 09:04:38 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: bus_space_asm_generic.S Log Message: fix bugs in *_bs_rm_8_swap(). it was only reading 4 bytes, not 8 bytes. To generate a diff of this commit: cvs rdiff

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

2020-09-24 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 24 09:04:38 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: bus_space_asm_generic.S Log Message: fix bugs in *_bs_rm_8_swap(). it was only reading 4 bytes, not 8 bytes. To generate a diff of this commit: cvs rdiff

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

2020-09-22 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Sep 23 05:02:27 UTC 2020 Modified Files: src/sys/arch/aarch64/include: vmparam.h Log Message: Readability of a comment To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/arch/aarch64/include/vmparam.h

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

2020-09-22 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Sep 23 05:02:27 UTC 2020 Modified Files: src/sys/arch/aarch64/include: vmparam.h Log Message: Readability of a comment To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/arch/aarch64/include/vmparam.h

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

2020-09-20 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Sep 20 15:30:11 UTC 2020 Modified Files: src/sys/arch/aarch64/include: asan.h Log Message: Use pmap_growkernel(VM_KERNEL_VM_BASE) rather than pmap_virtual_space to work out what to map initially. XXX could do better mapping

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

2020-09-20 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Sep 20 15:30:11 UTC 2020 Modified Files: src/sys/arch/aarch64/include: asan.h Log Message: Use pmap_growkernel(VM_KERNEL_VM_BASE) rather than pmap_virtual_space to work out what to map initially. XXX could do better mapping

CVS commit: src/sys/arch/aarch64

2020-09-19 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Sep 19 13:33:08 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c src/sys/arch/aarch64/include: asan.h pmap.h Log Message: Make __md_palloc pmap agnostic (think sys/uvm/pmap) To generate a diff of this

CVS commit: src/sys/arch/aarch64

2020-09-19 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Sep 19 13:33:08 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c src/sys/arch/aarch64/include: asan.h pmap.h Log Message: Make __md_palloc pmap agnostic (think sys/uvm/pmap) To generate a diff of this

CVS commit: src/sys/arch/aarch64

2020-09-16 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Sep 16 18:26:15 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c src/sys/arch/aarch64/include: vmparam.h Log Message: G/C AARCH64_KMEMORY_BASE To generate a diff of this commit: cvs rdiff -u

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