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

2022-09-22 Thread Ryo Shimizu
46 ryo Exp $ */ /* * Copyright (c) 2017 Ryo Shimizu @@ -28,7 +28,7 @@ #include -__KERNEL_RCSID(0, "$NetBSD: db_trace.c,v 1.21 2022/09/22 19:33:00 ryo Exp $"); +__KERNEL_RCSID(0, "$NetBSD: db_trace.c,v 1.22 2022/09/22 21:00:46 ryo Exp $"); #include #include @@ -497,15 +497,6 @@ db

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

2022-09-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 22 21:00:46 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: db_trace.c Log Message: Specifying the frame address "trace " was not working. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22

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

2022-09-22 Thread Ryo Shimizu
/* $NetBSD: db_trace.c,v 1.20 2022/09/19 17:24:23 ryo Exp $ */ +/* $NetBSD: db_trace.c,v 1.21 2022/09/22 19:33:00 ryo Exp $ */ /* * Copyright (c) 2017 Ryo Shimizu @@ -28,7 +28,7 @@ #include -__KERNEL_RCSID(0, "$NetBSD: db_trace.c,v 1.20 2022/09/19 17:24:23 ryo Exp $"); +__KERN

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

2022-09-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 22 19:33:00 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: db_trace.c Log Message: If there was a "bl " instruction at the end of a function block, the stack analysis backtrace (bt/s) would fail because $lr would

Re: CVS commit: src/sys/dev/pci

2022-09-20 Thread Ryo Shimizu
ttps://nxr.netbsd.org/xref/src/sys/sys/systm.h#760 I see that adding options DEBUG does indeed cause a panic with ASSERT_SLEEPABLE()... -- ryo shimizu

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

2022-09-19 Thread Ryo Shimizu
$ */ /* * Copyright (c) 2017 Ryo Shimizu @@ -28,7 +28,7 @@ #include -__KERNEL_RCSID(0, "$NetBSD: db_trace.c,v 1.19 2022/06/07 23:55:25 ryo Exp $"); +__KERNEL_RCSID(0, "$NetBSD: db_trace.c,v 1.20 2022/09/19 17:24:23 ryo Exp $"); #include #include @@ -544,8 +

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

2022-09-19 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon Sep 19 17:24:23 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: db_trace.c Log Message: Fixed stack analyzing backtrace (bt/s) correctly for nested trapframes. To generate a diff of this commit: cvs rdiff -u -r1.19

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

2022-09-19 Thread Ryo Shimizu
arch/aarch64/aarch64/db_interface.c:1.18 Sun May 29 16:39:22 2022 +++ src/sys/arch/aarch64/aarch64/db_interface.c Mon Sep 19 17:23:14 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: db_interface.c,v 1.18 2022/05/29 16:39:22 ryo Exp $ */ +/* $NetBSD: db_interface.c,v 1.19 2022/09/19 17:23:14 ryo Exp $ */ /* *

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

2022-09-19 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon Sep 19 17:23:14 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S db_interface.c Log Message: Move cpu_Debugger() into a more suitable file, from cpuswitch.S to db_interface.c. To generate a diff of this

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

2022-09-18 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sun Sep 18 21:33:57 UTC 2022 Modified Files: src/sys/arch/arm/rockchip: rk_cru.c Log Message: KNF. 80 columns, use tab. NFC. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/arch/arm/rockchip/rk_cru.c Please

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

2022-09-18 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sun Sep 18 21:33:57 UTC 2022 Modified Files: src/sys/arch/arm/rockchip: rk_cru.c Log Message: KNF. 80 columns, use tab. NFC. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/arch/arm/rockchip/rk_cru.c Please

CVS commit: src/sys/dev/pci

2022-09-11 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sun Sep 11 15:23:39 UTC 2022 Modified Files: src/sys/dev/pci: if_sip.c Log Message: Packets larger than 1518 bytes (1522 bytes if VLAN tag is included) are no longer received. Previously, those packets were received as truncated

CVS commit: src/sys/dev/pci

2022-09-11 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sun Sep 11 15:23:39 UTC 2022 Modified Files: src/sys/dev/pci: if_sip.c Log Message: Packets larger than 1518 bytes (1522 bytes if VLAN tag is included) are no longer received. Previously, those packets were received as truncated

CVS commit: src/sys/dev/ic

2022-08-24 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Aug 25 01:58:48 UTC 2022 Modified Files: src/sys/dev/ic: dwc_eqos.c Log Message: add missing bus_dmamap_unload(). I deleted it in the previous commit, oops. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14

CVS commit: src/sys/dev/ic

2022-08-24 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Aug 25 01:58:48 UTC 2022 Modified Files: src/sys/dev/ic: dwc_eqos.c Log Message: add missing bus_dmamap_unload(). I deleted it in the previous commit, oops. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14

CVS commit: src/sys/dev/ic

2022-08-24 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Wed Aug 24 19:22:37 UTC 2022 Modified Files: src/sys/dev/ic: dwc_eqos.c dwc_eqos_var.h Log Message: jumboframe support for eqos(4) Tested up to mtu=9000. Hardware may allow up to mtu=16364 (frame length=16382), but this has not

CVS commit: src/sys/dev/ic

2022-08-24 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Wed Aug 24 19:22:37 UTC 2022 Modified Files: src/sys/dev/ic: dwc_eqos.c dwc_eqos_var.h Log Message: jumboframe support for eqos(4) Tested up to mtu=9000. Hardware may allow up to mtu=16364 (frame length=16382), but this has not

CVS commit: src/sys/dev/ic

2022-08-24 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Wed Aug 24 19:21:41 UTC 2022 Modified Files: src/sys/dev/ic: dwc_eqos.c dwc_eqos_reg.h Log Message: rename EQOS_TDES3_* macro to EQOS_TDES3_{TX,RX}_*, and add more defs. Avoid confusion because some definitions are different bits

CVS commit: src/sys/dev/ic

2022-08-24 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Wed Aug 24 19:21:41 UTC 2022 Modified Files: src/sys/dev/ic: dwc_eqos.c dwc_eqos_reg.h Log Message: rename EQOS_TDES3_* macro to EQOS_TDES3_{TX,RX}_*, and add more defs. Avoid confusion because some definitions are different bits

CVS commit: src/sys/dev/ic

2022-08-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Wed Aug 24 03:03:59 UTC 2022 Modified Files: src/sys/dev/ic: dwc_eqos.c Log Message: Giving up adjusting ETHER_ALIGN. Even if the jumbo frame setting is off, eqos will DMA transfer frames of 2048 bytes or more in increments of 2048

CVS commit: src/sys/dev/ic

2022-08-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Wed Aug 24 03:03:59 UTC 2022 Modified Files: src/sys/dev/ic: dwc_eqos.c Log Message: Giving up adjusting ETHER_ALIGN. Even if the jumbo frame setting is off, eqos will DMA transfer frames of 2048 bytes or more in increments of 2048

CVS commit: src/sys/dev/ic

2022-08-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Aug 23 05:41:46 UTC 2022 Modified Files: src/sys/dev/ic: dwc_eqos.c dwc_eqos_reg.h Log Message: Fix eqos(4) to work on RK3588 as well. - Several registers needed to be initialized - Add some register definitions To generate a

CVS commit: src/sys/dev/ic

2022-08-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Aug 23 05:41:46 UTC 2022 Modified Files: src/sys/dev/ic: dwc_eqos.c dwc_eqos_reg.h Log Message: Fix eqos(4) to work on RK3588 as well. - Several registers needed to be initialized - Add some register definitions To generate a

CVS commit: src/sys/arch

2022-08-22 Thread Ryo Shimizu
@@ -0,0 +1,407 @@ +/* $NetBSD: rk_eqos.c,v 1.1 2022/08/23 05:40:46 ryo Exp $ */ + +/*- + * Copyright (c) 2022 Ryo Shimizu + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met

CVS commit: src/sys/arch

2022-08-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Aug 23 05:40:46 UTC 2022 Modified Files: src/sys/arch/arm/rockchip: files.rockchip src/sys/arch/evbarm/conf: GENERIC64 Added Files: src/sys/arch/arm/rockchip: rk_eqos.c Log Message: add eqos(4) for RK3588 To

CVS commit: src/sys/arch

2022-08-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Aug 23 05:39:06 UTC 2022 Modified Files: src/sys/arch/arm/rockchip: files.rockchip rk_cru.h rk_cru_arm.c rk_cru_composite.c rk_cru_pll.c rk_platform.c src/sys/arch/evbarm/conf: GENERIC64 Added Files:

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

2022-08-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Aug 23 05:33:39 UTC 2022 Modified Files: src/sys/arch/arm/rockchip: rk3399_cru.c rk_cru.h rk_cru_arm.c Log Message: - change struct rk_cru_arm and RK_CPU macros to allow mux and div registers to be specified independently.

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

2022-08-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Aug 23 05:33:39 UTC 2022 Modified Files: src/sys/arch/arm/rockchip: rk3399_cru.c rk_cru.h rk_cru_arm.c Log Message: - change struct rk_cru_arm and RK_CPU macros to allow mux and div registers to be specified independently.

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

2022-08-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Aug 23 05:32:18 UTC 2022 Modified Files: src/sys/arch/arm/rockchip: rk3399_cru.c rk_cru.h rk_cru_arm.c Log Message: Make .reg1 and .reg2 of struct rk_cru_cpu_rate into array, and change the type of those to bus_size_t and

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

2022-08-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Aug 23 05:32:18 UTC 2022 Modified Files: src/sys/arch/arm/rockchip: rk3399_cru.c rk_cru.h rk_cru_arm.c Log Message: Make .reg1 and .reg2 of struct rk_cru_cpu_rate into array, and change the type of those to bus_size_t and

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

2022-08-22 Thread Ryo Shimizu
-1,4 +1,4 @@ -/* $NetBSD: locore.S,v 1.86 2022/05/06 06:09:50 ryo Exp $ */ +/* $NetBSD: locore.S,v 1.87 2022/08/23 05:31:12 ryo Exp $ */ /* * Copyright (c) 2017 Ryo Shimizu @@ -38,7 +38,7 @@ #include #include "assym.h" -RCSID("$NetBSD: locore.S,v 1.86 2022/05/06 06:09:50 ry

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

2022-08-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Aug 23 05:31:13 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: locore.S start.S Log Message: Bss clearing is now done at the beginning of start.S. Some `__attribute__((__section__(".data")))' hack will no longer be

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

2022-08-22 Thread Ryo Shimizu
$ */ +/* $NetBSD: start.S,v 1.12 2022/08/23 05:29:44 ryo Exp $ */ /* * Copyright (c) 2017 Ryo Shimizu @@ -33,12 +33,13 @@ #include #include "assym.h" -RCSID("$NetBSD: start.S,v 1.11 2020/09/15 09:28:20 ryo Exp $") +RCSID("$NetBSD: start.S,v 1.12 2022/08/23 05:29:44 ryo

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

2022-08-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Aug 23 05:29:44 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: start.S Log Message: Align the loaded kernel image to 2Mbytes, if necessary. It appears that there are bootloaders that cannot specify the load address or

CVS commit: src/sys/arch/aarch64

2022-08-19 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Aug 19 08:17:32 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c pmap.c src/sys/arch/aarch64/include: pte.h Log Message: Fixed a bug that pte's __BIT(63,48) could be set when accessing addresses

CVS commit: src/sys/arch/aarch64

2022-08-19 Thread Ryo Shimizu
2022 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap.c,v 1.138 2022/08/19 07:45:50 ryo Exp $ */ +/* $NetBSD: pmap.c,v 1.139 2022/08/19 08:17:32 ryo Exp $ */ /* * Copyright (c) 2017 Ryo Shimizu @@ -27,7 +27,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.138 2022/08/19 07:45:50 ryo Exp

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

2022-08-19 Thread Ryo Shimizu
$ */ /* * Copyright (c) 2017 Ryo Shimizu @@ -27,7 +27,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.137 2022/05/03 20:09:54 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.138 2022/08/19 07:45:50 ryo Exp $"); #include "opt_arm_debug.h&quo

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

2022-08-19 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Aug 19 07:45:50 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: When accessed in mmap by the device pager, pmap_enter() may be called with prot == PROT_WRITE. To generate a diff of this commit: cvs

CVS commit: src/sys/dev/fdt

2022-08-06 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sat Aug 6 20:16:43 UTC 2022 Modified Files: src/sys/dev/fdt: fdt_memory.c Log Message: In my previous change, it was necessary to consider the case where the first block size is zero. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/dev/fdt

2022-08-06 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sat Aug 6 20:16:43 UTC 2022 Modified Files: src/sys/dev/fdt: fdt_memory.c Log Message: In my previous change, it was necessary to consider the case where the first block size is zero. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/dev/fdt

2022-08-04 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Aug 4 11:58:55 UTC 2022 Modified Files: src/sys/dev/fdt: fdt_memory.c Log Message: Don't pass a block of size 0 to fdt_memory_add_range(). There are some environments where size 0 blocks are passed from the loader. To

CVS commit: src/sys/dev/fdt

2022-08-04 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Aug 4 11:58:55 UTC 2022 Modified Files: src/sys/dev/fdt: fdt_memory.c Log Message: Don't pass a block of size 0 to fdt_memory_add_range(). There are some environments where size 0 blocks are passed from the loader. To

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

2022-08-03 Thread Ryo Shimizu
$ */ /* * Copyright (c) 2018 Ryo Shimizu @@ -27,7 +27,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: pmapboot.c,v 1.17 2021/04/30 20:07:22 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pmapboot.c,v 1.18 2022/08/03 17:55:05 ryo Exp $"); #include "opt_arm_debug.h" #incl

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

2022-08-03 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Wed Aug 3 17:55:05 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: pmapboot.c Log Message: fix build with options PMAPBOOT_DEBUG and options DDB To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18

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

2022-06-07 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Jun 7 23:55:25 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: db_trace.c Log Message: Functionalize frame pointer backtrace. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19

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

2022-06-07 Thread Ryo Shimizu
Ryo Shimizu @@ -28,7 +28,7 @@ #include -__KERNEL_RCSID(0, "$NetBSD: db_trace.c,v 1.18 2022/06/07 08:08:31 ryo Exp $"); +__KERNEL_RCSID(0, "$NetBSD: db_trace.c,v 1.19 2022/06/07 23:55:25 ryo Exp $"); #include #include @@ -598,11 +598,90 @@ db_sp_trace(struct t

CVS commit: src

2022-06-07 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Jun 7 08:08:31 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S db_trace.c src/usr.sbin/crash/arch: aarch64.c Log Message: On aarch64, ddb backtrace can be performed without framepointer by specifying

CVS commit: src

2022-06-07 Thread Ryo Shimizu
64/aarch64/db_trace.c Tue Jun 7 08:08:31 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: db_trace.c,v 1.17 2022/06/02 05:09:01 ryo Exp $ */ +/* $NetBSD: db_trace.c,v 1.18 2022/06/07 08:08:31 ryo Exp $ */ /* * Copyright (c) 2017 Ryo Shimizu @@ -28,9 +28,10 @@ #include -__KERNEL_RCSID(0, "$Ne

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

2022-06-06 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Jun 7 04:12:10 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S Log Message: use stp if possible. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/arch/aarch64/aarch64/cpuswitch.S

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

2022-06-06 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Jun 7 04:12:10 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S Log Message: use stp if possible. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/arch/aarch64/aarch64/cpuswitch.S

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

2022-06-03 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Jun 3 19:59:59 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S Log Message: optimize. reduce 2 instructions. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36

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

2022-06-03 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Jun 3 19:59:59 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S Log Message: optimize. reduce 2 instructions. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36

CVS commit: src

2022-06-01 Thread Ryo Shimizu
/aarch64/aarch64/db_trace.c Thu Jun 2 05:09:01 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: db_trace.c,v 1.16 2022/05/29 23:43:49 ryo Exp $ */ +/* $NetBSD: db_trace.c,v 1.17 2022/06/02 05:09:01 ryo Exp $ */ /* * Copyright (c) 2017 Ryo Shimizu @@ -28,7 +28,7 @@ #include -__KERNEL_RCSID(0, "$N

CVS commit: src

2022-06-01 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Jun 2 05:09:01 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: db_trace.c Added Files: src/usr.sbin/crash/arch: aarch64.c Log Message: tidy up backtrace from crash(9) on aarch64 - fix to dump trapframe when

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

2022-05-31 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue May 31 07:40:25 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S Log Message: make a frame pointer to show a backtrace correctly. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35

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

2022-05-31 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue May 31 07:40:25 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S Log Message: make a frame pointer to show a backtrace correctly. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35

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

2022-05-29 Thread Ryo Shimizu
$ */ /* * Copyright (c) 2017 Ryo Shimizu @@ -28,7 +28,7 @@ #include -__KERNEL_RCSID(0, "$NetBSD: db_trace.c,v 1.15 2022/05/29 16:13:41 ryo Exp $"); +__KERNEL_RCSID(0, "$NetBSD: db_trace.c,v 1.16 2022/05/29 23:43:49 ryo Exp $"); #include #include @@ -254,14 +254,17 @@ db_stack_t

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

2022-05-29 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sun May 29 23:43:50 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: db_trace.c Log Message: Display the trap type of trapframe when backtracing. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16

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

2022-05-29 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sun May 29 23:39:59 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: idle_machdep.S vectors.S Log Message: ESR_EL1 and FAR_EL1 are not required in interrupt trapframe and their values are meaningless. To identify it as an

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

2022-05-29 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sun May 29 23:39:59 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: idle_machdep.S vectors.S Log Message: ESR_EL1 and FAR_EL1 are not required in interrupt trapframe and their values are meaningless. To identify it as an

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

2022-05-29 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sun May 29 16:45:00 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: db_machdep.c Log Message: - Display "cpu[]" instead of "cpu[]". - Also add cpu_info->ci_onproc to display. To generate a diff of this commit: cvs rdiff -u

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

2022-05-29 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sun May 29 16:45:00 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: db_machdep.c Log Message: - Display "cpu[]" instead of "cpu[]". - Also add cpu_info->ci_onproc to display. To generate a diff of this commit: cvs rdiff -u

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

2022-05-29 Thread Ryo Shimizu
/29 16:39:22 ryo Exp $ */ /* * Copyright (c) 2017 Ryo Shimizu @@ -27,7 +27,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: db_interface.c,v 1.17 2022/05/26 17:11:05 ryo Exp $"); +__KERNEL_RCSID(0, "$NetBSD: db_interface.c,v 1.18 2022/05/29 16:39:22 ryo Exp $");

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

2022-05-29 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sun May 29 16:39:22 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: db_interface.c Log Message: Use the PAR register to check for accessibility in db_(read|write)_bytes(). db_(read|write)_bytes() uses the TTBR[01] at that

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

2022-05-29 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sun May 29 16:14:42 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c Log Message: fix build without options DDB To generate a diff of this commit: cvs rdiff -u -r1.69 -r1.70 src/sys/arch/aarch64/aarch64/cpu.c Please

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

2022-05-29 Thread Ryo Shimizu
Mar 3 06:26:05 2022 +++ src/sys/arch/aarch64/aarch64/cpu.c Sun May 29 16:14:41 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: cpu.c,v 1.69 2022/03/03 06:26:05 riastradh Exp $ */ +/* $NetBSD: cpu.c,v 1.70 2022/05/29 16:14:41 ryo Exp $ */ /* * Copyright (c) 2017 Ryo Shimizu @@ -27,7 +27,7 @@ */ #include

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

