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

2012-09-24 Thread Ryo Shimizu
(2012/09/01 8:56), Matt Thomas wrote: Module Name: src Committed By:matt Date:Fri Aug 31 23:56:15 UTC 2012 Modified Files: src/sys/arch/arm/include: mutex.h Log Message: Move the __cpu_simple_lock to the last byte so it's easier to read in dumps To

Re: CVS commit: src/sys/arch/evbarm/iq80310

2012-09-26 Thread Ryo Shimizu
/src/sys/arch/evbarm/hdl_g/i80321_mainbus.c.diff?r1=1.2r2=1.3f=h I fixed evbarm/{ixdp425,nslu2} in the same way as matt@ did. ok to commit? -- ryo shimizu Index: sys/arch/arm/xscale/ixp425_intr.c === RCS file: /cvsroot/src/sys/arch

Re: CVS commit: src/sys/netinet

2015-02-19 Thread Ryo Shimizu
Module Name: src Committed By: christos Date: Wed Feb 18 17:00:16 UTC 2015 Modified Files: src/sys/netinet: icmp_var.h ip_icmp.h Log Message: PR/49676: Ryo Shimizu: ICMP_STATINC() buffer overflows XXX: pullup-7 please pullup-6 too. -- ryo shimizu

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

2015-02-26 Thread Ryo Shimizu
On Wed, Feb 25, 2015 at 08:11:49AM +, Ryo Shimizu wrote: Module Name: src Committed By:ryo Date:Wed Feb 25 08:11:49 UTC 2015 Modified Files: src/sys/arch/evbarm/conf: std.nitrogen6 src/sys/arch/evbarm/nitrogen6: nitrogen6_machdep.c Log Message

Re: CVS commit: src/sys

2017-01-16 Thread Ryo Shimizu
*, but in6_print() returns int. We cannot use in6_print() for log("%s", ...) -- ryo shimizu

Re: CVS commit: src/sys

2017-01-16 Thread Ryo Shimizu
>Yes, and IN6_PRINT(buf, a) does (in6_print(buf, sizeof(buf), a), buf) >for that exact reason. Oh! I understand. thanks your cleanup. -- ryo shimizu

Re: CVS commit: src/sys/arch

2017-11-07 Thread Ryo Shimizu
>On 11/07/17 09:05, Ryo Shimizu wrote: >> Module Name: src >> Committed By:ryo >> Date:Tue Nov 7 09:05:06 UTC 2017 >> >> Modified Files: >> src/sys/arch/arm/broadcom: bcm2835_intr.c >> src/sys/arch/evbarm/rpi: rpi

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

2018-08-04 Thread Ryo Shimizu
B, and we could remove the ifndef. I get it. I need to write db_write_text(), and when I finish, set kernel text/rodata READONLY by default. Ah...I had forgotten deleting execute bit. We need more 2Mbyte alignment between .text/.rodata. I will fix. thanks, -- ryo shimizu

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

2018-08-08 Thread Ryo Shimizu
onized with security.pax.mprotect.enabled? If so, we need a md-hook in the sysctl helper of pax.mprotect.enable. -- ryo shimizu

Re: CVS commit: src/lib/libc/arch/aarch64/softfloat

2018-08-18 Thread Ryo Shimizu
>On Sat, Aug 11, 2018 at 10:06:41AM +0000, Ryo Shimizu wrote: >> 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 >> >>

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

2018-07-17 Thread Ryo Shimizu
>On Tue, Jul 17, 2018 at 11:12:41AM +0000, Ryo Shimizu wrote: >> 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 >>

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

2018-07-17 Thread Ryo Shimizu
>On Jul 18, 12:04am, r...@nerv.org (Ryo Shimizu) wrote: >-- Subject: Re: CVS commit: src/sys/arch/aarch64/aarch64 > >| kern_vtopdiff has already been fixed. (thanks christos@) >| u_int uboot_args[4] (in various file :-P) has same problem. >| Should I fix it? [Y/y] > >

Re: CVS commit: xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting

