CVS commit: src/sys/arch/arm/arm32

2025-03-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Mar 8 21:00:45 UTC 2025 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: arm: Support BUS_DMA_NOCACHE To generate a diff of this commit: cvs rdiff -u -r1.148 -r1.149 src/sys/arch/arm/arm32/bus_dma.c Please

CVS commit: src/sys/arch/arm/arm32

2025-03-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Mar 8 21:00:45 UTC 2025 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: arm: Support BUS_DMA_NOCACHE To generate a diff of this commit: cvs rdiff -u -r1.148 -r1.149 src/sys/arch/arm/arm32/bus_dma.c Please

CVS commit: src/sys/arch/arm/arm32

2024-12-09 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Tue Dec 10 00:41:30 UTC 2024 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: arm/bus_dma: Sprinkle error check with __predict_{true,false}. Sprinkle error check in bus_dmamap_load*() and bus_dmamap_sync() with __

CVS commit: src/sys/arch/arm/arm32

2024-12-09 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Tue Dec 10 00:41:30 UTC 2024 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: arm/bus_dma: Sprinkle error check with __predict_{true,false}. Sprinkle error check in bus_dmamap_load*() and bus_dmamap_sync() with __

CVS commit: src/sys/arch/arm/arm32

2024-10-20 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Oct 20 14:51:13 UTC 2024 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: Sync with the RISC-V version. Mostly Use PRI{u,x}{BUSSIZE,VADDR,PADDR} To generate a diff of this commit: cvs rdiff -u -r1.144 -r1.1

CVS commit: src/sys/arch/arm/arm32

2024-10-20 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Oct 20 14:51:13 UTC 2024 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: Sync with the RISC-V version. Mostly Use PRI{u,x}{BUSSIZE,VADDR,PADDR} To generate a diff of this commit: cvs rdiff -u -r1.144 -r1.1

CVS commit: src/sys/arch/arm/arm32

2024-04-13 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Apr 13 12:28:01 UTC 2024 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: port-arm/58135: reproducible pmap KASSERT failure for armv7 with NFS root Don't unconditionally set XN in pmap_clearbit - only set it if a ma

CVS commit: src/sys/arch/arm/arm32

2024-04-13 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Apr 13 12:28:01 UTC 2024 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: port-arm/58135: reproducible pmap KASSERT failure for armv7 with NFS root Don't unconditionally set XN in pmap_clearbit - only set it if a ma

CVS commit: src/sys/arch/arm/arm32

2024-04-13 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Apr 13 10:36:01 UTC 2024 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: Restore a space I accidentally removed from a copyright with $NetBSD: pmap.c,v 1.396 2020/03/13 16:14:18 skrll Exp $ To generate a diff of

CVS commit: src/sys/arch/arm/arm32

2024-04-13 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Apr 13 10:36:01 UTC 2024 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: Restore a space I accidentally removed from a copyright with $NetBSD: pmap.c,v 1.396 2020/03/13 16:14:18 skrll Exp $ To generate a diff of

CVS commit: src/sys/arch/arm/arm32

2024-01-15 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Mon Jan 15 20:35:23 UTC 2024 Modified Files: src/sys/arch/arm/arm32: vm_machdep.c Log Message: Include with "#ifdef STACKCHECKS" guard. The include was lost on rev 1.77 during includes cleanup and KNF, however it is still needed

CVS commit: src/sys/arch/arm/arm32

2024-01-15 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Mon Jan 15 20:35:23 UTC 2024 Modified Files: src/sys/arch/arm/arm32: vm_machdep.c Log Message: Include with "#ifdef STACKCHECKS" guard. The include was lost on rev 1.77 during includes cleanup and KNF, however it is still needed

CVS commit: src/sys/arch/arm/arm32

2023-12-12 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Dec 13 06:42:41 UTC 2023 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: arm: pmap: Fix clang build without DIAGNOSTIC To generate a diff of this commit: cvs rdiff -u -r1.440 -r1.441 src/sys/arch/arm/arm32/pmap.c P

