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
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
/* $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
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
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
$ */
/*
* 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 +
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
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 $ */
/*
*
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
@@ -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
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
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:
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.
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.
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
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
-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
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
$ */
+/* $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
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
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
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
$ */
/*
* 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
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
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
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
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
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
$ */
/*
* 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
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
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
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
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
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
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
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
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
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
/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
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
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
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
$ */
/*
* 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
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
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
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
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
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
/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 $");
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
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
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
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:
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
: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
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
+/* $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
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.
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
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
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
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
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
@@
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
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
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
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
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
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:
/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
/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
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
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
/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
+++ 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
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
/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
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
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
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
,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 $")
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
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 \
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
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:
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:
101 - 200 of 389 matches
Mail list logo