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

2018-08-08 Thread Maxime Villard
Le 08/08/2018 à 20:13, Ryo Shimizu a écrit : It would be nice to set SCTLR_EL1.WXN, by the way. Yes, It is easy. But should this be synchronized with security.pax.mprotect.enabled? If so, we need a md-hook in the sysctl helper of pax.mprotect.enable. Ah, I misunderstood the meaning of

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

2018-08-08 Thread Maxime Villard
Le 04/08/2018 à 17:24, Ryo Shimizu a écrit : Maybe we should just pass the protection bits in l2_setblocks, and map the kernel text/rodata as RO right away. It would also make it possible to map rodata/data as non executable, with PXN|UXN. (Looking at the code it seems to me rodata/data are

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

2018-08-08 Thread maya
Can we use aprint_debug instead? On Wed, Aug 08, 2018 at 07:50:13AM +, Simon Burge wrote: > Module Name: src > Committed By: simonb > Date: Wed Aug 8 07:50:12 UTC 2018 > > Modified Files: > src/sys/arch/mips/mips: cpu_exec.c > > Log Message: > Make change of ABI printf()s

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

2018-08-08 Thread Martin Husemann
On Wed, Aug 08, 2018 at 12:11:39PM +, m...@netbsd.org wrote: > On Wed, Aug 08, 2018 at 01:59:46PM +0200, Martin Husemann wrote: > > On Wed, Aug 08, 2018 at 11:49:21AM +, m...@netbsd.org wrote: > > > Can we use aprint_debug instead? > > > > It is not even usefull for general debugging

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

2018-08-08 Thread Simon Burge
Martin Husemann wrote: > On Wed, Aug 08, 2018 at 12:11:39PM +, m...@netbsd.org wrote: > > On Wed, Aug 08, 2018 at 01:59:46PM +0200, Martin Husemann wrote: > > > On Wed, Aug 08, 2018 at 11:49:21AM +, m...@netbsd.org wrote: > > > > Can we use aprint_debug instead? > > > > > > It is not

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

2018-08-08 Thread maya
On Wed, Aug 08, 2018 at 10:22:33PM +1000, Simon Burge wrote: > Martin Husemann wrote: > > > On Wed, Aug 08, 2018 at 12:11:39PM +, m...@netbsd.org wrote: > > > On Wed, Aug 08, 2018 at 01:59:46PM +0200, Martin Husemann wrote: > > > > On Wed, Aug 08, 2018 at 11:49:21AM +, m...@netbsd.org

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

2018-08-08 Thread Paul Goyette
On Wed, 8 Aug 2018, Martin Husemann wrote: On Wed, Aug 08, 2018 at 12:11:39PM +, m...@netbsd.org wrote: On Wed, Aug 08, 2018 at 01:59:46PM +0200, Martin Husemann wrote: On Wed, Aug 08, 2018 at 11:49:21AM +, m...@netbsd.org wrote: Can we use aprint_debug instead? It is not even

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

2018-08-08 Thread Martin Husemann
On Wed, Aug 08, 2018 at 11:49:21AM +, m...@netbsd.org wrote: > Can we use aprint_debug instead? It is not even usefull for general debugging IMHO. Martin

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

2018-08-08 Thread maya
On Wed, Aug 08, 2018 at 01:59:46PM +0200, Martin Husemann wrote: > On Wed, Aug 08, 2018 at 11:49:21AM +, m...@netbsd.org wrote: > > Can we use aprint_debug instead? > > It is not even usefull for general debugging IMHO. > > Martin I like the idea of removing the messages entirely. The code

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

2018-08-08 Thread Ryo Shimizu
>Also, why don't we tag each userland page with LX_BLKPAG_PXN? Oh... I overlooked that. Certainly, no userland page should not be set executable for kernel. I'll fix. >It would be nice to set SCTLR_EL1.WXN, by the way. Yes, It is easy. But should this be synchronized with

re: CVS commit: src/sys/arch/mips/mips

2018-08-08 Thread matthew green
m...@netbsd.org writes: > Can we use aprint_debug instead? it's not an autoconf message, so, please don't use aprint*(). .mrg. > On Wed, Aug 08, 2018 at 07:50:13AM +, Simon Burge wrote: > > Module Name:src > > Committed By: simonb > > Date: Wed Aug 8 07:50:12

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

2018-08-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Wed Aug 8 19:02:28 UTC 2018 Modified Files: src/sys/arch/arm/cortex: files.cortex Added Files: src/sys/arch/arm/cortex: gicv3.c gicv3.h Log Message: Add GICv3 support. To generate a diff of this commit: cvs rdiff -u

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

2018-08-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Wed Aug 8 19:03:08 UTC 2018 Modified Files: src/sys/arch/arm/fdt: files.fdt Added Files: src/sys/arch/arm/fdt: gicv3_fdt.c Log Message: Add GICv3 FDT glue To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22

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

2018-08-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Wed Aug 8 19:02:28 UTC 2018 Modified Files: src/sys/arch/arm/cortex: files.cortex Added Files: src/sys/arch/arm/cortex: gicv3.c gicv3.h Log Message: Add GICv3 support. To generate a diff of this commit: cvs rdiff -u

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

2018-08-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Wed Aug 8 19:03:08 UTC 2018 Modified Files: src/sys/arch/arm/fdt: files.fdt Added Files: src/sys/arch/arm/fdt: gicv3_fdt.c Log Message: Add GICv3 FDT glue To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22

CVS commit: src/doc

2018-08-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Wed Aug 8 19:05:19 UTC 2018 Modified Files: src/doc: CHANGES Log Message: arm: Add driver for ARM GICv3 interrupt controllers. To generate a diff of this commit: cvs rdiff -u -r1.2417 -r1.2418 src/doc/CHANGES Please note

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

2018-08-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Wed Aug 8 19:01:15 UTC 2018 Modified Files: src/sys/arch/aarch64/include: cpu.h Log Message: Add fields for per-cpu GICv3 state To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/arch/aarch64/include/cpu.h

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

2018-08-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Wed Aug 8 19:01:55 UTC 2018 Modified Files: src/sys/arch/arm/cortex: gic_reg.h Log Message: Update for GICv3 To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/arch/arm/cortex/gic_reg.h Please note that

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

2018-08-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Wed Aug 8 19:01:55 UTC 2018 Modified Files: src/sys/arch/arm/cortex: gic_reg.h Log Message: Update for GICv3 To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/arch/arm/cortex/gic_reg.h Please note that

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

2018-08-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Wed Aug 8 19:00:53 UTC 2018 Modified Files: src/sys/arch/aarch64/include: armreg.h Log Message: Add GICv3 system registers To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/arch/aarch64/include/armreg.h

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

2018-08-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Wed Aug 8 19:00:53 UTC 2018 Modified Files: src/sys/arch/aarch64/include: armreg.h Log Message: Add GICv3 system registers To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/arch/aarch64/include/armreg.h

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

2018-08-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Wed Aug 8 19:01:15 UTC 2018 Modified Files: src/sys/arch/aarch64/include: cpu.h Log Message: Add fields for per-cpu GICv3 state To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/arch/aarch64/include/cpu.h

CVS commit: src/doc

2018-08-08 Thread Jared D. McNeill
mil 20180803] kUBSan: Added support for micro-UBSan (kernel-UBSan) as KUBSAN. [kamil 20180803] + arm: Add driver for ARM GICv3 interrupt controllers. [jmcneill 20180808]