CVS commit: src/sys/arch/arm/arm32

2023-12-12 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Dec 13 06:42:41 UTC 2023 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: arm: pmap: Fix clang build without DIAGNOSTIC To generate a diff of this commit: cvs rdiff -u -r1.440 -r1.441 src/sys/arch/arm/arm32/pmap.c P

CVS commit: src/sys/arch/arm/arm32

2023-10-06 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Oct 6 09:53:02 UTC 2023 Modified Files: src/sys/arch/arm/arm32: fault.c Log Message: Fix previous and restore setting of "user" flag from trapframe. To generate a diff of this commit: cvs rdiff -u -r1.117 -r1.118 src/sys/ar

CVS commit: src/sys/arch/arm/arm32

2023-10-06 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Oct 6 09:53:02 UTC 2023 Modified Files: src/sys/arch/arm/arm32: fault.c Log Message: Fix previous and restore setting of "user" flag from trapframe. To generate a diff of this commit: cvs rdiff -u -r1.117 -r1.118 src/sys/ar

CVS commit: src/sys/arch/arm/arm32

2023-08-02 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Aug 2 14:36:40 UTC 2023 Modified Files: src/sys/arch/arm/arm32: db_interface.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.65 src/sys/arch/arm/arm32/db_interface.c Please note that diffs are

CVS commit: src/sys/arch/arm/arm32

2023-08-02 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Aug 2 14:36:40 UTC 2023 Modified Files: src/sys/arch/arm/arm32: db_interface.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.65 src/sys/arch/arm/arm32/db_interface.c Please note that diffs are

CVS commit: src/sys/arch/arm/arm32

2023-07-27 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Jul 28 06:21:02 UTC 2023 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: arm/bus_dma: Fix misleading comment: - * For a virtually-indexed write-back cache, we need - * to do the following things: + * For a write-b

CVS commit: src/sys/arch/arm/arm32

2023-07-27 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Jul 28 06:21:02 UTC 2023 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: arm/bus_dma: Fix misleading comment: - * For a virtually-indexed write-back cache, we need - * to do the following things: + * For a write-b

CVS commit: src/sys/arch/arm/arm32

2023-04-02 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Apr 3 06:42:57 UTC 2023 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: Use PRI{u,x}{BUSSIZE,VADDR,PADDR} etc To generate a diff of this commit: cvs rdiff -u -r1.142 -r1.143 src/sys/arch/arm/arm32/bus_dma.c P

CVS commit: src/sys/arch/arm/arm32

2023-04-02 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Apr 3 06:42:57 UTC 2023 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: Use PRI{u,x}{BUSSIZE,VADDR,PADDR} etc To generate a diff of this commit: cvs rdiff -u -r1.142 -r1.143 src/sys/arch/arm/arm32/bus_dma.c P

CVS commit: src/sys/arch/arm/arm32

2023-04-02 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Apr 3 06:39:10 UTC 2023 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: More KNF To generate a diff of this commit: cvs rdiff -u -r1.141 -r1.142 src/sys/arch/arm/arm32/bus_dma.c Please note that diffs are not

CVS commit: src/sys/arch/arm/arm32

2023-04-02 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Apr 3 06:39:10 UTC 2023 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: More KNF To generate a diff of this commit: cvs rdiff -u -r1.141 -r1.142 src/sys/arch/arm/arm32/bus_dma.c Please note that diffs are not

CVS commit: src/sys/arch/arm/arm32

2023-04-02 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Apr 3 06:35:14 UTC 2023 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: Some KNF To generate a diff of this commit: cvs rdiff -u -r1.140 -r1.141 src/sys/arch/arm/arm32/bus_dma.c Please note that diffs are not

CVS commit: src/sys/arch/arm/arm32

2023-04-02 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Apr 3 06:35:14 UTC 2023 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: Some KNF To generate a diff of this commit: cvs rdiff -u -r1.140 -r1.141 src/sys/arch/arm/arm32/bus_dma.c Please note that diffs are not

CVS commit: src/sys/arch/arm/arm32