2022-05-29 Thread Ryo Shimizu
2022 @@ -1,4 +1,4 @@ -/* $NetBSD: db_trace.c,v 1.14 2021/11/27 14:11:04 riastradh Exp $ */ +/* $NetBSD: db_trace.c,v 1.15 2022/05/29 16:13:41 ryo Exp $ */ /* * Copyright (c) 2017 Ryo Shimizu @@ -28,7 +28,7 @@ #include -__KERNEL_RCSID(0, "$NetBSD: db_trace.c,v 1.14 2021/11/27 14:

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

2022-05-29 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sun May 29 16:13:41 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: db_trace.c vm_machdep.c Log Message: Simplified termination conditions for ddb backtrace. Exit backtrace when the user trapframe is invalid. (Mainly in

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

2022-05-26 Thread Ryo Shimizu
:1.16 Wed May 19 12:16:01 2021 +++ src/sys/arch/aarch64/aarch64/db_interface.c Thu May 26 17:11:05 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: db_interface.c,v 1.16 2021/05/19 12:16:01 skrll Exp $ */ +/* $NetBSD: db_interface.c,v 1.17 2022/05/26 17:11:05 ryo Exp $ */ /* * Copyright (c) 2017 Ryo Shim

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

2022-05-26 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu May 26 17:11:05 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: db_interface.c Log Message: In ddb, fixed "trace/u" and user process memory read/write to work correctly. In the softint context, curlwp points the kernel

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

2022-05-06 Thread Ryo Shimizu
+/* $NetBSD: locore.S,v 1.86 2022/05/06 06:09:50 ryo Exp $ */ /* * Copyright (c) 2017 Ryo Shimizu @@ -38,7 +38,7 @@ #include #include "assym.h" -RCSID("$NetBSD: locore.S,v 1.85 2022/01/31 09:16:09 ryo Exp $") +RCSID("$NetBSD: locore.S,v 1.86 2022/05/06 06:09:50 r

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

2022-05-06 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri May 6 06:09:51 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: cpuswitch.S locore.S vectors.S Log Message: Sprinkle isb after modifying system regs of pointer auth. With options ARMV83_PAC, it now works on native Mac M1.

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

2022-05-05 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri May 6 05:14:38 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: vectors.S Log Message: md_astpending is uint32_t To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/arch/aarch64/aarch64/vectors.S

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

2022-05-05 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri May 6 05:14:38 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: vectors.S Log Message: md_astpending is uint32_t To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/arch/aarch64/aarch64/vectors.S

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

2022-05-01 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon May 2 04:39:29 UTC 2022 Modified Files: src/sys/arch/arm/apple: apple_intc.c Log Message: fix non-MULTIPROCESSOR build To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/arch/arm/apple/apple_intc.c Please

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

2022-05-01 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon May 2 04:39:29 UTC 2022 Modified Files: src/sys/arch/arm/apple: apple_intc.c Log Message: fix non-MULTIPROCESSOR build To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/arch/arm/apple/apple_intc.c Please

CVS commit: src/usr.sbin/cpuctl/arch

2022-04-30 Thread Ryo Shimizu
ryo Exp $ */ /* * Copyright (c) 2018 Ryo Shimizu @@ -29,7 +29,7 @@ #include #ifndef lint -__RCSID("$NetBSD: aarch64.c,v 1.20 2022/01/06 18:00:58 ryo Exp $"); +__RCSID("$NetBSD: aarch64.c,v 1.21 2022/04/30 14:06:10 ryo Exp $"); #endif /* no lint */ #include @@