2018-04-07 Thread Ryo Shimizu
>On Wed, Apr 04, 2018 at 10:59:18AM +1000, matthew green wrote: >> Christos Zoulas writes: >> > In article <21473.1522789...@splode.eterna.com.au>, >> > matthew green <m...@eterna.com.au> wrote: >> > >"Ryo Shimizu" writes: >>

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

2018-10-20 Thread Ryo Shimizu
>On 20/10/2018 06:53, Ryo Shimizu wrote: >> 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: &

Re: CVS commit: src/sys

2018-11-12 Thread Ryo Shimizu
sted in: > > https://nxr.netbsd.org/xref/src/doc/TODO.kaslr > >Yes, they should be hidden. Ah, I missed that TODO items. I got. Thanks! -- ryo shimizu

Re: CVS commit: src/sys

2018-11-12 Thread Ryo Shimizu
> >Please note that diffs are not public domain; they are subject to the >copyright notices on the relevant files. We can still observe kernel addresses by below commands, they also should be hidden? ps -o pid,laddr,uaddr netstat -A pstat -v, pstat -t There may still be other command... -- ryo shimizu

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

2019-05-27 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue May 28 05:08:47 UTC 2019 Modified Files: src/sys/arch/arm/amlogic: meson_uart.c Log Message: - since ttyinput (t_linesw->l_rint) should not be called from interrupt context, it has been modified to use softint like other

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

2019-05-27 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue May 28 05:08:47 UTC 2019 Modified Files: src/sys/arch/arm/amlogic: meson_uart.c Log Message: - since ttyinput (t_linesw->l_rint) should not be called from interrupt context, it has been modified to use softint like other

CVS commit: src/sys/kern

2019-05-28 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue May 28 07:39:17 UTC 2019 Modified Files: src/sys/kern: subr_lockdebug.c Log Message: changes of r1.68 was reverted by r1.69. apply it again. To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72

CVS commit: src/sys/kern

2019-05-28 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue May 28 07:39:17 UTC 2019 Modified Files: src/sys/kern: subr_lockdebug.c Log Message: changes of r1.68 was reverted by r1.69. apply it again. To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72

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

2019-06-09 Thread Ryo Shimizu
Apr 6 03:06:24 2019 +++ src/sys/arch/aarch64/aarch64/fault.c Mon Jun 10 05:56:15 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: fault.c,v 1.9 2019/04/06 03:06:24 thorpej Exp $ */ +/* $NetBSD: fault.c,v 1.10 2019/06/10 05:56:15 ryo Exp $ */ /* * Copyright (c) 2017 Ryo Shimizu @@ -27,7 +27,7 @@ */

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

2019-06-09 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon Jun 10 05:56:15 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: fault.c Log Message: since uvm_faut() will fail if cache maintain instructions (e.g., "dc cvau". that has ESR.WnR=1 = write access) for a read only page

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

2019-05-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu May 23 15:54:28 UTC 2019 Modified Files: src/sys/arch/arm/acpi: acpi_platform.c cpu_acpi.c Log Message: fix build without options MULTIPROCESSOR To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12

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

2019-05-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu May 23 15:54:28 UTC 2019 Modified Files: src/sys/arch/arm/acpi: acpi_platform.c cpu_acpi.c Log Message: fix build without options MULTIPROCESSOR To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12

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

2019-09-12 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 12 06:12:56 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: cpufunc_asm_armv8.S Log Message: even if "no options MULTIPROCESSOR" requires isb after tlbi op. since it should be harmless, dsb is also added. fixed a

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

2019-09-12 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 12 06:12:56 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: cpufunc_asm_armv8.S Log Message: even if "no options MULTIPROCESSOR" requires isb after tlbi op. since it should be harmless, dsb is also added. fixed a

CVS commit: src/sys/ddb

2019-09-12 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 12 09:20:23 UTC 2019 Modified Files: src/sys/ddb: db_access.c db_access.h db_examine.c Log Message: changes of r1.39 was incomplete. only "examin/m" could handle 'q'. added support 'r','x','z','d','u', and 'o' with 'q'

CVS commit: src/sys/ddb