2023-04-02 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Apr 3 06:33:55 UTC 2023 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: spaces -> TAB To generate a diff of this commit: cvs rdiff -u -r1.139 -r1.140 src/sys/arch/arm/arm32/bus_dma.c Please note that diffs ar

CVS commit: src/sys/arch/arm/arm32

2023-04-02 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Apr 3 06:33:55 UTC 2023 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: spaces -> TAB To generate a diff of this commit: cvs rdiff -u -r1.139 -r1.140 src/sys/arch/arm/arm32/bus_dma.c Please note that diffs ar

CVS commit: src/sys/arch/arm/arm32

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

CVS commit: src/sys/arch/arm/arm32

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

CVS commit: src/sys/arch/arm/arm32

2023-02-25 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Feb 25 08:05:46 UTC 2023 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: Don't refer to physical_{start,end} here and just pass minimum (0UL) address and maximum (~0UL) physical address. The values are passed th

CVS commit: src/sys/arch/arm/arm32

2023-02-25 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Feb 25 08:05:46 UTC 2023 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: Don't refer to physical_{start,end} here and just pass minimum (0UL) address and maximum (~0UL) physical address. The values are passed th

CVS commit: src/sys/arch/arm/arm32

2023-01-19 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Thu Jan 19 08:03:52 UTC 2023 Modified Files: src/sys/arch/arm/arm32: arm32_machdep.c Log Message: Support remaining common boot options. To generate a diff of this commit: cvs rdiff -u -r1.144 -r1.145 src/sys/arch/arm/arm32/arm

CVS commit: src/sys/arch/arm/arm32

2023-01-19 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Thu Jan 19 08:03:52 UTC 2023 Modified Files: src/sys/arch/arm/arm32: arm32_machdep.c Log Message: Support remaining common boot options. To generate a diff of this commit: cvs rdiff -u -r1.144 -r1.145 src/sys/arch/arm/arm32/arm

CVS commit: src/sys/arch/arm/arm32

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

CVS commit: src/sys/arch/arm/arm32

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

CVS commit: src/sys/arch/arm/arm32

2022-03-19 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Mar 19 09:54:25 UTC 2022 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: Alight code re-organisation so it better matches the VPRINTF headings it is under. NFCI. To generate a diff of this commit: cvs rdiff -u -r1

CVS commit: src/sys/arch/arm/arm32

2022-03-19 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Mar 19 09:54:25 UTC 2022 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: Alight code re-organisation so it better matches the VPRINTF headings it is under. NFCI. To generate a diff of this commit: cvs rdiff -u -r1

CVS commit: src/sys/arch/arm/arm32

2022-02-06 Thread matthew green
Module Name:src Committed By: mrg Date: Sun Feb 6 22:21:25 UTC 2022 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: if we have to bounce a buffer, clear our anything already setup in the map before trying again. riastradh@ noticed that a map had two types

CVS commit: src/sys/arch/arm/arm32

2022-02-06 Thread matthew green
Module Name:src Committed By: mrg Date: Sun Feb 6 22:21:25 UTC 2022 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: if we have to bounce a buffer, clear our anything already setup in the map before trying again. riastradh@ noticed that a map had two types

CVS commit: src/sys/arch/arm/arm32

2022-01-01 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Jan 1 15:09:01 UTC 2022 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: KASSERT now always uses the expression, so don't protect with DIAGNOSTIC To generate a diff of this commit: cvs rdiff -u -r1.430 -r1.431

CVS commit: src/sys/arch/arm/arm32

2022-01-01 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Jan 1 15:09:01 UTC 2022 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: KASSERT now always uses the expression, so don't protect with DIAGNOSTIC To generate a diff of this commit: cvs rdiff -u -r1.430 -r1.431

CVS commit: src/sys/arch/arm/arm32

2021-12-20 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Dec 20 13:58:58 UTC 2021 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: _bus_dmatag_subregion is always EOPNOTSUPP for !_ARM32_NEED_BUS_DMA_BOUNCE No need to check {min,max}_addr. Compiler did the right thing, b

