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/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

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

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

2021-03-21 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Mar 21 09:08:40 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: locore.S Log Message: Fix a comment To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78 src/sys/arch/aarch64/aarch64/locore.S Please note that

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

2021-03-21 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Mar 21 09:08:40 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: locore.S Log Message: Fix a comment To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78 src/sys/arch/aarch64/aarch64/locore.S Please note that

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

2021-03-21 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Mar 21 07:17:12 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c Log Message: Tweak a comment To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57

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

2021-03-21 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Mar 21 07:17:12 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c Log Message: Tweak a comment To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57

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

2021-03-21 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Mar 21 07:09:54 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: efi_machdep.c Log Message: Remove the unnecessary invalidation code in arm_efirt_md_map_range. pmapboot_enter will panic if any overlapping mappings

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

2021-03-21 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Mar 21 07:09:54 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: efi_machdep.c Log Message: Remove the unnecessary invalidation code in arm_efirt_md_map_range. pmapboot_enter will panic if any overlapping mappings

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

2021-03-20 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Mar 20 06:48:23 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: efi_machdep.c Log Message: Don't mark EFI runtime pages LX_BLKPAG_OS_READ | LX_BLKPAG_OS_WRITE as these bits are only used by the current pmap fault code

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

2021-03-20 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Mar 20 06:48:23 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: efi_machdep.c Log Message: Don't mark EFI runtime pages LX_BLKPAG_OS_READ | LX_BLKPAG_OS_WRITE as these bits are only used by the current pmap fault code

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

2021-03-09 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Mar 9 16:43:13 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: db_machdep.c Log Message: "machine cpu" command shows pc of trapframe and the symbol To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36

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

2021-03-09 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Mar 9 16:43:13 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: db_machdep.c Log Message: "machine cpu" command shows pc of trapframe and the symbol To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36

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

2021-03-09 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Mar 9 16:42:36 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: db_machdep.c Log Message: match the macro name to the order of the arguments. NFC. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35

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

2021-03-09 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Mar 9 16:42:36 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: db_machdep.c Log Message: match the macro name to the order of the arguments. NFC. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35

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

2021-03-09 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Mar 9 16:40:59 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: fix build error without options DDB. kvtopte() is referenced from arm/acpi/acpi_machdep.c To generate a diff of this commit: cvs rdiff

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

2021-03-09 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Mar 9 16:40:59 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: fix build error without options DDB. kvtopte() is referenced from arm/acpi/acpi_machdep.c To generate a diff of this commit: cvs rdiff

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

2021-03-01 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Mar 1 11:37:31 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: vm_machdep.c Log Message: cpu_lwp_fork: KASSERT -> KASSERTMSG to print the actual value of DAIF if it is not 0 in cpu_lwp_fork To generate a diff of

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

2021-03-01 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Mar 1 11:37:31 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: vm_machdep.c Log Message: cpu_lwp_fork: KASSERT -> KASSERTMSG to print the actual value of DAIF if it is not 0 in cpu_lwp_fork To generate a diff of

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

2021-02-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Feb 23 20:34:54 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: disasm.c Log Message: adjust tab. NFC To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/arch/aarch64/aarch64/disasm.c Please note that

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

2021-02-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Feb 23 20:34:54 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: disasm.c Log Message: adjust tab. NFC To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/arch/aarch64/aarch64/disasm.c Please note that

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

2021-02-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Feb 23 20:26:50 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: disasm.c Log Message: fix wrong target register size of "ldrsh" "ldrsh Xt, [Xn, Xm]" was being output as "ldrsh Wt, [Xn, Xm]" To generate a diff of this

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

2021-02-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Feb 23 20:26:50 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: disasm.c Log Message: fix wrong target register size of "ldrsh" "ldrsh Xt, [Xn, Xm]" was being output as "ldrsh Wt, [Xn, Xm]" To generate a diff of this

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

2021-02-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Feb 23 20:15:04 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: disasm.c Log Message: make more system registers are disassemblable To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13

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

2021-02-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Feb 23 20:15:04 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: disasm.c Log Message: make more system registers are disassemblable To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13

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

2021-02-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Feb 23 17:48:46 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: disasm.c Log Message: The immediate offset of "ldtrb", "ldtrh", "sttrb", and "sttrh" was always output as unsigned. Correctly, it is 9bit signed. To

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

2021-02-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Feb 23 17:48:46 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: disasm.c Log Message: The immediate offset of "ldtrb", "ldtrh", "sttrb", and "sttrh" was always output as unsigned. Correctly, it is 9bit signed. To

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