2019-09-12 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 12 09:20:23 UTC 2019 Modified Files: src/sys/ddb: db_access.c db_access.h db_examine.c Log Message: changes of r1.39 was incomplete. only "examin/m" could handle 'q'. added support 'r','x','z','d','u', and 'o' with 'q'

CVS commit: src/sys/ddb

2019-09-12 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 12 17:09:00 UTC 2019 Modified Files: src/sys/ddb: db_access.c Log Message: db_get_qvalue() with size=8 on 64bit arch returns incorrect value. fixed. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26

CVS commit: src/sys/ddb

2019-09-12 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 12 17:09:00 UTC 2019 Modified Files: src/sys/ddb: db_access.c Log Message: db_get_qvalue() with size=8 on 64bit arch returns incorrect value. fixed. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26

CVS commit: src/sys/arch/aarch64

2019-09-13 Thread Ryo Shimizu
/aarch64/pmap.c Fri Sep 13 18:07:30 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap.c,v 1.44 2019/09/07 09:57:37 ryo Exp $ */ +/* $NetBSD: pmap.c,v 1.45 2019/09/13 18:07:30 ryo Exp $ */ /* * Copyright (c) 2017 Ryo Shimizu @@ -27,7 +27,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: pmap.c,v

CVS commit: src/sys/arch/aarch64

2019-09-13 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Sep 13 18:07:30 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c src/sys/arch/aarch64/include: cpufunc.h Log Message: In pmap_devmap_bootstrap(), cpu_earlydevice_va_p() must not return true until *all*

CVS commit: src

2019-09-10 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Sep 10 09:32:05 UTC 2019 Modified Files: src/share/man/man4: ddb.4 src/sys/ddb: db_examine.c Log Message: - examin/m displays with splitting by spaces as specified size - add support 'q' modifier on all arch - consider

CVS commit: src

2019-09-10 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Sep 10 09:32:05 UTC 2019 Modified Files: src/share/man/man4: ddb.4 src/sys/ddb: db_examine.c Log Message: - examin/m displays with splitting by spaces as specified size - add support 'q' modifier on all arch - consider

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

2019-09-11 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Wed Sep 11 08:15:48 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c Log Message: used L3 even if L2 could cover the range. fix to use larger block if possible good enough. pointed out by jmcneill@. thanks.

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

2019-09-11 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Wed Sep 11 08:15:48 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c Log Message: used L3 even if L2 could cover the range. fix to use larger block if possible good enough. pointed out by jmcneill@. thanks.

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

2019-09-09 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon Sep 9 17:02:36 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c Log Message: use L1-L3 blocks/pages for KSEG mappings to fit dramblocks exactly. r1.29 and this changes avoid over cache prefetch problem

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

2019-09-09 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon Sep 9 17:02:36 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c Log Message: use L1-L3 blocks/pages for KSEG mappings to fit dramblocks exactly. r1.29 and this changes avoid over cache prefetch problem

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

2019-09-07 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sat Sep 7 11:15:25 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: genassym.cf Log Message: add AARCH64_KSEG_MASK. pmap_page.S refer it. (but no functional changed) To generate a diff of this commit: cvs rdiff -u -r1.13

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

2019-09-07 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sat Sep 7 11:15:25 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: genassym.cf Log Message: add AARCH64_KSEG_MASK. pmap_page.S refer it. (but no functional changed) To generate a diff of this commit: cvs rdiff -u -r1.13

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

2019-09-07 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sat Sep 7 09:27:25 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: db_machdep.c Log Message: prevent switching to CPUs that are not responding to IPI_DDB. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19

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

2019-09-07 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sat Sep 7 09:21:17 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: db_machdep.c Log Message: add "machine cpuinfo/a" to show cpuinfo[] of all cpus To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18

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

2019-09-07 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sat Sep 7 09:21:17 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: db_machdep.c Log Message: add "machine cpuinfo/a" to show cpuinfo[] of all cpus To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18

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

2019-09-07 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sat Sep 7 09:27:25 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: db_machdep.c Log Message: prevent switching to CPUs that are not responding to IPI_DDB. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19

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

2019-09-07 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sat Sep 7 11:10:24 UTC 2019 Modified Files: src/sys/arch/aarch64/include: cpufunc.h Log Message: add checking status of MMU and devmap to make _platform_early_putchar() available at all times. To generate a diff of this commit:

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

2019-09-07 Thread Ryo Shimizu
ryo Exp $ */ /* * Copyright (c) 2017 Ryo Shimizu @@ -148,8 +148,17 @@ cpu_clusterid(void) static inline bool cpu_earlydevice_va_p(void) { + extern vaddr_t virtual_devmap_addr; /* in pmap.c */ - return false; + /* This function may be called before enabling MMU, or mapping KVA

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

2019-09-07 Thread Ryo Shimizu
/15 10:24:26 skrll Exp $ */ +/* $NetBSD: pmap.c,v 1.44 2019/09/07 09:57:37 ryo Exp $ */ /* * Copyright (c) 2017 Ryo Shimizu @@ -27,7 +27,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.43 2019/08/15 10:24:26 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.4

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

2019-09-07 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sat Sep 7 09:57:37 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: - remove incorrect KASSERT. mmap(2) with prot=PROT_WRITE calls pmap_enter(..., PROT_WRITE) internally. - fix to update page reference

CVS commit: src/sys/dev/usb

2019-09-13 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Sep 13 20:50:45 UTC 2019 Modified Files: src/sys/dev/usb: uftdi.c uftdireg.h Log Message: Support serial speeds up to 12mbaud with newer FTDI chips. baudrate calculation code uftdi_encode_baudrate() from FreeBSD uftdi.c@r330385

CVS commit: src/sys/dev/usb

2019-09-13 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Sep 13 20:50:45 UTC 2019 Modified Files: src/sys/dev/usb: uftdi.c uftdireg.h Log Message: Support serial speeds up to 12mbaud with newer FTDI chips. baudrate calculation code uftdi_encode_baudrate() from FreeBSD uftdi.c@r330385

CVS commit: src/sys/kern

2019-09-05 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 5 09:20:05 UTC 2019 Modified Files: src/sys/kern: subr_ipi.c Log Message: requires memory barrier before IPI ack. Problem was seen on the aarch64 cpus. Fixes PR/54009 To generate a diff of this commit: cvs rdiff -u -r1.4

CVS commit: src/sys/kern

2019-09-05 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 5 09:20:05 UTC 2019 Modified Files: src/sys/kern: subr_ipi.c Log Message: requires memory barrier before IPI ack. Problem was seen on the aarch64 cpus. Fixes PR/54009 To generate a diff of this commit: cvs rdiff -u -r1.4

CVS commit: src

2019-09-10 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Sep 10 08:16:05 UTC 2019 Modified Files: src/share/man/man4: ddb.4 src/sys/ddb: db_examine.c Log Message: Add support for 'p' qualifier for pointer values on examine. this shows as a pointer with symbol if possible.

CVS commit: src

2019-09-10 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Sep 10 08:16:05 UTC 2019 Modified Files: src/share/man/man4: ddb.4 src/sys/ddb: db_examine.c Log Message: Add support for 'p' qualifier for pointer values on examine. this shows as a pointer with symbol if possible.

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

2019-09-19 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Sep 20 05:35:27 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: ref/mod bit should be set according to 'flags' argument, not 'prot'. r1.44 was incomplete. To generate a diff of this commit: cvs

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

2019-09-19 Thread Ryo Shimizu
$ */ /* * Copyright (c) 2017 Ryo Shimizu @@ -27,7 +27,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.45 2019/09/13 18:07:30 ryo Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.46 2019/09/20 05:35:27 ryo Exp $"); #include "opt_arm_debug.h" #include

CVS commit: src/sys/dev/ic

2019-09-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sun Sep 22 16:41:19 UTC 2019 Modified Files: src/sys/dev/ic: rtl8169.c rtl81x9var.h Log Message: 8168H model didn't link up well. some models seems to require to enable TX/RX after configuration. RTKQ_TXRXEN_LATER quirk flag added.

CVS commit: src/sys/dev/ic

2019-09-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sun Sep 22 16:41:19 UTC 2019 Modified Files: src/sys/dev/ic: rtl8169.c rtl81x9var.h Log Message: 8168H model didn't link up well. some models seems to require to enable TX/RX after configuration. RTKQ_TXRXEN_LATER quirk flag added.

CVS commit: src/sys/arch

2019-10-30 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Wed Oct 30 13:15:30 UTC 2019 Modified Files: src/sys/arch: README Log Message: add aarch64 To generate a diff of this commit: cvs rdiff -u -r1.63 -r1.64 src/sys/arch/README Please note that diffs are not public domain; they are

CVS commit: src/sys/arch

2019-10-30 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Wed Oct 30 13:15:30 UTC 2019 Modified Files: src/sys/arch: README Log Message: add aarch64 To generate a diff of this commit: cvs rdiff -u -r1.63 -r1.64 src/sys/arch/README Please note that diffs are not public domain; they are

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

2019-11-29 Thread Ryo Shimizu
$ */ /* * Copyright (c) 2014 Ryo Shimizu @@ -31,7 +31,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: if_enet.c,v 1.28 2019/11/12 05:09:29 hkenken Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_enet.c,v 1.29 2019/11/29 17:20:30 ryo Exp $"); #include "vlan.h" @@ -7

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

2019-11-29 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Nov 29 17:20:30 UTC 2019 Modified Files: src/sys/arch/arm/imx: if_enet.c Log Message: set the multicast filter properly. don't always IFF_ALLMULTI if multicast is configured. fix the handling of GAUR and GALR. To generate a

CVS commit: src/sys/net

2019-11-29 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Nov 29 17:29:32 UTC 2019 Modified Files: src/sys/net: bpf.c Log Message: bpf can send a packet greater than MCLBYTES (JumboFrame) using multiple mbuf. To generate a diff of this commit: cvs rdiff -u -r1.231 -r1.232

CVS commit: src/sys/net

2019-11-29 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Nov 29 17:29:32 UTC 2019 Modified Files: src/sys/net: bpf.c Log Message: bpf can send a packet greater than MCLBYTES (JumboFrame) using multiple mbuf. To generate a diff of this commit: cvs rdiff -u -r1.231 -r1.232

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

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

Re: CVS commit: src/sys/conf

2020-03-05 Thread Ryo Shimizu
>Addresses PR kern/55037. > >XXX pullup-9 also aarch64 has no EXEC_AOUT. BTW, s/COMPAT_NETBSD64/COMPAT_NETBSD32/ in comment? -- ryo shimizu

Re: CVS commit: src/sys/conf

2020-03-05 Thread Ryo Shimizu
>OK, I reproduced it, and have commited a fix for aarch64. I will also >include this in the pullup requests for -9 and -8 with sys/conf/files r1.1259, build successfully and it works fine. thanks! -- ryo shimizu

Re: CVS commit: src/sys/conf

2020-03-05 Thread Ryo Shimizu
it seems that releng build was failed. http://releng.netbsd.org/builds/HEAD/202003050510Z/evbarm-aarch64.build.failed Yes, optinos COMPAT_NETBSD32 is exists in sys/arch/evbarm/conf/GENERIC64. but EXEC_AOUT is not supported. (yet?) -- ryo shimizu

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

2020-05-23 Thread Ryo Shimizu
s "nop" on ARMv8.0-v8.2 CPUs. Therefore, I don't think it's necessary to add detailed attributes to the ELF header. So, even if we default the PAC option right now, we won't have any problems. But we might as well enable PAC by default after real ARMv8.3 hardware becomes available easily. (now tested on "qemu-system-aarch64 -cpu max") -- ryo shimizu

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

2020-09-24 Thread Ryo Shimizu
>On 24/09/2020 10:04, Ryo Shimizu wrote: >> Module Name: src >> Committed By:ryo >> Date:Thu Sep 24 09:04:38 UTC 2020 >> >> Modified Files: >> src/sys/arch/aarch64/aarch64: bus_space_asm_generic.S >> >> Log Me

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

2020-10-01 Thread Ryo Shimizu
fine CPU_INFO_ITERATOR cpuid_t /usr/src/sys/arch/sparc64/include/cpu.h:#define CPU_INFO_ITERATOR int __unused /usr/src/sys/arch/vax/include/cpu.h:#define CPU_INFO_ITERATOR int __unused /usr/src/sys/arch/x86/include/cpu.h:#define CPU_INFO_ITERATOR int __unused and, it is compared to "int ncpu", so it is matched to the type of 'ncpu'. (otherwise, clang warns) -- ryo shimizu

Re: CVS commit: src

2021-01-02 Thread Ryo Shimizu
Thanks! -- ryo shimizu

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

2021-02-22 Thread Ryo Shimizu
w3, 1f bl _C_LABEL(dosoftints)/* dosoftints() */ 1: #endif /* __HAVE_FAST_SOFTINTS && !__HAVE_PIC_FAST_SOFTINTS */ ldr x28, [sp, #TF_X28] /* restore x28 */ Is this ok? -- ryo shimizu

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