CVS commit: src/sys/arch/arm/arm32

2021-12-20 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Dec 20 13:58:58 UTC 2021 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: _bus_dmatag_subregion is always EOPNOTSUPP for !_ARM32_NEED_BUS_DMA_BOUNCE No need to check {min,max}_addr. Compiler did the right thing, b

CVS commit: src/sys/arch/arm/arm32

2021-11-12 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Nov 13 00:13:17 UTC 2021 Modified Files: src/sys/arch/arm/arm32: arm32_machdep.c Log Message: Support 'boot -1' on arm To generate a diff of this commit: cvs rdiff -u -r1.141 -r1.142 src/sys/arch/arm/arm32/arm32_machdep.c

CVS commit: src/sys/arch/arm/arm32

2021-11-12 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Nov 13 00:13:17 UTC 2021 Modified Files: src/sys/arch/arm/arm32: arm32_machdep.c Log Message: Support 'boot -1' on arm To generate a diff of this commit: cvs rdiff -u -r1.141 -r1.142 src/sys/arch/arm/arm32/arm32_machdep.c

CVS commit: src/sys/arch/arm/arm32

2021-10-21 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Oct 21 07:03:26 UTC 2021 Modified Files: src/sys/arch/arm/arm32: arm32_machdep.c Log Message: Whitespace in a comment To generate a diff of this commit: cvs rdiff -u -r1.139 -r1.140 src/sys/arch/arm/arm32/arm32_machdep.c Ple

CVS commit: src/sys/arch/arm/arm32

2021-10-21 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Oct 21 07:03:26 UTC 2021 Modified Files: src/sys/arch/arm/arm32: arm32_machdep.c Log Message: Whitespace in a comment To generate a diff of this commit: cvs rdiff -u -r1.139 -r1.140 src/sys/arch/arm/arm32/arm32_machdep.c Ple

CVS commit: src/sys/arch/arm/arm32

2021-10-11 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Oct 11 07:32:52 UTC 2021 Modified Files: src/sys/arch/arm/arm32: cpu.c Log Message: For some classic CPUs, info->[id]cache_sets are not initialized. Calculate and print numbers of sets in this case. To generate a diff of this c

CVS commit: src/sys/arch/arm/arm32

2021-10-11 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Oct 11 07:32:52 UTC 2021 Modified Files: src/sys/arch/arm/arm32: cpu.c Log Message: For some classic CPUs, info->[id]cache_sets are not initialized. Calculate and print numbers of sets in this case. To generate a diff of this c

CVS commit: src/sys/arch/arm/arm32

2021-10-11 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Oct 11 07:26:17 UTC 2021 Modified Files: src/sys/arch/arm/arm32: spl.S Log Message: splx: Restore interrupts before dosoftints() for __HAVE_FAST_SOFTINTS. No functional changes; All the users of arm32/spl.S, i.e., acorn32, hpcar

CVS commit: src/sys/arch/arm/arm32

2021-10-11 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Oct 11 07:26:17 UTC 2021 Modified Files: src/sys/arch/arm/arm32: spl.S Log Message: splx: Restore interrupts before dosoftints() for __HAVE_FAST_SOFTINTS. No functional changes; All the users of arm32/spl.S, i.e., acorn32, hpcar

CVS commit: src/sys/arch/arm/arm32

2021-10-11 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Oct 11 07:19:37 UTC 2021 Modified Files: src/sys/arch/arm/arm32: cpu.c Log Message: pN steppings are used for ARM926EJ-S, although only r0 seems to be available. To generate a diff of this commit: cvs rdiff -u -r1.149 -r1.150 s

CVS commit: src/sys/arch/arm/arm32

2021-10-11 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Oct 11 07:19:37 UTC 2021 Modified Files: src/sys/arch/arm/arm32: cpu.c Log Message: pN steppings are used for ARM926EJ-S, although only r0 seems to be available. To generate a diff of this commit: cvs rdiff -u -r1.149 -r1.150 s

CVS commit: src/sys/arch/arm/arm32

