+++ src/sys/arch/aarch64/aarch64/pmap.c Mon Apr 8 21:18:22 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: pmap.c,v 1.39 2019/04/06 18:30:20 ryo Exp $ */
+/* $NetBSD: pmap.c,v 1.40 2019/04/08 21:18:22 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -27,7 +27,7 @@
*/
#include
-__KERNEL_RCSID(0
/aarch64/pmap.c Sat Apr 6 18:30:20 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: pmap.c,v 1.38 2019/03/20 07:05:06 ryo Exp $ */
+/* $NetBSD: pmap.c,v 1.39 2019/04/06 18:30:20 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -27,7 +27,7 @@
*/
#include
-__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.38
Module Name:src
Committed By: ryo
Date: Wed Mar 27 07:29:29 UTC 2019
Modified Files:
src/sys/arch/arm/pic: picvar.h
Log Message:
enlarge pic_name[] from 14 to 16. bcm2835_intr.c@1.20 used to the limit.
(sizeof struct pic_softc was not changed. it's just same as padding)
Module Name:src
Committed By: ryo
Date: Wed Mar 27 05:47:50 UTC 2019
Modified Files:
src/sys/arch/arm/broadcom: bcm2835_intr.c
Log Message:
Fix to show counters of "bcm2836 pic" by "intrctl list" correctly.
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20
Module Name:src
Committed By: ryo
Date: Wed Mar 20 07:16:07 UTC 2019
Modified Files:
src/sys/arch/aarch64/aarch64: db_machdep.c
src/sys/arch/aarch64/include: armreg.h
Log Message:
- add reg_{s1e0r,s1e0w,s1e1r,s1e1w}_write() macro.
- show the result of AT insn at
/pmap.c:1.37 Tue Mar 19 16:45:28 2019
+++ src/sys/arch/aarch64/aarch64/pmap.c Wed Mar 20 07:05:06 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: pmap.c,v 1.37 2019/03/19 16:45:28 ryo Exp $ */
+/* $NetBSD: pmap.c,v 1.38 2019/03/20 07:05:06 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -27,7 +27,7
(by_pid) {
+ proc_t *p = db_proc_find((pid_t)addr);
+ if (p == NULL) {
+ db_printf("bad address\n");
+ return;
+ }
+ addr = (db_addr_t)p->p_vmspace->vm_map.pmap;
+ }
+
+ pmap_db_ttbrdump(countmode, addr, db_printf);
+}
+
+void
db_md_sysreg_cmd(db_expr_t addr, bool have_
$ */
+/* $NetBSD: pmap.c,v 1.36 2019/03/19 16:05:49 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -27,7 +27,7 @@
*/
#include
-__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.35 2019/02/06 05:33:41 ryo Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.36 2019/03/19 16:05:49 ryo Exp $
Module Name:src
Committed By: ryo
Date: Tue Mar 19 08:17:46 UTC 2019
Modified Files:
src/sys/external/bsd/common/linux: linux_work.c
src/sys/external/bsd/dwc2: dwc2.c
Log Message:
- dwc2 need calling linux_workqueue_init() to avoid panic.
- use INIT_ONCE/FINI_ONCE
Module Name:src
Committed By: ryo
Date: Tue Mar 19 08:16:51 UTC 2019
Modified Files:
src/share/man/man9: RUN_ONCE.9
src/sys/kern: subr_once.c
src/sys/sys: once.h param.h
Log Message:
add INIT_ONCE(9), FINI_ONCE(9) with changing once_t.
Welcome to 8.99.36
Module Name:src
Committed By: ryo
Date: Fri Feb 8 06:56:56 UTC 2019
Modified Files:
src/common/lib/libc/arch/aarch64/atomic: atomic_op_asm.h
Log Message:
- atomic_*_{8,16}_nv() must return a new value, not an old value.
- use "dmb sy" for atomic_*{8,16}_nv() in the same
/sys/arch/aarch64/aarch64/pmap.c Wed Feb 6 05:33:41 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: pmap.c,v 1.34 2018/12/21 08:01:01 ryo Exp $ */
+/* $NetBSD: pmap.c,v 1.35 2019/02/06 05:33:41 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -27,7 +27,7 @@
*/
#include
-__KERNEL_RCSID(0, &quo
Module Name:src
Committed By: ryo
Date: Wed Feb 6 05:33:14 UTC 2019
Modified Files:
src/common/lib/libc/arch/aarch64/atomic: atomic_op_asm.h
Log Message:
fix atomic_sub_*(). it was (delta - *ptr), should be (*ptr - delta).
changing shared macro doesn't effect other
/aarch64/cpu.c Fri Dec 21 08:01:01 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: cpu.c,v 1.14 2018/11/28 09:16:19 ryo Exp $ */
+/* $NetBSD: cpu.c,v 1.15 2018/12/21 08:01:01 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -27,7 +27,7 @@
*/
#include
-__KERNEL_RCSID(1, "$NetBSD: cpu.c,v 1.14 2018/
: aarch64.c,v 1.4 2018/11/26 18:08:41 ryo Exp $ */
+/* $NetBSD: aarch64.c,v 1.5 2018/12/20 07:10:23 ryo Exp $ */
/*
* Copyright (c) 2018 Ryo Shimizu
@@ -29,7 +29,7 @@
#include
#ifndef lint
-__RCSID("$NetBSD: aarch64.c,v 1.4 2018/11/26 18:08:41 ryo Exp $");
+__RCSID("$NetBSD:
rch/aarch64/aarch64/locore.S:1.31 Thu Nov 8 08:28:07 2018
+++ src/sys/arch/aarch64/aarch64/locore.S Thu Dec 13 10:44:25 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.S,v 1.31 2018/11/08 08:28:07 maxv Exp $ */
+/* $NetBSD: locore.S,v 1.32 2018/12/13 10:44:25 ryo Exp $ */
/*
* Copyright (c) 2017
Module Name:src
Committed By: ryo
Date: Wed Dec 12 18:11:00 UTC 2018
Modified Files:
src/sys/arch/aarch64/aarch64: trap.c
Log Message:
need space
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/aarch64/aarch64/trap.c
Please note that diffs
Module Name:src
Committed By: ryo
Date: Wed Dec 12 11:14:51 UTC 2018
Modified Files:
src/sys/arch/aarch64/aarch64: cpuswitch.S idle_machdep.S
Log Message:
- need to save/restore interrupt mask when entering/exiting to/from
cpu_switchto_softint().
- when call dosoftints
Module Name:src
Committed By: ryo
Date: Tue Dec 11 18:11:33 UTC 2018
Modified Files:
src/sys/arch/aarch64/aarch64: cpuswitch.S
Log Message:
need to save/restore also x1. x1 is in-use as ipl.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8
Module Name:src
Committed By: ryo
Date: Tue Dec 11 05:46:14 UTC 2018
Modified Files:
src/sys/arch/aarch64/aarch64: genassym.cf
Log Message:
fix build failure without options MULTIPROCESSOR
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10
Module Name:src
Committed By: ryo
Date: Fri Dec 7 18:46:28 UTC 2018
Modified Files:
src/sys/arch/aarch64/aarch64: trap.c
Log Message:
add simple stack overflow checker for debugging
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12
Module Name:src
Committed By: ryo
Date: Fri Dec 7 18:27:03 UTC 2018
Modified Files:
src/sys/arch/aarch64/aarch64: cpuswitch.S
Log Message:
modifying curlwp->l_md_ktf, curlwp->l_md_cpacr, and curlwp should be protected
by a critical section.
To generate a diff of this
Module Name:src
Committed By: ryo
Date: Wed Nov 28 19:13:15 UTC 2018
Modified Files:
src/sys/arch/aarch64/aarch64: db_machdep.c
Log Message:
Comment out implementation specific registers to avoid illegal instruction trap
on ThunderX
To generate a diff of this commit:
/aarch64/cpu.c:1.13 Tue Nov 20 01:59:51 2018
+++ src/sys/arch/aarch64/aarch64/cpu.c Wed Nov 28 09:16:19 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: cpu.c,v 1.13 2018/11/20 01:59:51 mrg Exp $ */
+/* $NetBSD: cpu.c,v 1.14 2018/11/28 09:16:19 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -27,7 +27,
Module Name:src
Committed By: ryo
Date: Wed Nov 28 08:16:46 UTC 2018
Modified Files:
src/sys/arch/aarch64/aarch64: db_machdep.c
Log Message:
don't pass illegal cpu index to cpu_lookup(). it may cause KASSERT.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10
Module Name:src
Committed By: ryo
Date: Wed Nov 28 08:12:16 UTC 2018
Modified Files:
src/sys/arch/aarch64/aarch64: exec_machdep.c
Log Message:
don't exec 32bit binary on the cpu that has no aarch32.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4
2018
+++ src/usr.sbin/cpuctl/arch/aarch64.c Mon Nov 26 18:08:41 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: aarch64.c,v 1.3 2018/11/20 01:59:51 mrg Exp $ */
+/* $NetBSD: aarch64.c,v 1.4 2018/11/26 18:08:41 ryo Exp $ */
/*
* Copyright (c) 2018 Ryo Shimizu
@@ -29,7 +29,7 @@
#include
#ifndef lint
Module Name:src
Committed By: ryo
Date: Thu Nov 22 08:30:58 UTC 2018
Modified Files:
src/lib/libc/arch/aarch64/sys: __clone.S
Log Message:
fix condition code. x1==0 is parent.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2
Module Name:src
Committed By: ryo
Date: Fri Nov 16 10:51:08 UTC 2018
Modified Files:
src/lib/libc/arch/aarch64/gen: makecontext.c
Log Message:
fix type of argument for va_arg; don't round to 32bit.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2
Module Name:src
Committed By: ryo
Date: Tue Nov 13 06:06:30 UTC 2018
Modified Files:
src/sys/arch/evbarm/conf: std.generic64
Log Message:
turn on MODULAR by default on aarch64
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9
Module Name:src
Committed By: ryo
Date: Sat Nov 10 18:30:58 UTC 2018
Modified Files:
src/sys/arch/aarch64/include: asan.h
Log Message:
add LX_BLKPAG_SH_IS pte attribute for MP
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4
Module Name:src
Committed By: ryo
Date: Sat Nov 10 18:29:08 UTC 2018
Modified Files:
src/sys/arch/aarch64/aarch64: aarch64_machdep.c
Log Message:
need to invalidate TLBs after pmapboot_enter(). pmapboot_protect() requires
KSEG mappings.
To generate a diff of this
$ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -27,7 +27,7 @@
*/
#include
-__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.31 2018/10/18 09:01:51 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.32 2018/10/31 06:36:19 ryo Exp $");
#include "opt_arm_debug.h"
#include "opt_ddb.h
Module Name:src
Committed By: ryo
Date: Sat Oct 20 06:18:18 UTC 2018
Modified Files:
src/sys/arch/aarch64/aarch64: aarch64_machdep.c
Log Message:
changes of r1.14 was incomplete. use bootconfig.dram[] to resolve valid memory
range.
pmap(1) failed to access kvm on some
Module Name:src
Committed By: ryo
Date: Sat Oct 20 05:53:22 UTC 2018
Modified Files:
src/sys/arch/arm/broadcom: bcm283x_platform.c
Log Message:
- fix AP spinup on bcm283x
- "brcm,bcm2836-smp" is a enable-method for only 32bit bcm2836.
To generate a diff of this commit:
Module Name:src
Committed By: ryo
Date: Sat Oct 20 05:38:27 UTC 2018
Modified Files:
src/sys/arch/arm/rockchip: rk_platform.c
Log Message:
add missing .ap_mpstart for rk3399
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7
Module Name:src
Committed By: ryo
Date: Sat Oct 13 08:32:36 UTC 2018
Modified Files:
src/sys/arch/aarch64/aarch64: aarch64_machdep.c
src/sys/arch/aarch64/include: pmap.h types.h
Log Message:
- define PMAP_{MAP,UNMAP}_POOLPAGE for performance
- define
Module Name:src
Committed By: ryo
Date: Fri Oct 12 04:08:59 UTC 2018
Modified Files:
src/share/man/man8: compat_netbsd32.8
Log Message:
Mention that compat32 supports running arm binaries on aarch64.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10
Module Name:src
Committed By: ryo
Date: Fri Oct 12 04:09:09 UTC 2018
Modified Files:
src/doc: CHANGES
Log Message:
note that aarch64 supports compat_netbsd32
To generate a diff of this commit:
cvs rdiff -u -r1.2445 -r1.2446 src/doc/CHANGES
Please note that diffs are
/db_disasm.c:1.4 Sat Sep 15 19:47:48 2018
+++ src/sys/arch/aarch64/aarch64/db_disasm.c Fri Oct 12 01:28:57 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: db_disasm.c,v 1.4 2018/09/15 19:47:48 jakllsch Exp $ */
+/* $NetBSD: db_disasm.c,v 1.5 2018/10/12 01:28:57 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
2018/10/12 00:57:17 ryo Exp $ */
+/* $NetBSD: pmap.c,v 1.28 2018/10/12 01:13:51 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -27,7 +27,7 @@
*/
#include
-__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.27 2018/10/12 00:57:17 ryo Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pmap.c,v
$ */
+/* $NetBSD: pmap.c,v 1.27 2018/10/12 00:57:17 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -27,7 +27,7 @@
*/
#include
-__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.26 2018/10/04 23:53:13 ryo Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.27 2018/10/12 00:57:17 ryo Exp $
/aarch64/pmapboot.c:1.1 Thu Oct 4 23:53:13 2018
+++ src/sys/arch/aarch64/aarch64/pmapboot.c Fri Oct 5 01:54:10 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: pmapboot.c,v 1.1 2018/10/04 23:53:13 ryo Exp $ */
+/* $NetBSD: pmapboot.c,v 1.2 2018/10/05 01:54:10 ryo Exp $ */
/*
* Copyright (c) 2018 Ryo Shimizu
s/arch/aarch64/aarch64/locore.S:1.28
--- src/sys/arch/aarch64/aarch64/locore.S:1.27 Thu Oct 4 09:09:29 2018
+++ src/sys/arch/aarch64/aarch64/locore.S Thu Oct 4 23:53:13 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.S,v 1.27 2018/10/04 09:09:29 ryo Exp $ */
+/* $NetBSD: locore.S,v 1.28 2018/10/04 23
$ */
+/* $NetBSD: locore.S,v 1.27 2018/10/04 09:09:29 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -35,7 +35,7 @@
#include
#include "assym.h"
-RCSID("$NetBSD: locore.S,v 1.26 2018/10/01 19:45:00 skrll Exp $")
+RCSID("$NetBSD: locore.S,v 1.27 20
Module Name:src
Committed By: ryo
Date: Thu Oct 4 08:58:13 UTC 2018
Modified Files:
src/sys/arch/arm/fdt: cpu_fdt.c
Log Message:
fix to boot APs of RPI3 with GENERIC64.
if no psci, try other methods.
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15
/disasm.c:1.5 Sat Sep 15 19:47:48 2018
+++ src/sys/arch/aarch64/aarch64/disasm.c Thu Oct 4 07:40:09 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: disasm.c,v 1.5 2018/09/15 19:47:48 jakllsch Exp $ */
+/* $NetBSD: disasm.c,v 1.6 2018/10/04 07:40:09 ryo Exp $ */
/*
* Copyright (c) 2018 Ryo Shimizu
@@ -27,7 +27,7
:1.10 Wed Oct 3 13:59:31 2018
+++ src/sys/arch/aarch64/aarch64/cpu.c Thu Oct 4 07:36:10 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: cpu.c,v 1.10 2018/10/03 13:59:31 skrll Exp $ */
+/* $NetBSD: cpu.c,v 1.11 2018/10/04 07:36:10 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -27,7 +27,7
Module Name:src
Committed By: ryo
Date: Thu Oct 4 07:33:54 UTC 2018
Modified Files:
src/sys/arch/evbarm/fdt: fdt_machdep.c
Log Message:
don't call plat->ap_early_putchar if not defined EARLYCONS
To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42
Module Name:src
Committed By: ryo
Date: Wed Sep 26 16:55:34 UTC 2018
Modified Files:
src/sys/arch/aarch64/aarch64: pmap_page.S
Log Message:
avoid hardcode. don't depend that AARCH64_KSEG_START is 0x.
To generate a diff of this commit:
cvs rdiff -u -r1.3
:1.23 Mon Sep 10 16:43:24 2018
+++ src/sys/arch/aarch64/aarch64/pmap.c Mon Sep 17 00:15:55 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: pmap.c,v 1.23 2018/09/10 16:43:24 maxv Exp $ */
+/* $NetBSD: pmap.c,v 1.24 2018/09/17 00:15:55 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -27,7 +27,7
:27 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: db_interface.c,v 1.5 2018/08/06 12:50:56 ryo Exp $ */
+/* $NetBSD: db_interface.c,v 1.6 2018/09/15 23:03:27 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -27,7 +27,7 @@
*/
#include
-__KERNEL_RCSID(0, "$NetBSD: db_interface.c,v 1.5 2018/08/
Module Name:src
Committed By: ryo
Date: Fri Sep 14 13:47:14 UTC 2018
Modified Files:
src/sys/arch/aarch64/aarch64: copyinout.S trap.c
Log Message:
change copystr() to asm so that we don't have to add __noasan.
Also copyinout.S is the right place for copystr().
To
Module Name:src
Committed By: ryo
Date: Fri Sep 14 05:37:42 UTC 2018
Modified Files:
src/sys/arch/aarch64/include: vmparam.h
Log Message:
define VM_KERNEL_IO_SIZE for clarity
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6
Module Name:src
Committed By: ryo
Date: Fri Sep 14 05:33:50 UTC 2018
Modified Files:
src/sys/arch/aarch64/aarch64: vectors.S
Log Message:
use ENTRY_NP to avoid added _PROF_PROLOGUE.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8
Module Name:src
Committed By: ryo
Date: Mon Sep 10 17:25:15 UTC 2018
Modified Files:
src/sys/arch/aarch64/aarch64: copyinout.S trap.c
Log Message:
changed kcopy() to asm to avoid replacement memcpy() to kasan_memcpy() when
defined KASAN.
To generate a diff of this
4/aarch64/cpu.c Mon Sep 10 11:05:12 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: cpu.c,v 1.6 2018/08/26 18:15:49 ryo Exp $ */
+/* $NetBSD: cpu.c,v 1.7 2018/09/10 11:05:12 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -27,7 +27,7 @@
*/
#include
-__KERNEL_RCSID(1, "$NetBSD: cpu.c,v 1.6 2018/
) 2017 Ryo Shimizu
@@ -27,7 +27,7 @@
*/
#include
-__KERNEL_RCSID(0, "$NetBSD: cpufunc.c,v 1.3 2018/08/26 18:15:49 ryo Exp $");
+__KERNEL_RCSID(0, "$NetBSD: cpufunc.c,v 1.4 2018/08/29 06:16:40 ryo Exp $");
#include
#include
@@ -135,6 +135,9 @@ aarch64_getcacheinfo(void)
Module Name:src
Committed By: ryo
Date: Mon Aug 27 16:46:13 UTC 2018
Modified Files:
src/lib/libc/arch/aarch64/softfloat: qp.c
Log Message:
delete __{ge,lt,gt,le,eq,ne,unordt}tf2.
these should not be defined in libc.
pointed out by joerg@. thanks.
To generate a diff of
:34 ryo Exp $ */
+/* $NetBSD: pmap.c,v 1.20 2018/08/27 15:43:37 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -27,7 +27,7 @@
*/
#include
-__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.19 2018/08/11 12:16:34 ryo Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.20 2018/08/27 1
Module Name:src
Committed By: ryo
Date: Sun Aug 26 18:57:24 UTC 2018
Modified Files:
src/sys/arch/aarch64/aarch64: TODO
Log Message:
update TODO
* done: kernel text/rodata mapping with correct permission. implemented.
* add: kernel preemption
To generate a diff of this
018
@@ -1,4 +1,4 @@
-/* $NetBSD: cpu.c,v 1.5 2018/08/20 18:13:56 jmcneill Exp $ */
+/* $NetBSD: cpu.c,v 1.6 2018/08/26 18:15:49 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -27,7 +27,7 @@
*/
#include
-__KERNEL_RCSID(1, "$NetBSD: cpu.c,v 1.5 2018/08/20 18:13:56 jmcneill Exp
Module Name:src
Committed By: ryo
Date: Fri Aug 24 21:56:13 UTC 2018
Modified Files:
src/sys/arch/arm/fdt: psci_fdt.c
Log Message:
/cpus node may have any nodes except cpu. count only nodes of device_type "cpu"
To generate a diff of this commit:
cvs rdiff -u -r1.13
) 2017 Ryo Shimizu
@@ -35,7 +35,7 @@
#include
#include "assym.h"
-RCSID("$NetBSD: locore.S,v 1.18 2018/08/10 21:06:42 ryo Exp $")
+RCSID("$NetBSD: locore.S,v 1.19 2018/08/24 19:06:30 ryo Exp $")
/* #define DEBUG_LOCORE */
/* #define DEBUG_MMU */
@@ -917,6 +
ryo Exp $ */
/*
* Copyright (c) 2018 Ryo Shimizu
@@ -27,7 +27,7 @@
*/
#include
-__KERNEL_RCSID(0, "$NetBSD: kobj_machdep.c,v 1.1 2018/08/15 11:10:45 ryo Exp $");
+__KERNEL_RCSID(0, "$NetBSD: kobj_machdep.c,v 1.2 2018/08/19 20:02:22 ryo Exp $");
#define ELFSIZE ARCH
Module Name:src
Committed By: ryo
Date: Wed Aug 15 11:12:38 UTC 2018
Modified Files:
src/sys/arch/aarch64/aarch64: pmap_page.S
Log Message:
fix typo in comment
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/aarch64/aarch64/pmap_page.S
Please
ch64/aarch64/kobj_machdep.c:1.1
--- /dev/null Wed Aug 15 11:10:45 2018
+++ src/sys/arch/aarch64/aarch64/kobj_machdep.c Wed Aug 15 11:10:45 2018
@@ -0,0 +1,364 @@
+/* $NetBSD: kobj_machdep.c,v 1.1 2018/08/15 11:10:45 ryo Exp $ */
+
+/*
+ * Copyright (c) 2018 Ryo Shimizu
+ * All rights reserved.
+ *
+
Module Name:src
Committed By: ryo
Date: Wed Aug 15 11:08:18 UTC 2018
Modified Files:
src/sys/arch/aarch64/include: elf_machdep.h
Log Message:
fix relocation type. 277 is R_AARCH64_ADD_ABS_LO12_NC
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3
Module Name:src
Committed By: ryo
Date: Tue Aug 14 05:51:55 UTC 2018
Modified Files:
src/sys/arch/aarch64/aarch64: db_machdep.c
Log Message:
no need machine local ddb command pmaphist any more.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7
1.19 2018/08/11 12:16:34 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -27,7 +27,7 @@
*/
#include
-__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.18 2018/08/10 21:06:42 ryo Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.19 2018/08/11 12:16:34 ryo Exp $");
#incl
Module Name:src
Committed By: ryo
Date: Sat Aug 11 10:06:41 UTC 2018
Modified Files:
src/lib/libc/arch/aarch64/softfloat: qp.c
Log Message:
fix multiple definition of __{ge,lt,gt,le,eq,ne,unordt}tf2 in libc and libgcc.
this fixes the ATF call_once_static,
Module Name:src
Committed By: ryo
Date: Sat Aug 11 04:46:17 UTC 2018
Modified Files:
src/sys/arch/aarch64/aarch64: db_machdep.c
Log Message:
use DDB_EXPR_FMT. fix typo.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/aarch64/aarch64/db_machdep.c
+++ src/sys/arch/aarch64/aarch64/locore.S Fri Aug 10 21:06:42 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.S,v 1.17 2018/08/10 17:46:06 maxv Exp $ */
+/* $NetBSD: locore.S,v 1.18 2018/08/10 21:06:42 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -35,7 +35,7 @@
#include
#include "as
20:05:26 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.S,v 1.15 2018/08/06 12:50:56 ryo Exp $ */
+/* $NetBSD: locore.S,v 1.16 2018/08/06 20:05:26 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -35,7 +35,7 @@
#include
#include "assym.h"
-RCSID("$NetBSD: locore.S,v 1.15 2018
:50:56 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -27,16 +27,18 @@
*/
#include
-__KERNEL_RCSID(0, "$NetBSD: db_interface.c,v 1.4 2018/06/03 20:18:10 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: db_interface.c,v 1.5 2018/08/06 12:50:56 ryo Exp $");
Module Name:src
Committed By: ryo
Date: Sat Aug 4 10:22:09 UTC 2018
Modified Files:
src/lib/libc/arch/aarch64/gen: _lwp.c
Log Message:
need to set _UC_TLSBASE of uc_flags for _lwp_makecontext().
pointed out from skrll@. thanks.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: ryo
Date: Fri Aug 3 17:04:30 UTC 2018
Modified Files:
src/sys/arch/aarch64/aarch64: cpu_machdep.c
Log Message:
don't set lwp->l_private if no _UC_TLSBASE flag.
atf lib/libc/sys/t_swapcontext Passed.
To generate a diff of this commit:
cvs
:08:36 2018
+++ src/sys/arch/aarch64/aarch64/locore.S Fri Aug 3 16:32:55 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.S,v 1.13 2018/07/17 18:08:36 christos Exp $ */
+/* $NetBSD: locore.S,v 1.14 2018/08/03 16:32:55 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -35,7 +35,7 @@
#include
Module Name:src
Committed By: ryo
Date: Wed Aug 1 19:59:49 UTC 2018
Modified Files:
src/lib/libc/arch/aarch64/gdtoa: gd_qnan.h
Log Message:
fix long double NaN definition.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2
Module Name:src
Committed By: ryo
Date: Wed Aug 1 17:09:26 UTC 2018
Modified Files:
src/common/lib/libc/arch/aarch64/string: strlen.S
Log Message:
strnlen(s, (size_t)-1) returned -1. it must return the length of s.
To generate a diff of this commit:
cvs rdiff -u -r1.2
:22 christos Exp $ */
+/* $NetBSD: db_trace.c,v 1.4 2018/07/30 15:59:44 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -28,7 +28,7 @@
#include
-__KERNEL_RCSID(0, "$NetBSD: db_trace.c,v 1.3 2018/07/17 00:31:22 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: db_trace.c,v
Module Name:src
Committed By: ryo
Date: Mon Jul 30 09:08:41 UTC 2018
Modified Files:
src/sys/arch/aarch64/aarch64: copyinout.S
Log Message:
fix copy{in,out}str to return ENAMETOOLONG if the string is longer than len
bytes.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: ryo
Date: Mon Jul 30 06:18:25 UTC 2018
Modified Files:
src/share/man/man4: ddb.4
Log Message:
Add machine commands for aarch64.
To generate a diff of this commit:
cvs rdiff -u -r1.181 -r1.182 src/share/man/man4/ddb.4
Please note that diffs
Module Name:src
Committed By: ryo
Date: Sat Jul 28 09:57:59 UTC 2018
Modified Files:
src/sys/arch/aarch64/aarch64: trap.c
Log Message:
Implement sigill_debug variable for debug (with DDB). if sigill_debug = 1,
illegal instruction will be logged.
e.g.) [ 75914.9966392]
(c) 2018 Ryo Shimizu
@@ -27,7 +27,7 @@
*/
#include
-__KERNEL_RCSID(0, "$NetBSD: disasm.c,v 1.3 2018/07/17 10:07:49 ryo Exp $");
+__KERNEL_RCSID(0, "$NetBSD: disasm.c,v 1.4 2018/07/28 09:54:32 ryo Exp $");
#include
#include
@@ -157,8 +157,21 @@ static const
Module Name:src
Committed By: ryo
Date: Fri Jul 27 07:09:15 UTC 2018
Modified Files:
src/tests/lib/libc/arch/aarch64: exec_prot_support.c
Log Message:
aarch64 support per page execute protection
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2
/arch/aarch64/aarch64/pmap.c Fri Jul 27 07:04:04 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: pmap.c,v 1.14 2018/07/24 10:08:43 ryo Exp $ */
+/* $NetBSD: pmap.c,v 1.15 2018/07/27 07:04:04 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -27,7 +27,7 @@
*/
#include
-__KERNEL_RCSID(0, "$NetBSD: p
Module Name:src
Committed By: ryo
Date: Tue Jul 24 20:55:49 UTC 2018
Modified Files:
src/sys/arch/aarch64/aarch64: copyinout.S
Log Message:
copy(9) had returned -1 if a bad address is encountered. fix to return EFAULT
in that case.
To generate a diff of this commit:
9 ryo Exp $ */
+/* $NetBSD: pmap.c,v 1.14 2018/07/24 10:08:43 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -27,7 +27,7 @@
*/
#include
-__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.13 2018/07/23 22:51:39 ryo Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.14 201
h64/pmap.c Mon Jul 23 22:51:39 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: pmap.c,v 1.12 2018/07/23 22:32:22 ryo Exp $ */
+/* $NetBSD: pmap.c,v 1.13 2018/07/23 22:51:39 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -27,7 +27,7 @@
*/
#include
-__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.12 2
/21 13:08:35 ryo Exp $ */
+/* $NetBSD: pmap.c,v 1.12 2018/07/23 22:32:22 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -27,7 +27,7 @@
*/
#include
-__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.11 2018/07/21 13:08:35 ryo Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.12 2
Module Name:src
Committed By: ryo
Date: Sat Jul 21 18:58:05 UTC 2018
Modified Files:
src/sys/arch/aarch64/include: ptrace.h
Log Message:
don't depend endian.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/aarch64/include/ptrace.h
Please note
) 2017 Ryo Shimizu
@@ -27,7 +27,7 @@
*/
#include
-__KERNEL_RCSID(0, "$NetBSD: fault.c,v 1.5 2018/07/20 07:12:50 ryo Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fault.c,v 1.6 2018/07/21 13:23:48 ryo Exp $");
#include "opt_ddb.h"
#include "opt_uvmhist.h"
@@ -1
/pmap.c Sat Jul 21 13:08:35 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: pmap.c,v 1.10 2018/07/17 09:58:14 ryo Exp $ */
+/* $NetBSD: pmap.c,v 1.11 2018/07/21 13:08:35 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo Shimizu
@@ -27,7 +27,7 @@
*/
#include
-__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.10 2018/07/
Module Name:src
Committed By: ryo
Date: Fri Jul 20 12:19:07 UTC 2018
Modified Files:
src/lib/libc/arch/aarch64/sys: ptrace.S
Log Message:
fix a bug. no need postincrement here.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2
/sys/arch/aarch64/aarch64/fault.c:1.4 Thu Jul 19 18:27:26 2018
+++ src/sys/arch/aarch64/aarch64/fault.c Fri Jul 20 07:12:50 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: fault.c,v 1.4 2018/07/19 18:27:26 christos Exp $ */
+/* $NetBSD: fault.c,v 1.5 2018/07/20 07:12:50 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo
/evbarm/fdt/fdt_start.S:1.2 Tue Jul 17 00:37:42 2018
+++ src/sys/arch/evbarm/fdt/fdt_start.S Wed Jul 18 06:50:48 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: fdt_start.S,v 1.2 2018/07/17 00:37:42 christos Exp $ */
+/* $NetBSD: fdt_start.S,v 1.3 2018/07/18 06:50:48 ryo Exp $ */
/*
* Copyright (c) 2017 Ryo
Module Name:src
Committed By: ryo
Date: Tue Jul 17 11:12:41 UTC 2018
Modified Files:
src/sys/arch/aarch64/aarch64: aarch64_machdep.c
Log Message:
kern_vtopdiff is stored in fdt_start.S. that is before cleaning bss.
decl "kern_vtopdiff = 0" for keep in .data section.
To
64/aarch64/db_disasm.c:1.2 Sun Apr 1 04:35:03 2018
+++ src/sys/arch/aarch64/aarch64/db_disasm.c Tue Jul 17 10:07:49 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: db_disasm.c,v 1.2 2018/04/01 04:35:03 ryo Exp $ */
+/* $NetBSD: db_disasm.c,v 1.3 2018/07/17 10:07:49 ryo Exp $ */
/*
* Copyright (c) 2017 R
ore.S:1.11 src/sys/arch/aarch64/aarch64/locore.S:1.12
--- src/sys/arch/aarch64/aarch64/locore.S:1.11 Tue Jul 17 00:32:28 2018
+++ src/sys/arch/aarch64/aarch64/locore.S Tue Jul 17 10:01:59 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.S,v 1.11 2018/07/17 00:32:28 christos Exp $ */
+/* $NetBSD: locore
201 - 300 of 447 matches
Mail list logo