2021-02-22 Thread Ryo Shimizu
s good - I wonder if the fact that curcpu is an invariant for the >idlelwp helps here too? Ah, You are quite right! idle/# lwp is provided and assigned for each CPU, so curcpu() obtained from idle lwp was always the same. So, there's no need to move curcpu() to after DISABLE_INTERRUPT. Thanks -- ryo shimizu

CVS commit: src/doc

2021-08-20 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Aug 20 07:23:54 UTC 2021 Modified Files: src/doc: CHANGES Log Message: note about per-cpu kernel profiling and its performance. To generate a diff of this commit: cvs rdiff -u -r1.2823 -r1.2824 src/doc/CHANGES Please note

CVS commit: src/doc

2021-08-20 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Aug 20 07:23:54 UTC 2021 Modified Files: src/doc: CHANGES Log Message: note about per-cpu kernel profiling and its performance. To generate a diff of this commit: cvs rdiff -u -r1.2823 -r1.2824 src/doc/CHANGES Please note

CVS commit: src/sys

2021-09-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 23 06:56:27 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: syscall.c src/sys/arch/aarch64/conf: files.aarch64 src/sys/arch/evbarm/conf: GENERIC64 src/sys/compat/linux: linux_syscall.h

CVS commit: src/sys/kern

2021-09-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 23 06:58:47 UTC 2021 Modified Files: src/sys/kern: sys_sig.c Log Message: Since trampoline ABI ver0 is also used in other emulation environments (e.g. linux emulation), checking (emul->e_sigobject != NULL) to determine if