2021-08-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Aug 26 08:56:21 UTC 2021 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: Improve a comment To generate a diff of this commit: cvs rdiff -u -r1.429 -r1.430 src/sys/arch/arm/arm32/pmap.c Please note that diffs are

CVS commit: src/sys/arch/arm/arm32

2021-08-26 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Aug 26 08:56:21 UTC 2021 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: Improve a comment To generate a diff of this commit: cvs rdiff -u -r1.429 -r1.430 src/sys/arch/arm/arm32/pmap.c Please note that diffs are

CVS commit: src/sys/arch/arm/arm32

2021-08-24 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Aug 24 07:32:31 UTC 2021 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: Remove '\n' from UVMHIST format To generate a diff of this commit: cvs rdiff -u -r1.428 -r1.429 src/sys/arch/arm/arm32/pmap.c Please note t

CVS commit: src/sys/arch/arm/arm32

2021-08-24 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Aug 24 07:32:31 UTC 2021 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: Remove '\n' from UVMHIST format To generate a diff of this commit: cvs rdiff -u -r1.428 -r1.429 src/sys/arch/arm/arm32/pmap.c Please note t

Re: CVS commit: src/sys/arch/arm/arm32

2020-11-21 Thread Rin Okuyama
Excellent! Thank you so much for finding out and fixing this! Full ATF successfully completed for Raspberry Pi 2b, which formerly crashed due to "anon != NULL && anon->an_ref != 0" panic. Now, ATF is running on Cubietruck and Raspberry Pi Zero W. Thanks, rin On 2020/11/22 4:44, Nick Hudson wro

Re: CVS commit: src/sys/arch/arm/arm32

2020-02-22 Thread Nick Hudson
On 21/02/2020 23:27, Maya Rashish wrote: [...] Index: src/sys/arch/arm/arm32/bus_dma.c diff -u src/sys/arch/arm/arm32/bus_dma.c:1.118 src/sys/arch/arm/arm32/bus_dma.c:1.119 --- src/sys/arch/arm/arm32/bus_dma.c:1.118 Tue Nov 5 10:21:31 2019 +++ src/sys/arch/arm/arm32/bus_dma.cFri Feb 2

CVS commit: src/sys/arch/arm/arm32

2019-11-29 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Nov 29 17:33:43 UTC 2019 Modified Files: src/sys/arch/arm/arm32: fault.c Log Message: if Thumb-32 bit instruction located on a page boundariy, also need to consider the pc + 2 address. Fix PR/54720. more detail and PoC are desc

CVS commit: src/sys/arch/arm/arm32

2019-11-29 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Nov 29 17:33:43 UTC 2019 Modified Files: src/sys/arch/arm/arm32: fault.c Log Message: if Thumb-32 bit instruction located on a page boundariy, also need to consider the pc + 2 address. Fix PR/54720. more detail and PoC are desc

CVS commit: src/sys/arch/arm/arm32

2019-11-05 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Tue Nov 5 10:21:31 UTC 2019 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: Do not try to use direct map for prefetchable mappings To generate a diff of this commit: cvs rdiff -u -r1.117 -r1.118 src/sys/arch/ar

CVS commit: src/sys/arch/arm/arm32

2019-11-05 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Tue Nov 5 10:21:31 UTC 2019 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: Do not try to use direct map for prefetchable mappings To generate a diff of this commit: cvs rdiff -u -r1.117 -r1.118 src/sys/arch/ar

CVS commit: src/sys/arch/arm/arm32

2019-11-05 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Tue Nov 5 09:57:47 UTC 2019 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: bus_dmamem_map: honour BUS_DMA_PREFETCHABLE hint To generate a diff of this commit: cvs rdiff -u -r1.116 -r1.117 src/sys/arch/arm/arm3

CVS commit: src/sys/arch/arm/arm32

2019-11-05 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Tue Nov 5 09:57:47 UTC 2019 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: bus_dmamem_map: honour BUS_DMA_PREFETCHABLE hint To generate a diff of this commit: cvs rdiff -u -r1.116 -r1.117 src/sys/arch/arm/arm3