2021-02-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Feb 23 17:30:56 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: disasm.c Log Message: The register operand size for "smnegl" and "smsubl' was wrong. not "smsubl Xd, Xn, Xm, Xa", but "smsubl Xd, Wn, Wm, Xa". To generate

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

2021-02-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Feb 23 17:30:56 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: disasm.c Log Message: The register operand size for "smnegl" and "smsubl' was wrong. not "smsubl Xd, Xn, Xm, Xa", but "smsubl Xd, Wn, Wm, Xa". To generate

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

2021-02-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Feb 23 14:50:33 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: idle_machdep.S Log Message: Just a few optimizations. - in cpu_idle(), ci_intr_depth is always 0, so there is no need to fetch for increment or conditional

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

2021-02-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Feb 23 14:50:33 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: idle_machdep.S Log Message: Just a few optimizations. - in cpu_idle(), ci_intr_depth is always 0, so there is no need to fetch for increment or conditional

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

2021-02-23 Thread Jared McNeill
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.

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

2021-02-22 Thread Jason Thorpe
> 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

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

2021-02-22 Thread Ryo Shimizu
>> 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

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

2021-02-22 Thread Nick Hudson
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

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

2021-02-22 Thread Ryo Shimizu
>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 generate a diff of this commit: >cvs

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

2021-02-21 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Feb 22 02:18:33 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: trap.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 src/sys/arch/aarch64/aarch64/trap.c Please note that diffs are

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

2021-02-21 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Feb 22 02:18:33 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: trap.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 src/sys/arch/aarch64/aarch64/trap.c Please note that diffs are

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

2021-02-21 Thread Jared D. McNeill
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 generate a diff of this commit: cvs rdiff -u

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

2021-02-21 Thread Jared D. McNeill
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 generate a diff of this commit: cvs rdiff -u

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

2021-02-18 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Thu Feb 18 11:23:15 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: trap.c Log Message: revert previous; user reports of panics under load To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43

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

2021-02-18 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Thu Feb 18 11:23:15 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: trap.c Log Message: revert previous; user reports of panics under load To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43

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

2021-02-15 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Feb 15 17:46:36 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: trap.c Log Message: interrupt: enable interrupts before running soft intr handlers. To avoid stack usage going out of control, only do this at

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

2021-02-15 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Feb 15 17:46:36 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: trap.c Log Message: interrupt: enable interrupts before running soft intr handlers. To avoid stack usage going out of control, only do this at

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

2021-02-13 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sat Feb 13 18:13:54 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: No assignment is needed here. the loop in pmap_page_remove() always removes the first pv, and since the list is managed by

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

2021-02-13 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sat Feb 13 18:13:54 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: No assignment is needed here. the loop in pmap_page_remove() always removes the first pv, and since the list is managed by

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

2021-02-11 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Feb 11 08:35:12 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: copyinout.S cpufunc_asm_armv8.S fusu.S idle_machdep.S lock_stubs.S pmap_page.S Log Message: include "opt_gprof.h" so that _PROF_PROLOGUE works

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

2021-02-11 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Feb 11 08:35:12 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: copyinout.S cpufunc_asm_armv8.S fusu.S idle_machdep.S lock_stubs.S pmap_page.S Log Message: include "opt_gprof.h" so that _PROF_PROLOGUE works

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

2021-02-05 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Fri Feb 5 21:44:34 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: db_interface.c db_machdep.c Log Message: Avoid duplicate definition of ddb_regs in crash(8). To generate a diff of this commit: cvs rdiff -u -r1.11

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

2021-02-05 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Fri Feb 5 21:44:34 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: db_interface.c db_machdep.c Log Message: Avoid duplicate definition of ddb_regs in crash(8). To generate a diff of this commit: cvs rdiff -u -r1.11

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

2021-02-01 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon Feb 1 18:12:11 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: It is enough to make a page accessible instead of writable. same fix as r1.76 To generate a diff of this commit: cvs rdiff -u -r1.100

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

2021-02-01 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon Feb 1 18:12:11 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: It is enough to make a page accessible instead of writable. same fix as r1.76 To generate a diff of this commit: cvs rdiff -u -r1.100

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

2021-01-17 Thread matthew green
> Log Message: > Fix build as crash(8); Protect db_md_meminfo_cmd() by defined(_KERNEL). thanks. surprised i never saw this as the change was in a tree for a few weeks, but i guess i was mostly doing kernels in that tree not full builds.. .mrg.

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