CVS commit: src/crypto/external/bsd/openssl.old/dist/crypto

2018-08-08 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Aug 8 19:19:36 UTC 2018 Modified Files: src/crypto/external/bsd/openssl.old/dist/crypto/evp: evp.h src/crypto/external/bsd/openssl.old/dist/crypto/x509: x509_vfy.h Log Message: Add missing functions for racoon2 to

CVS commit: src/crypto/external/bsd/openssl.old/dist/crypto

2018-08-08 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Aug 8 19:19:36 UTC 2018 Modified Files: src/crypto/external/bsd/openssl.old/dist/crypto/evp: evp.h src/crypto/external/bsd/openssl.old/dist/crypto/x509: x509_vfy.h Log Message: Add missing functions for racoon2 to

CVS commit: src/sys/dev/pci

2018-08-08 Thread Maya Rashish
Module Name:src Committed By: maya Date: Wed Aug 8 21:00:29 UTC 2018 Modified Files: src/sys/dev/pci: files.pci Removed Files: src/sys/dev/pci/n8: Makefile.lkm files.n8 helper.c helper.h license.txt n8_memory_bsd.c n8_semaphore_bsd.c nsp.c nsp.h

CVS commit: src/sys/dev/pci

2018-08-08 Thread Maya Rashish
Module Name:src Committed By: maya Date: Wed Aug 8 21:00:29 UTC 2018 Modified Files: src/sys/dev/pci: files.pci Removed Files: src/sys/dev/pci/n8: Makefile.lkm files.n8 helper.c helper.h license.txt n8_memory_bsd.c n8_semaphore_bsd.c nsp.c nsp.h