CVS commit: src/sys/arch/arm/arm32

2019-10-20 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Oct 20 14:25:14 UTC 2019 Modified Files: src/sys/arch/arm/arm32: cpu.c Log Message: cpu_hatched_p only for MULTIPROCESSOR To generate a diff of this commit: cvs rdiff -u -r1.133 -r1.134 src/sys/arch/arm/arm32/cpu.c Please

CVS commit: src/sys/arch/arm/arm32

2019-10-20 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Oct 20 14:25:14 UTC 2019 Modified Files: src/sys/arch/arm/arm32: cpu.c Log Message: cpu_hatched_p only for MULTIPROCESSOR To generate a diff of this commit: cvs rdiff -u -r1.133 -r1.134 src/sys/arch/arm/arm32/cpu.c Please

CVS commit: src/sys/arch/arm/arm32

2019-09-28 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Sep 29 06:51:45 UTC 2019 Modified Files: src/sys/arch/arm/arm32: cpu.c Log Message: aprint_debug_dev output alignment To generate a diff of this commit: cvs rdiff -u -r1.131 -r1.132 src/sys/arch/arm/arm32/cpu.c Please note t

CVS commit: src/sys/arch/arm/arm32

2019-09-28 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Sep 29 06:51:45 UTC 2019 Modified Files: src/sys/arch/arm/arm32: cpu.c Log Message: aprint_debug_dev output alignment To generate a diff of this commit: cvs rdiff -u -r1.131 -r1.132 src/sys/arch/arm/arm32/cpu.c Please note t

CVS commit: src/sys/arch/arm/arm32

2019-09-25 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Sep 25 16:37:54 UTC 2019 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: Convert a __CTASSERT into a KASSERT as L1_S_CACHE_MASK may not be a compile time constant if ARM_NMMUS > 1 To generate a diff of this commit

CVS commit: src/sys/arch/arm/arm32

2019-09-25 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Wed Sep 25 16:37:54 UTC 2019 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: Convert a __CTASSERT into a KASSERT as L1_S_CACHE_MASK may not be a compile time constant if ARM_NMMUS > 1 To generate a diff of this commit

CVS commit: src/sys/arch/arm/arm32

2019-09-12 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Sep 13 06:30:10 UTC 2019 Modified Files: src/sys/arch/arm/arm32: cpuswitch.S Log Message: Typo in comment To generate a diff of this commit: cvs rdiff -u -r1.93 -r1.94 src/sys/arch/arm/arm32/cpuswitch.S Please note that diff

CVS commit: src/sys/arch/arm/arm32

2019-09-12 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Sep 13 06:30:10 UTC 2019 Modified Files: src/sys/arch/arm/arm32: cpuswitch.S Log Message: Typo in comment To generate a diff of this commit: cvs rdiff -u -r1.93 -r1.94 src/sys/arch/arm/arm32/cpuswitch.S Please note that diff

CVS commit: src/sys/arch/arm/arm32

2019-09-08 Thread Tobias Nygren
Module Name:src Committed By: tnn Date: Sun Sep 8 07:59:44 UTC 2019 Modified Files: src/sys/arch/arm/arm32: cpu.c Log Message: report A12 as A17 to the user. A12 is retcon'ed by ARM. To generate a diff of this commit: cvs rdiff -u -r1.130 -r1.131 src/sys/arch/arm/arm32/

CVS commit: src/sys/arch/arm/arm32

2019-09-08 Thread Tobias Nygren
Module Name:src Committed By: tnn Date: Sun Sep 8 07:59:44 UTC 2019 Modified Files: src/sys/arch/arm/arm32: cpu.c Log Message: report A12 as A17 to the user. A12 is retcon'ed by ARM. To generate a diff of this commit: cvs rdiff -u -r1.130 -r1.131 src/sys/arch/arm/arm32/

CVS commit: src/sys/arch/arm/arm32

2019-08-24 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Aug 24 11:51:26 UTC 2019 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: bus_dmamap_load_raw: support coherent mappings bus_dmamap_sync: support syncing "raw" buffer types To generate a diff of this commit:

CVS commit: src/sys/arch/arm/arm32

2019-08-24 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Aug 24 11:51:26 UTC 2019 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: bus_dmamap_load_raw: support coherent mappings bus_dmamap_sync: support syncing "raw" buffer types To generate a diff of this commit:

CVS commit: src/sys/arch/arm/arm32

2019-08-10 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Aug 11 06:49:31 UTC 2019 Modified Files: src/sys/arch/arm/arm32: exception.S Log Message: Trailing whitespace To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/arch/arm/arm32/exception.S Please note that

CVS commit: src/sys/arch/arm/arm32

2019-08-10 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Aug 11 06:49:31 UTC 2019 Modified Files: src/sys/arch/arm/arm32: exception.S Log Message: Trailing whitespace To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/arch/arm/arm32/exception.S Please note that

CVS commit: src/sys/arch/arm/arm32

2019-07-21 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Jul 21 16:12:59 UTC 2019 Modified Files: src/sys/arch/arm/arm32: db_interface.c Log Message: Fix hand-crafted trap instruction in cpu_Debugger() for big endian. To generate a diff of this commit: cvs rdiff -u -r1.58 -r1.59 src/

CVS commit: src/sys/arch/arm/arm32

2019-07-21 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Jul 21 16:12:59 UTC 2019 Modified Files: src/sys/arch/arm/arm32: db_interface.c Log Message: Fix hand-crafted trap instruction in cpu_Debugger() for big endian. To generate a diff of this commit: cvs rdiff -u -r1.58 -r1.59 src/

CVS commit: src/sys/arch/arm/arm32

2019-06-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Jun 14 09:09:12 UTC 2019 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: Simplify the _ARM32_NEED_BUS_DMA_BOUNCE #ifdefs and rely on compiler optimisation of the bouncing = false case. Drain the write buf (aka D

CVS commit: src/sys/arch/arm/arm32

2019-06-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Jun 14 09:09:12 UTC 2019 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: Simplify the _ARM32_NEED_BUS_DMA_BOUNCE #ifdefs and rely on compiler optimisation of the bouncing = false case. Drain the write buf (aka D

CVS commit: src/sys/arch/arm/arm32

2019-06-08 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Jun 8 11:57:27 UTC 2019 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: Fix comment To generate a diff of this commit: cvs rdiff -u -r1.113 -r1.114 src/sys/arch/arm/arm32/bus_dma.c Please note that diffs are

CVS commit: src/sys/arch/arm/arm32

2019-06-08 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Jun 8 11:57:27 UTC 2019 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: Fix comment To generate a diff of this commit: cvs rdiff -u -r1.113 -r1.114 src/sys/arch/arm/arm32/bus_dma.c Please note that diffs are

Re: CVS commit: src/sys/arch/arm/arm32