CVS commit: src/sys/kern

2021-09-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 23 06:58:47 UTC 2021 Modified Files: src/sys/kern: sys_sig.c Log Message: Since trampoline ABI ver0 is also used in other emulation environments (e.g. linux emulation), checking (emul->e_sigobject != NULL) to determine if

CVS commit: src/share/man/man8

2021-09-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 23 09:07:39 UTC 2021 Modified Files: src/share/man/man8: compat_linux.8 Log Message: add aarch64, and sort architecture names by alphabetical order. To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43

CVS commit: src/share/man/man8

2021-09-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 23 09:07:39 UTC 2021 Modified Files: src/share/man/man8: compat_linux.8 Log Message: add aarch64, and sort architecture names by alphabetical order. To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43

CVS commit: src/doc

2021-09-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 23 09:09:34 UTC 2021 Modified Files: src/doc: CHANGES Log Message: Add support COMPAT_LINUX for aarch64 To generate a diff of this commit: cvs rdiff -u -r1.2831 -r1.2832 src/doc/CHANGES Please note that diffs are not

CVS commit: src/doc

2021-09-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 23 09:09:34 UTC 2021 Modified Files: src/doc: CHANGES Log Message: Add support COMPAT_LINUX for aarch64 To generate a diff of this commit: cvs rdiff -u -r1.2831 -r1.2832 src/doc/CHANGES Please note that diffs are not

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