2021-01-17 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jan 18 01:38:44 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: db_machdep.c Log Message: Fix build as crash(8); Protect db_md_meminfo_cmd() by defined(_KERNEL). To generate a diff of this commit: cvs rdiff -u -r1.31

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

2021-01-17 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jan 18 01:38:44 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: db_machdep.c Log Message: Fix build as crash(8); Protect db_md_meminfo_cmd() by defined(_KERNEL). To generate a diff of this commit: cvs rdiff -u -r1.31

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

2021-01-16 Thread matthew green
Module Name:src Committed By: mrg Date: Sun Jan 17 00:23:59 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: db_machdep.c Log Message: add a command to dump the bootconfig passed meminfo. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31

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

2021-01-16 Thread matthew green
Module Name:src Committed By: mrg Date: Sun Jan 17 00:23:59 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: db_machdep.c Log Message: add a command to dump the bootconfig passed meminfo. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31

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

2021-01-11 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Jan 11 21:58:31 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c Log Message: Improve a comment To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/sys/arch/aarch64/aarch64/cpu.c Please note that

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

2021-01-11 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Jan 11 21:58:31 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c Log Message: Improve a comment To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/sys/arch/aarch64/aarch64/cpu.c Please note that

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

2021-01-11 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Jan 11 17:12:13 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: cpufunc.c Log Message: Small simplification To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/sys/arch/aarch64/aarch64/cpufunc.c Please

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

2021-01-11 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Jan 11 17:12:13 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: cpufunc.c Log Message: Small simplification To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/sys/arch/aarch64/aarch64/cpufunc.c Please

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

2021-01-09 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Jan 9 15:07:42 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: locore.S Log Message: Avoid mismatched memory attributes for kernel and page table memory. The initial page table code enters mappings first through an

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

2021-01-09 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Jan 9 15:07:42 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: locore.S Log Message: Avoid mismatched memory attributes for kernel and page table memory. The initial page table code enters mappings first through an

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

2021-01-09 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Jan 9 13:42:25 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmapboot.c Log Message: Fix a potential issue in pmapboot_enter_range and pmapboot_enter where if the va and size are not page aligned, there is a

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

2021-01-09 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Jan 9 13:42:25 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmapboot.c Log Message: Fix a potential issue in pmapboot_enter_range and pmapboot_enter where if the va and size are not page aligned, there is a

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

2020-12-25 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Dec 26 00:55:26 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S locore.S locore_el2.S Log Message: Always issue isb after cpacr_el1 writes since it is a context-changing operation. To generate a diff of

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

2020-12-25 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Dec 26 00:55:26 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S locore.S locore_el2.S Log Message: Always issue isb after cpacr_el1 writes since it is a context-changing operation. To generate a diff of

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

2020-12-20 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Dec 20 08:26:33 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: Improve the English in the previous comment fix. To generate a diff of this commit: cvs rdiff -u -r1.98 -r1.99

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

2020-12-20 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Dec 20 08:26:33 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: Improve the English in the previous comment fix. To generate a diff of this commit: cvs rdiff -u -r1.98 -r1.99

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

2020-12-19 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Dec 19 09:02:32 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: Tweak a comment To generate a diff of this commit: cvs rdiff -u -r1.97 -r1.98 src/sys/arch/aarch64/aarch64/pmap.c Please note that

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

2020-12-19 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Dec 19 09:02:32 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: Tweak a comment To generate a diff of this commit: cvs rdiff -u -r1.97 -r1.98 src/sys/arch/aarch64/aarch64/pmap.c Please note that

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

2020-12-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Dec 14 19:32:29 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: bus_space.c Log Message: Add a note about completion vs ordering barrier as well. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15

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

2020-12-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Dec 14 19:32:29 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: bus_space.c Log Message: Add a note about completion vs ordering barrier as well. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15

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

2020-12-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Dec 14 19:25:28 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: bus_space.c Log Message: Add a big comment in generic_bs_barrier about mappings and what barriers are really required and why we cheat. Inspired by a

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

2020-12-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Dec 14 19:25:28 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: bus_space.c Log Message: Add a big comment in generic_bs_barrier about mappings and what barriers are really required and why we cheat. Inspired by a

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:42:44 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: bus_space.c Log Message: Use full system DSB ops for bs barrier. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13

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:42:44 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: bus_space.c Log Message: Use full system DSB ops for bs barrier. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13

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/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/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/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/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/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

<    1   2   3   4   5   6   7   8   9   >