2018-07-17 Thread Joerg Sonnenberger
On Tue, Jul 17, 2018 at 05:29:07AM +, Martin Husemann wrote: > Module Name: src > Committed By: martin > Date: Tue Jul 17 05:29:07 UTC 2018 > > Modified Files: > src/sys/arch/arm/arm32: bus_dma.c > > Log Message: > Revert previous and cast to u_quad_t instead (t is for ptrdiff_

Re: CVS commit: src/sys/arch/arm/arm32

2016-07-15 Thread coypu
On Fri, Jul 15, 2016 at 05:59:46AM +, Nick Hudson wrote: > + > +bool > +mm_md_page_color(paddr_t pa, int *colorp) > +{ > + *colorp = atop(pa & arm_cache_prefer_mask); > + > + return arm_cache_prefer_mask ? false : true; > +} > arm_cache_prefer_mask only exists for armv6/armv7 now

Re: CVS commit: src/sys/arch/arm/arm32

2016-07-15 Thread coypu
On Fri, Jul 15, 2016 at 05:59:46AM +, Nick Hudson wrote: > Module Name: src > Committed By: skrll > Date: Fri Jul 15 05:59:46 UTC 2016 > > Modified Files: > src/sys/arch/arm/arm32: arm32_machdep.c > > Log Message: > Provide a mm_md_page_color and fix some kernel builds > > S

Re: CVS commit: src/sys/arch/arm/arm32

2014-04-02 Thread Hisashi T Fujinaka
On Wed, 2 Apr 2014, Matt Thomas wrote: Module Name:src Committed By: matt Date: Wed Apr 2 14:05:54 UTC 2014 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: Init the page_lock to IPL_VM iff VIPT && arm_cache_prefer_mask != 0 otherwise use IPL_NONE. Don't bo

Re: CVS commit: src/sys/arch/arm/arm32

2010-10-30 Thread Simon Burge
"Masao Uebayashi" wrote: > Module Name: src > Committed By: uebayasi > Date: Sat Oct 30 16:14:09 UTC 2010 > > Modified Files: > > src/sys/arch/arm/arm32: pmap.c > > Log Message: > > Pass struct vm_page_md * where possible. > > This causes 1% code increase, mainly because additi

CVS commit: src/sys/arch/arm/arm32

2010-02-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Feb 15 07:55:33 UTC 2010 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: Typo in comment. To generate a diff of this commit: cvs rdiff -u -r1.211 -r1.212 src/sys/arch/arm/arm32/pmap.c Please note that diffs are n

CVS commit: src/sys/arch/arm/arm32

2010-02-03 Thread Thomas Klausner
Module Name:src Committed By: wiz Date: Wed Feb 3 13:51:00 UTC 2010 Modified Files: src/sys/arch/arm/arm32: fault.c Log Message: Add missing parentheses. Found by cppcheck, reported by Henning Petersen in PR 42728. To generate a diff of this commit: cvs rdiff -u -r1.74

CVS commit: src/sys/arch/arm/arm32

2010-01-23 Thread matthew green
Module Name:src Committed By: mrg Date: Sat Jan 23 15:58:13 UTC 2010 Modified Files: src/sys/arch/arm/arm32: cpu.c Log Message: rename a local cpu_name structure member to avoid potential conflict with 's. To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72 src

CVS commit: src/sys/arch/arm/arm32

2010-01-18 Thread Julio M. Merino Vidal
Module Name:src Committed By: jmmv Date: Mon Jan 18 23:04:30 UTC 2010 Modified Files: src/sys/arch/arm/arm32: arm32_machdep.c Log Message: Define an empty module_init_md function so that kernels with 'options MODULAR' can be built (at least in shark). Still not working du

CVS commit: src/sys/arch/arm/arm32

2010-01-01 Thread Havard Eidnes
Module Name:src Committed By: he Date: Sat Jan 2 07:53:29 UTC 2010 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: Remove a shadowed and unused local declaration so that this builds again. To generate a diff of this commit: cvs rdiff -u -r1.210 -r1.211 src/s

CVS commit: src/sys/arch/arm/arm32

2009-12-31 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Jan 1 02:32:29 UTC 2010 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: Sprinkle assertions after calling pmap_get_l2_bucket(). To generate a diff of this commit: cvs rdiff -u -r1.209 -r1.210 src/sys/arch/arm/

CVS commit: src/sys/arch/arm/arm32

2009-12-31 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Thu Dec 31 18:34:56 UTC 2009 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: Use pmap_is_current() where appropriate. No functional changes. To generate a diff of this commit: cvs rdiff -u -r1.208 -r1.209 src/sys/

CVS commit: src/sys/arch/arm/arm32

2009-12-31 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Thu Dec 31 16:00:53 UTC 2009 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: pmap_page_remove(): remove an unused local variable; no functional changes. To generate a diff of this commit: cvs rdiff -u -r1.207 -r1.2

CVS commit: src/sys/arch/arm/arm32

2009-12-30 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Thu Dec 31 02:36:14 UTC 2009 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: Correct assertions for PMAP_CACHE_VIPT code; if page coloring is disabled (arm_cache_prefer_mask == 0), pvh_attrs has never PVF_COLORED, so

  1   2   >