CVS commit: src

2018-08-08 Thread Maya Rashish
Module Name:src Committed By: maya Date: Wed Aug 8 21:15:42 UTC 2018 Modified Files: src/distrib/sets/lists/man: mi src/share/man/man4: Makefile Removed Files: src/share/man/man4: nsp.4 Log Message: Remove nsp(4) documentation following the removal of

CVS commit: src

2018-08-08 Thread Maya Rashish
Module Name:src Committed By: maya Date: Wed Aug 8 21:15:42 UTC 2018 Modified Files: src/distrib/sets/lists/man: mi src/share/man/man4: Makefile Removed Files: src/share/man/man4: nsp.4 Log Message: Remove nsp(4) documentation following the removal of

CVS commit: src/distrib/sets/lists/man

2018-08-08 Thread Maya Rashish
Module Name:src Committed By: maya Date: Wed Aug 8 21:17:46 UTC 2018 Modified Files: src/distrib/sets/lists/man: mi Log Message: Adjust set lists better. To generate a diff of this commit: cvs rdiff -u -r1.1606 -r1.1607 src/distrib/sets/lists/man/mi Please note that

CVS commit: src/distrib/sets/lists/man

2018-08-08 Thread Maya Rashish
Module Name:src Committed By: maya Date: Wed Aug 8 21:17:46 UTC 2018 Modified Files: src/distrib/sets/lists/man: mi Log Message: Adjust set lists better. To generate a diff of this commit: cvs rdiff -u -r1.1606 -r1.1607 src/distrib/sets/lists/man/mi Please note that

CVS commit: src/sys/external/bsd/drm2/dist/drm/radeon

2018-08-08 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Aug 8 22:16:49 UTC 2018 Modified Files: src/sys/external/bsd/drm2/dist/drm/radeon: radeon_gart.c Log Message: Fix ordering of bus_dmamap_sync. The ordering is: ... - driver writes to kernel pointer - sync - driver

CVS commit: src/sys/external/bsd/drm2/dist/drm/radeon

2018-08-08 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Aug 8 22:16:49 UTC 2018 Modified Files: src/sys/external/bsd/drm2/dist/drm/radeon: radeon_gart.c Log Message: Fix ordering of bus_dmamap_sync. The ordering is: ... - driver writes to kernel pointer - sync - driver

CVS commit: [netbsd-7] src/sys/dev/usb

2018-08-08 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Aug 8 10:17:11 UTC 2018 Modified Files: src/sys/dev/usb [netbsd-7]: if_athn_usb.c if_atu.c if_aue.c if_axe.c if_axen.c if_cue.c if_otus.c if_rum.c if_run.c if_smsc.c if_udav.c if_upgt.c if_ural.c

CVS commit: [netbsd-7] src/doc

2018-08-08 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Aug 8 10:18:41 UTC 2018 Modified Files: src/doc [netbsd-7]: CHANGES-7.2 Log Message: Ticket #1626 To generate a diff of this commit: cvs rdiff -u -r1.1.2.100 -r1.1.2.101 src/doc/CHANGES-7.2 Please note that diffs are not

CVS commit: [netbsd-8] src/sys/dev/usb

2018-08-08 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Aug 8 10:28:35 UTC 2018 Modified Files: src/sys/dev/usb [netbsd-8]: if_athn_usb.c if_atu.c if_aue.c if_axe.c if_axen.c if_cue.c if_otus.c if_rum.c if_run.c if_smsc.c if_udav.c if_upgt.c if_ural.c

CVS commit: [netbsd-7] src/doc

2018-08-08 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Aug 8 10:18:41 UTC 2018 Modified Files: src/doc [netbsd-7]: CHANGES-7.2 Log Message: Ticket #1626 To generate a diff of this commit: cvs rdiff -u -r1.1.2.100 -r1.1.2.101 src/doc/CHANGES-7.2 Please note that diffs are not

CVS commit: [netbsd-8] src/sys/dev/usb

2018-08-08 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Aug 8 10:28:35 UTC 2018 Modified Files: src/sys/dev/usb [netbsd-8]: if_athn_usb.c if_atu.c if_aue.c if_axe.c if_axen.c if_cue.c if_otus.c if_rum.c if_run.c if_smsc.c if_udav.c if_upgt.c if_ural.c