CVS commit: src/usr.sbin/cpuctl/arch

2022-04-30 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sat Apr 30 14:06:10 UTC 2022 Modified Files: src/usr.sbin/cpuctl/arch: aarch64.c Log Message: add CPU_ID_APPLE_M1_ICESTORM and CPU_ID_APPLE_M1_FIRESTORM. sync cpuids[] to sys/arch/aarch64/aarch64/cpu.c r1.69 To generate a diff of

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

2022-04-27 Thread Ryo Shimizu
p.c:1.136 --- src/sys/arch/aarch64/aarch64/pmap.c:1.135 Sun Apr 17 15:20:36 2022 +++ src/sys/arch/aarch64/aarch64/pmap.c Wed Apr 27 23:38:31 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap.c,v 1.135 2022/04/17 15:20:36 skrll Exp $ */ +/* $NetBSD: pmap.c,v 1.136 2022/04/27 23:38:31 ryo Exp $ */ /* * Copyri

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

2022-04-27 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Wed Apr 27 23:38:31 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: efi_machdep.c pmap.c Log Message: since pmap_activate_efirt() rewrites TTBR0, it is necessary to pmap_activate() again after pmap_deactivate_efirt() to

CVS commit: src/tests/fs/vfs

2022-01-31 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon Jan 31 17:23:37 UTC 2022 Modified Files: src/tests/fs/vfs: t_renamerace.c Log Message: Extend the time to wait for the thread to quit. It seems that alarm(1) is not enough time for the thread to actually exit after

CVS commit: src/tests/fs/vfs

2022-01-31 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon Jan 31 17:23:37 UTC 2022 Modified Files: src/tests/fs/vfs: t_renamerace.c Log Message: Extend the time to wait for the thread to quit. It seems that alarm(1) is not enough time for the thread to actually exit after

CVS commit: src/sys/arch

2022-01-31 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon Jan 31 09:16:09 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c cpufunc.c fault.c locore.S pmap.c src/sys/arch/aarch64/conf: files.aarch64 src/sys/arch/aarch64/include:

CVS commit: src/sys/arch

2022-01-31 Thread Ryo Shimizu
/10/31 16:23:47 skrll Exp $ */ +/* $NetBSD: cpufunc.c,v 1.33 2022/01/31 09:16:09 ryo Exp $ */ /* * Copyright (c) 2017 Ryo Shimizu @@ -30,7 +30,7 @@ #include "opt_multiprocessor.h" #include -__KERNEL_RCSID(0, "$NetBSD: cpufunc.c,v 1.32 2021/10/31 16:23:47 skrll Ex

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

2022-01-31 Thread Ryo Shimizu
/aarch64/aarch64/pmap.c:1.125 Sun Jan 16 10:50:02 2022 +++ src/sys/arch/aarch64/aarch64/pmap.c Mon Jan 31 08:43:05 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap.c,v 1.125 2022/01/16 10:50:02 rillig Exp $ */ +/* $NetBSD: pmap.c,v 1.126 2022/01/31 08:43:05 ryo Exp $ */ /* * Copyright (c) 2017 Ryo

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

2022-01-31 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon Jan 31 08:43:05 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: Skip unnecessary PTE operations and TLB invalidation. To generate a diff of this commit: cvs rdiff -u -r1.125 -r1.126

CVS commit: src/usr.sbin/cpuctl/arch

2022-01-06 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Jan 6 18:00:58 UTC 2022 Modified Files: src/usr.sbin/cpuctl/arch: aarch64.c Log Message: display the raw value of each field when -v specified To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20

CVS commit: src/usr.sbin/cpuctl/arch

2022-01-06 Thread Ryo Shimizu
/arch/aarch64.c:1.19 Thu Jan 6 17:59:15 2022 +++ src/usr.sbin/cpuctl/arch/aarch64.c Thu Jan 6 18:00:58 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: aarch64.c,v 1.19 2022/01/06 17:59:15 ryo Exp $ */ +/* $NetBSD: aarch64.c,v 1.20 2022/01/06 18:00:58 ryo Exp $ */ /* * Copyright (c) 2018 Ryo Shimizu @@ -29,7

CVS commit: src/usr.sbin/cpuctl/arch

2022-01-06 Thread Ryo Shimizu
+++ src/usr.sbin/cpuctl/arch/aarch64.c Thu Jan 6 17:59:15 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: aarch64.c,v 1.18 2022/01/06 09:01:16 ryo Exp $ */ +/* $NetBSD: aarch64.c,v 1.19 2022/01/06 17:59:15 ryo Exp $ */ /* * Copyright (c) 2018 Ryo Shimizu @@ -29,7 +29,7 @@ #include #ifndef lint -__RCSID

CVS commit: src/usr.sbin/cpuctl/arch

2022-01-06 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Jan 6 17:59:15 UTC 2022 Modified Files: src/usr.sbin/cpuctl/arch: aarch64.c Log Message: fix typo To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/usr.sbin/cpuctl/arch/aarch64.c Please note that diffs are

CVS commit: src/usr.sbin/cpuctl/arch

2022-01-06 Thread Ryo Shimizu
/cpuctl/arch/aarch64.c:1.17 Thu Jan 6 08:46:43 2022 +++ src/usr.sbin/cpuctl/arch/aarch64.c Thu Jan 6 09:01:16 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: aarch64.c,v 1.17 2022/01/06 08:46:43 ryo Exp $ */ +/* $NetBSD: aarch64.c,v 1.18 2022/01/06 09:01:16 ryo Exp $ */ /* * Copyright (c) 2018 Ryo Shimizu

CVS commit: src/usr.sbin/cpuctl/arch

2022-01-06 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Jan 6 09:01:16 UTC 2022 Modified Files: src/usr.sbin/cpuctl/arch: aarch64.c Log Message: Added more field definitions for ARMv8.x system registers To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18

CVS commit: src/usr.sbin/cpuctl/arch

2022-01-06 Thread Ryo Shimizu
2022 +++ src/usr.sbin/cpuctl/arch/aarch64.c Thu Jan 6 08:46:43 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: aarch64.c,v 1.16 2022/01/05 19:53:32 ryo Exp $ */ +/* $NetBSD: aarch64.c,v 1.17 2022/01/06 08:46:43 ryo Exp $ */ /* * Copyright (c) 2018 Ryo Shimizu @@ -29,7 +29,7 @@ #include #ifndef lint

CVS commit: src/usr.sbin/cpuctl/arch

2022-01-06 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Jan 6 08:46:43 UTC 2022 Modified Files: src/usr.sbin/cpuctl/arch: aarch64.c Log Message: macroify. NFC. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/usr.sbin/cpuctl/arch/aarch64.c Please note that diffs

CVS commit: src

2022-01-05 Thread Ryo Shimizu
,v 1.16 2022/01/05 19:53:32 ryo Exp $ */ /* * Copyright (c) 2018 Ryo Shimizu @@ -29,7 +29,7 @@ #include #ifndef lint -__RCSID("$NetBSD: aarch64.c,v 1.15 2021/05/17 18:43:18 riastradh Exp $"); +__RCSID("$NetBSD: aarch64.c,v 1.16 2022/01/05 19:53:32 ryo Exp $")

CVS commit: src

2022-01-05 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Wed Jan 5 19:53:32 UTC 2022 Modified Files: src/sys/arch/aarch64/include: armreg.h src/usr.sbin/cpuctl/arch: aarch64.c Log Message: fix ID_AA64ISAR0_EL1.ATOMIC field definition To generate a diff of this commit: cvs rdiff

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

2021-12-03 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Dec 3 09:20:23 UTC 2021 Modified Files: src/sys/compat/linux32/arch/aarch64: linux32_machdep.c Log Message: Fixed a bug in sigreturn that sigmask was not restored. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 \

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

2021-12-03 Thread Ryo Shimizu
2021/11/25 03:08:04 ryo Exp $ */ +/* $NetBSD: linux32_machdep.c,v 1.2 2021/12/03 09:20:23 ryo Exp $ */ /*- * Copyright (c) 2021 Ryo Shimizu @@ -27,7 +27,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: linux32_machdep.c,v 1.1 2021/11/25 03:08:04 ryo Exp $"); +__KERNEL_RCSID(0

CVS commit: src/sys/compat

2021-12-01 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Dec 2 04:39:45 UTC 2021 Modified Files: src/sys/compat/linux/arch/aarch64: linux_syscall.h linux_syscallargs.h linux_syscalls.c linux_sysent.c linux_systrace_args.c src/sys/compat/linux/arch/alpha:

CVS commit: src/sys/compat

2021-12-01 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Dec 2 04:39:45 UTC 2021 Modified Files: src/sys/compat/linux/arch/aarch64: linux_syscall.h linux_syscallargs.h linux_syscalls.c linux_sysent.c linux_systrace_args.c src/sys/compat/linux/arch/alpha:

<    1   2   3   4   >