2021-09-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Thu Sep 23 15:19:03 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: core_machdep.c cpu_machdep.c exec_machdep.c netbsd32_machdep.c process_machdep.c sig_machdep.c syscall.c Log Message: use

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

2021-09-23 Thread Ryo Shimizu
ep 23 15:19:03 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: netbsd32_machdep.c,v 1.18 2021/05/30 05:40:56 rin Exp $ */ +/* $NetBSD: netbsd32_machdep.c,v 1.19 2021/09/23 15:19:03 ryo Exp $ */ /* * Copyright (c) 2018 Ryo Shimizu @@ -27,7 +27,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: netbs

CVS commit: src/usr.sbin/inetd

2021-10-16 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sun Oct 17 04:14:49 UTC 2021 Modified Files: src/usr.sbin/inetd: inetd.c Log Message: To an alias address, or in a multihoming environment, the internal dgram server may respond from a different address than the destination address

CVS commit: src/usr.sbin/inetd

2021-10-16 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sun Oct 17 04:14:49 UTC 2021 Modified Files: src/usr.sbin/inetd: inetd.c Log Message: To an alias address, or in a multihoming environment, the internal dgram server may respond from a different address than the destination address

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

2021-10-16 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sat Oct 16 06:34:30 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c Log Message: fix non-MULTIPROCESSOR build To generate a diff of this commit: cvs rdiff -u -r1.117 -r1.118 src/sys/arch/aarch64/aarch64/pmap.c

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

2021-10-16 Thread Ryo Shimizu
:1.117 Sun Oct 10 07:15:25 2021 +++ src/sys/arch/aarch64/aarch64/pmap.c Sat Oct 16 06:34:30 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap.c,v 1.117 2021/10/10 07:15:25 skrll Exp $ */ +/* $NetBSD: pmap.c,v 1.118 2021/10/16 06:34:30 ryo Exp $ */ /* * Copyright (c) 2017 Ryo Shimizu @@ -27,7 +27,7

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

2021-10-16 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sat Oct 16 06:37:43 UTC 2021 Modified Files: src/sys/arch/arm/apple: apple_intc.c Log Message: fix non-MULTIPROCESSOR build Build tested only. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

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

2021-10-16 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sat Oct 16 06:37:43 UTC 2021 Modified Files: src/sys/arch/arm/apple: apple_intc.c Log Message: fix non-MULTIPROCESSOR build Build tested only. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

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

2021-10-08 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Oct 8 21:41:29 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c Log Message: Use BOOT_FLAG() to recognize standard boot options. To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62

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

2021-10-08 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Oct 8 21:41:29 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: aarch64_machdep.c Log Message: Use BOOT_FLAG() to recognize standard boot options. To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62

CVS commit: src

2021-10-09 Thread Ryo Shimizu
$ */ +/* $NetBSD: linux_machdep.c,v 1.2 2021/10/09 07:01:34 ryo Exp $ */ /*- * Copyright (c) 2021 Ryo Shimizu @@ -27,7 +27,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: linux_machdep.c,v 1.1 2021/09/23 06:56:27 ryo Exp $"); +__KERNEL_RCSID(0, "$NetBSD: linux_machdep.c,v 1.

CVS commit: src

2021-10-09 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sat Oct 9 07:01:35 UTC 2021 Modified Files: src/distrib/sets/lists/debug: module.ad.aarch64 src/distrib/sets/lists/modules: ad.aarch64 src/sys/compat/linux/arch/aarch64: linux_machdep.c src/sys/modules:

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

2021-10-17 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sun Oct 17 22:44:35 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: db_machdep.c Log Message: When booted with "boot netbsd -1" (disable multiprocessor boot), "ddb>continue" didn't work when ddb was started by breakpoint

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

2021-10-17 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sun Oct 17 22:44:35 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: db_machdep.c Log Message: When booted with "boot netbsd -1" (disable multiprocessor boot), "ddb>continue" didn't work when ddb was started by breakpoint

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

2021-09-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Wed Sep 22 11:33:54 UTC 2021 Modified Files: src/sys/arch/arm/include: mcontext.h Log Message: fix typo in comment To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/arch/arm/include/mcontext.h Please note that

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

2021-09-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Wed Sep 22 11:33:54 UTC 2021 Modified Files: src/sys/arch/arm/include: mcontext.h Log Message: fix typo in comment To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/arch/arm/include/mcontext.h Please note that

  1   2   3   >