CVS commit: [netbsd-8] src/lib/libcurses

2018-08-08 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Aug 8 10:32:18 UTC 2018 Modified Files: src/lib/libcurses [netbsd-8]: addbytes.c Log Message: Pull up following revision(s) (requested by simonb in ticket #964): lib/libcurses/addbytes.c: revision 1.48 Avoid curx

CVS commit: [netbsd-8] src/sys/external/bsd/dwc2/dist

2018-08-08 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Aug 8 10:36:08 UTC 2018 Modified Files: src/sys/external/bsd/dwc2/dist [netbsd-8]: dwc2_core.h dwc2_hcd.c dwc2_hcd.h dwc2_hcdintr.c dwc2_hcdqueue.c Log Message: Pull up following revision(s) (requested by simonb

CVS commit: [netbsd-8] src/lib/libcurses

2018-08-08 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Aug 8 10:32:18 UTC 2018 Modified Files: src/lib/libcurses [netbsd-8]: addbytes.c Log Message: Pull up following revision(s) (requested by simonb in ticket #964): lib/libcurses/addbytes.c: revision 1.48 Avoid curx

CVS commit: [netbsd-8] src/sys/external/bsd/dwc2/dist

2018-08-08 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Aug 8 10:36:08 UTC 2018 Modified Files: src/sys/external/bsd/dwc2/dist [netbsd-8]: dwc2_core.h dwc2_hcd.c dwc2_hcd.h dwc2_hcdintr.c dwc2_hcdqueue.c Log Message: Pull up following revision(s) (requested by simonb

CVS commit: [netbsd-8] src/doc

2018-08-08 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Aug 8 10:37:27 UTC 2018 Modified Files: src/doc [netbsd-8]: CHANGES-8.1 Log Message: Tickets #963, #964, #966 To generate a diff of this commit: cvs rdiff -u -r1.1.2.7 -r1.1.2.8 src/doc/CHANGES-8.1 Please note that diffs

CVS commit: src/sys/external/bsd/dwc2/dist

2018-08-08 Thread Simon Burge
Module Name:src Committed By: simonb Date: Wed Aug 8 07:20:44 UTC 2018 Modified Files: src/sys/external/bsd/dwc2/dist: dwc2_core.h dwc2_hcd.c dwc2_hcd.h dwc2_hcdintr.c dwc2_hcdqueue.c Log Message: Merge

CVS commit: src/sys/arch/mips/mips

2018-08-08 Thread Simon Burge
Module Name:src Committed By: simonb Date: Wed Aug 8 07:50:12 UTC 2018 Modified Files: src/sys/arch/mips/mips: cpu_exec.c Log Message: Make change of ABI printf()s #ifdef DEBUG_EXEC. To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66

CVS commit: src/sys/external/bsd/dwc2/dist

2018-08-08 Thread Simon Burge
Module Name:src Committed By: simonb Date: Wed Aug 8 07:20:44 UTC 2018 Modified Files: src/sys/external/bsd/dwc2/dist: dwc2_core.h dwc2_hcd.c dwc2_hcd.h dwc2_hcdintr.c dwc2_hcdqueue.c Log Message: Merge

CVS commit: src/sys/arch/mips/mips

2018-08-08 Thread Simon Burge
Module Name:src Committed By: simonb Date: Wed Aug 8 07:50:12 UTC 2018 Modified Files: src/sys/arch/mips/mips: cpu_exec.c Log Message: Make change of ABI printf()s #ifdef DEBUG_EXEC. To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66

CVS commit: [netbsd-7] src/sys/dev/usb

2018-08-08 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Aug 8 10:17:11 UTC 2018 Modified Files: src/sys/dev/usb [netbsd-7]: if_athn_usb.c if_atu.c if_aue.c if_axe.c if_axen.c if_cue.c if_otus.c if_rum.c if_run.c if_smsc.c if_udav.c if_upgt.c if_ural.c

CVS commit: [netbsd-8] src/doc

2018-08-08 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Aug 8 10:37:27 UTC 2018 Modified Files: src/doc [netbsd-8]: CHANGES-8.1 Log Message: Tickets #963, #964, #966 To generate a diff of this commit: cvs rdiff -u -r1.1.2.7 -r1.1.2.8 src/doc/CHANGES-8.1 Please note that diffs