CVS commit: src/sys/dev/scsipi

2021-04-16 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Fri Apr 16 12:58:54 UTC 2021 Modified Files: src/sys/dev/scsipi: cd.c Log Message: Limit buffer size for device capabilities requests as a work-around for PR kern/56109. To generate a diff of this commit: cvs rdiff -u -r1.350

CVS commit: src/lib/libnvmm

2021-04-06 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Tue Apr 6 08:40:17 UTC 2021 Modified Files: src/lib/libnvmm: libnvmm.c nvmm.h Log Message: Implement nvmm_vcpu::stop, a race-free exit from nvmm_vcpu_run() without signals. This introduces a new kernel and userland NVMM version

CVS commit: src/sys/dev/nvmm

2021-03-26 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Fri Mar 26 15:59:53 UTC 2021 Modified Files: src/sys/dev/nvmm: nvmm.c nvmm.h nvmm_internal.h src/sys/dev/nvmm/x86: nvmm_x86.h nvmm_x86_svm.c nvmm_x86_vmx.c Log Message: Implement nvmm_vcpu::stop, a race-free exit from

CVS commit: src/sys/arch/evbmips/conf

2021-02-16 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Tue Feb 16 10:58:33 UTC 2021 Modified Files: src/sys/arch/evbmips/conf: MIPSSIM files.mipssim Log Message: I forgot to add the needed conf files for the mipssim virtio addition To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/evbmips/mipssim

2021-02-15 Thread Reinoud Zandijk
ys/arch/evbmips/mipssim/virtio_mainbus.c diff -u /dev/null src/sys/arch/evbmips/mipssim/virtio_mainbus.c:1.1 --- /dev/null Mon Feb 15 22:39:46 2021 +++ src/sys/arch/evbmips/mipssim/virtio_mainbus.c Mon Feb 15 22:39:46 2021 @@ -0,0 +1,172 @@ +/* $NetBSD: virtio_mainbus.c,v 1.1 2021/02/15 22:39:46 reinou

CVS commit: src/sys/dev/virtio

2021-02-05 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Fri Feb 5 21:25:36 UTC 2021 Modified Files: src/sys/dev/virtio: virtio_mmio.c virtio_mmiovar.h Log Message: Add virtio mmio probe function To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

CVS commit: src/sys/dev/pci

2021-02-05 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Fri Feb 5 20:45:38 UTC 2021 Modified Files: src/sys/dev/pci: virtio.c Log Message: Better reading of 4.1.3.1, it seems that using 32 bit reads/writes is mandatory for non-legacy devices. To generate a diff of this commit: cvs

CVS commit: src/sys/dev/pci

2021-02-05 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Fri Feb 5 19:18:23 UTC 2021 Modified Files: src/sys/dev/pci: virtio.c virtio_pci.c virtiovar.h Log Message: Second round of cleaning up endian code. No more tailored code to maintain. To generate a diff of this commit: cvs

CVS commit: src/sys/dev/pci

2021-02-03 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Wed Feb 3 21:04:41 UTC 2021 Modified Files: src/sys/dev/pci: if_vioif.c Log Message: Oops, made a mistake in my last commit To generate a diff of this commit: cvs rdiff -u -r1.68 -r1.69 src/sys/dev/pci/if_vioif.c Please note

CVS commit: src/sys/dev/pci

2021-02-03 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Wed Feb 3 20:28:00 UTC 2021 Modified Files: src/sys/dev/pci: if_vioif.c Log Message: Allocate enough space for the bus_dmamap_t arrays for rxq_hdr_dmamaps[] and txq_hdr_maps[] To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev/pci

2021-01-31 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Sun Jan 31 14:17:48 UTC 2021 Modified Files: src/sys/dev/pci: if_vioif.c Log Message: Although the header structure can be smaller, the headers *are* indexed as if they are full sized so allocate enough memory so the indexing

CVS commit: src/sys/dev

2021-01-28 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Thu Jan 28 15:43:13 UTC 2021 Modified Files: src/sys/dev/pci: virtio.c virtio_pci.c virtiovar.h src/sys/dev/virtio: virtio_mmio.c Log Message: Rewrite and streamline virtio device config read/write and explicitly cater

CVS commit: src/sys/dev/pci

2021-01-26 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Tue Jan 26 16:40:16 UTC 2021 Modified Files: src/sys/dev/pci: virtio_pci.c Log Message: Fix indexing bug in clean up code on error in virtio PCI v1.0 attach code. Thanks go to Rin Okuyama for spotting it. To generate a diff of

CVS commit: src/sys/dev/pci

2021-01-24 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Sun Jan 24 15:59:35 UTC 2021 Modified Files: src/sys/dev/pci: virtio_pci.c Log Message: Remove incorrect comment. It would violate the specs. VirtIO PCI v1.0 attachments can only happen on revision 1 devices as they have a

CVS commit: src/sys/dev/pci

2021-01-24 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Sun Jan 24 15:33:02 UTC 2021 Modified Files: src/sys/dev/pci: virtio_pci.c Log Message: On error unmap the pci_mapreg_map()d regions using bus_space_unmap() as suggested by jak@ To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev/pci

2021-01-24 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Sun Jan 24 14:33:49 UTC 2021 Modified Files: src/sys/dev/pci: virtio_pci.c Log Message: Move definition of NMAPREG to the start To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/dev/pci/virtio_pci.c Please

CVS commit: src/sys/dev/pci

2021-01-24 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Sun Jan 24 14:12:36 UTC 2021 Modified Files: src/sys/dev/pci: virtio_pci.c Log Message: Prevent potential buffer over runs in number of BARS To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21

CVS commit: src/sys/dev/pci

2021-01-21 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Thu Jan 21 20:48:33 UTC 2021 Modified Files: src/sys/dev/pci: virtio_pci.c Log Message: Remove dependency on bus_space_write_8() for i386 and instead implement it as two bus_space_write_4()'s as allowed in the spec. To

CVS commit: src/sys/dev

2021-01-20 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Wed Jan 20 21:59:49 UTC 2021 Modified Files: src/sys/dev/acpi: virtio_acpi.c src/sys/dev/fdt: virtio_mmio_fdt.c src/sys/dev/pci: virtio.c virtio_pci.c virtiovar.h Log Message: Remove the virtio child driver

CVS commit: src/sys/dev

2021-01-20 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Wed Jan 20 19:46:48 UTC 2021 Modified Files: src/sys/dev/acpi: virtio_acpi.c src/sys/dev/fdt: virtio_mmio_fdt.c src/sys/dev/pci: if_vioif.c ld_virtio.c vio9p.c viomb.c viornd.c vioscsi.c virtio.c

CVS commit: src/sys/dev/pci

2021-01-13 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Wed Jan 13 19:46:49 UTC 2021 Modified Files: src/sys/dev/pci: viomb.c Log Message: Fix for virtios viomb memory balloon driver. The inflate_done() and deflate_done() issued a wrong extent to bus_dmamap_sync() giving rise to

CVS commit: src/usr.bin/resize

2020-12-27 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Sun Dec 27 21:25:02 UTC 2020 Modified Files: src/usr.bin/resize: resize.1 Log Message: Make the new resize(1) manpage indistinguisable from the original To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src

2020-12-27 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Sun Dec 27 21:13:18 UTC 2020 Modified Files: src/distrib/sets/lists/base: mi src/distrib/sets/lists/man: mi src/distrib/sets/lists/xbase: mi src/doc: CHANGES src/external/mit/xorg/bin/xterm:

CVS commit: src

2020-12-27 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Sun Dec 27 20:56:14 UTC 2020 Modified Files: src/doc: CHANGES src/lib/libnvmm: libnvmm_x86.c src/tests/lib/libnvmm: h_mem_assist.c h_mem_assist_asm.S Log Message: Implement support for trapping REP CMPS

CVS commit: src/sys/dev/pci

2020-11-19 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Thu Nov 19 21:59:07 UTC 2020 Modified Files: src/sys/dev/pci: pcidevs Log Message: Add modern QUMRANET/Red Hat VIRTIO range PCI devices To generate a diff of this commit: cvs rdiff -u -r1.1419 -r1.1420 src/sys/dev/pci/pcidevs

CVS commit: src/usr.sbin/makefs

2020-11-10 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Tue Nov 10 20:48:29 UTC 2020 Modified Files: src/usr.sbin/makefs: cd9660.c Log Message: rock_ridge_move_count is only incremented and can never be negative so change %08i to %08u. This removes a warning when compiling with tools

CVS commit: src/lib/libnvmm

2020-10-31 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Sat Oct 31 15:44:01 UTC 2020 Modified Files: src/lib/libnvmm: libnvmm_x86.c Log Message: Revert (REPE) CMPS support per request of Maxime, it is incorrect. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42

CVS commit: src/lib/libnvmm

2020-10-30 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Fri Oct 30 21:06:13 UTC 2020 Modified Files: src/lib/libnvmm: libnvmm_x86.c Log Message: Implement missing (REPE) CMPS instruction support in NVMMs x86_decode(). In apparently rare cases the (REPE) CMPS instruction can trigger

CVS commit: src/usr.sbin/makefs

2020-04-18 Thread Reinoud Zandijk
$ */ /* * Copyright (c) 2006, 2008, 2013 Reinoud Zandijk @@ -30,7 +30,7 @@ #endif #include -__RCSID("$NetBSD: udf.c,v 1.19 2019/02/03 03:19:31 mrg Exp $"); +__RCSID("$NetBSD: udf.c,v 1.20 2020/04/18 09:45:45 reinoud Exp $"); #include #include @@ -514,6 +514,7 @@ static uint32_t udf

CVS commit: src/sys/fs/udf

2020-04-14 Thread Reinoud Zandijk
Reinoud Zandijk @@ -28,7 +28,7 @@ #include #ifndef lint -__KERNEL_RCSID(0, "$NetBSD: udf_vfsops.c,v 1.79 2020/04/13 19:23:18 ad Exp $"); +__KERNEL_RCSID(0, "$NetBSD: udf_vfsops.c,v 1.80 2020/04/14 12:47:44 reinoud Exp $"); #endif /* not lint */ @@ -167,6 +167

CVS commit: src/sys/fs/udf

2020-04-14 Thread Reinoud Zandijk
/udf_vnops.c Tue Apr 14 11:45:42 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: udf_vnops.c,v 1.110 2020/04/13 19:23:18 ad Exp $ */ +/* $NetBSD: udf_vnops.c,v 1.111 2020/04/14 11:45:42 reinoud Exp $ */ /* * Copyright (c) 2006, 2008 Reinoud Zandijk @@ -32,7 +32,7 @@ #include #ifndef lint -__KERNEL_RCSID(0

CVS commit: src/usr.sbin/makefs

2020-04-04 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Sat Apr 4 13:44:57 UTC 2020 Modified Files: src/usr.sbin/makefs: makefs.8 Log Message: Indent the makefs(8) options for UDF like the other filesystems described. To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.65

CVS commit: src/sys/fs/nilfs

2020-03-21 Thread Reinoud Zandijk
/sys/fs/nilfs/nilfs_subr.c Sat Mar 21 13:39:31 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: nilfs_subr.c,v 1.14 2015/03/29 14:12:28 riastradh Exp $ */ +/* $NetBSD: nilfs_subr.c,v 1.15 2020/03/21 13:39:31 reinoud Exp $ */ /* * Copyright (c) 2008, 2009 Reinoud Zandijk @@ -28,7 +28,7 @@ #include #ifndef

CVS commit: src/sys/fs/nilfs

2020-03-21 Thread Reinoud Zandijk
/nilfs/nilfs.h Sat Mar 21 13:38:29 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: nilfs.h,v 1.5 2014/10/15 09:05:46 hannken Exp $ */ +/* $NetBSD: nilfs.h,v 1.6 2020/03/21 13:38:29 reinoud Exp $ */ /* * Copyright (c) 2008, 2009 Reinoud Zandijk @@ -66,7 +66,7 @@ extern int nilfs_verbose; /* initial value

CVS commit: src/sys/arch/usermode/conf

2018-08-17 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Fri Aug 17 20:16:07 UTC 2018 Modified Files: src/sys/arch/usermode/conf: Makefile.usermode kern.ldscript Log Message: Start using the kernel ld script. There are still issues with the .init placement and ./build.sh creating bad

CVS commit: src/sys/fs/udf

2018-08-09 Thread Reinoud Zandijk
Thu Aug 9 20:30:26 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: udf_subr.c,v 1.142 2018/07/25 11:09:22 reinoud Exp $ */ +/* $NetBSD: udf_subr.c,v 1.143 2018/08/09 20:30:26 reinoud Exp $ */ /* * Copyright (c) 2006, 2008 Reinoud Zandijk @@ -29,7 +29,7 @@ #include #ifndef lint -__KERNEL_RCSID(0, "$N

CVS commit: src/sys/fs/udf

2018-08-09 Thread Reinoud Zandijk
/ecma167-udf.h Thu Aug 9 13:49:30 2018 @@ -1,8 +1,8 @@ -/* $NetBSD: ecma167-udf.h,v 1.15 2018/07/25 19:56:56 kamil Exp $ */ +/* $NetBSD: ecma167-udf.h,v 1.16 2018/08/09 13:49:30 reinoud Exp $ */ /*- - * Copyright (c) 2003, 2004, 2005, 2006, 2008, 2009 - * Reinoud Zandijk * + * Copyright (c) 2003

CVS commit: src/sys/arch/usermode/usermode

2018-08-05 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Sun Aug 5 18:57:49 UTC 2018 Modified Files: src/sys/arch/usermode/usermode: db_memrw.c Log Message: Advise to explicitly set flags +agm instead of only clearing them when set To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/usermode

2018-08-05 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Sun Aug 5 18:42:49 UTC 2018 Modified Files: src/sys/arch/usermode/include: db_machdep.h ucontext.h src/sys/arch/usermode/usermode: cpufunc.S kgdb_machdep.c Log Message: Add KGDB definitions for i386 To generate a diff

CVS commit: src/sys/arch/usermode/usermode

2018-08-05 Thread Reinoud Zandijk
,v 1.112 2018/08/03 11:18:22 reinoud Exp $ */ +/* $NetBSD: pmap.c,v 1.113 2018/08/05 16:51:59 reinoud Exp $ */ /*- * Copyright (c) 2011 Reinoud Zandijk @@ -27,7 +27,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.112 2018/08/03 11:18:22 reinoud Exp $"); +__KERN

CVS commit: src/sys/arch/usermode

2018-08-03 Thread Reinoud Zandijk
1 Fri Aug 3 06:52:50 2018 +++ src/sys/arch/usermode/usermode/pmap.c Fri Aug 3 11:18:22 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap.c,v 1.111 2018/08/03 06:52:50 reinoud Exp $ */ +/* $NetBSD: pmap.c,v 1.112 2018/08/03 11:18:22 reinoud Exp $ */ /*- * Copyright (c) 2011 Reinoud Zandijk @@ -27,7 +2

CVS commit: src/sys/arch/usermode/usermode

2018-08-03 Thread Reinoud Zandijk
Exp $ */ /*- * Copyright (c) 2011 Reinoud Zandijk @@ -27,7 +27,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.110 2018/08/01 12:09:01 reinoud Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.111 2018/08/03 06:52:50 reinoud Exp $"); #include "

CVS commit: src/sys/arch/usermode

2018-08-01 Thread Reinoud Zandijk
$ */ /*- * Copyright (c) 2011 Reinoud Zandijk @@ -27,7 +27,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.109 2018/08/01 09:44:31 reinoud Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.110 2018/08/01 12:09:01 reinoud Exp $"); #include "

CVS commit: src/sys/arch/usermode/usermode

2018-08-01 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Wed Aug 1 10:27:28 UTC 2018 Modified Files: src/sys/arch/usermode/usermode: db_memrw.c Log Message: Remove yet another debug printf() To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/sys/arch/usermode/usermode

2018-08-01 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Wed Aug 1 10:24:41 UTC 2018 Modified Files: src/sys/arch/usermode/usermode: kgdb_machdep.c Log Message: Fix too long line To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/sys/arch/usermode/usermode

2018-08-01 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Wed Aug 1 10:23:55 UTC 2018 Modified Files: src/sys/arch/usermode/usermode: kgdb_machdep.c Log Message: Remove debugging printf() To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/sys/arch/usermode/usermode

2018-08-01 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Wed Aug 1 10:22:20 UTC 2018 Added Files: src/sys/arch/usermode/usermode: cpufunc.S db_memrw.c kgdb_machdep.c Log Message: Add the kgdb meat To generate a diff of this commit: cvs rdiff -u -r0 -r1.1

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

2018-08-01 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Wed Aug 1 09:52:15 UTC 2018 Added Files: src/sys/arch/usermode/include: cpufunc.h ucontext.h Log Message: Forgot the two header files To generate a diff of this commit: cvs rdiff -u -r0 -r1.1

CVS commit: src/sys/arch/usermode

2018-08-01 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Wed Aug 1 09:50:57 UTC 2018 Modified Files: src/sys/arch/usermode/conf: files.usermode src/sys/arch/usermode/include: cpu.h db_machdep.h genheaders.sh pmap.h Log Message: Add preliminary KGDB support for

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

2018-08-01 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Wed Aug 1 09:46:46 UTC 2018 Modified Files: src/sys/arch/usermode/include: thunk.h Log Message: Add headers for support functions for kgdb To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66

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

2018-08-01 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Wed Aug 1 09:46:16 UTC 2018 Modified Files: src/sys/arch/usermode/include: vmparam.h Log Message: Max kernel address is end of kernel To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18

CVS commit: src/sys/arch/usermode/usermode

2018-08-01 Thread Reinoud Zandijk
/usermode/usermode/machdep.c Wed Aug 1 09:44:31 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: machdep.c,v 1.56 2018/06/11 19:35:56 reinoud Exp $ */ +/* $NetBSD: machdep.c,v 1.57 2018/08/01 09:44:31 reinoud Exp $ */ /*- * Copyright (c) 2011 Reinoud Zandijk @@ -37,7 +37,7 @@ #include "opt_memsize.h"

CVS commit: src/sys/arch/usermode/usermode

2018-08-01 Thread Reinoud Zandijk
09:43:17 reinoud Exp $ */ /*- * Copyright (c) 2011 Reinoud Zandijk @@ -27,7 +27,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.107 2018/05/17 19:06:02 reinoud Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.108 2018/08/01 09:43:17 reinoud Exp $"); #in

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

2018-07-28 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Sat Jul 28 20:26:13 UTC 2018 Added Files: src/sys/arch/usermode/include: trap.h Log Message: Provide hand-doctored redirection of trap.h in preparation for ddb/kgdb To generate a diff of this commit: cvs rdiff -u -r0 -r1.1

CVS commit: src/sys/arch/usermode/usermode

2018-07-28 Thread Reinoud Zandijk
Jun 11 19:23:21 2018 +++ src/sys/arch/usermode/usermode/trap.c Sat Jul 28 17:17:38 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: trap.c,v 1.68 2018/06/11 19:23:21 reinoud Exp $ */ +/* $NetBSD: trap.c,v 1.69 2018/07/28 17:17:38 reinoud Exp $ */ /*- * Copyright (c) 2011 Reinoud Zandijk @@ -27,7 +27,7

CVS commit: src/sys/fs/udf

2018-07-25 Thread Reinoud Zandijk
Reinoud Zandijk @@ -29,7 +29,7 @@ #include #ifndef lint -__KERNEL_RCSID(0, "$NetBSD: udf_subr.c,v 1.141 2018/06/06 01:49:09 maya Exp $"); +__KERNEL_RCSID(0, "$NetBSD: udf_subr.c,v 1.142 2018/07/25 11:09:22 reinoud Exp $"); #endif /* not lint */ @@ -1233,7 +1233,7 @

CVS commit: src/usr.bin/make

2018-07-12 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Thu Jul 12 17:46:37 UTC 2018 Modified Files: src/usr.bin/make: dir.c Log Message: Remove duplicate code in make(1)'s dir.c. When the cached_stats() code was added, some old logic stayed around that implements the cached_stats()

CVS commit: src/sys/arch/usermode/dev

2018-06-13 Thread Reinoud Zandijk
Reinoud Zandijk @@ -27,7 +27,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: vatapi.c,v 1.1 2018/06/05 20:02:43 reinoud Exp $"); +__KERNEL_RCSID(0, "$NetBSD: vatapi.c,v 1.2 2018/06/13 19:59:14 reinoud Exp $"); #include #include @@ -48,6 +48,8 @@ __KERNEL_RCSID(0, &q

CVS commit: src/sys/arch/usermode/usermode

2018-06-11 Thread Reinoud Zandijk
$ */ +/* $NetBSD: machdep.c,v 1.56 2018/06/11 19:35:56 reinoud Exp $ */ /*- * Copyright (c) 2011 Reinoud Zandijk @@ -37,7 +37,7 @@ #include "opt_memsize.h" #include -__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.55 2018/06/05 20:02:43 reinoud Exp $"); +__KERNEL_RCSID(0, "$NetB

CVS commit: src/sys/arch/usermode/usermode

2018-06-11 Thread Reinoud Zandijk
Reinoud Zandijk @@ -27,7 +27,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: trap.c,v 1.67 2018/05/18 20:24:16 reinoud Exp $"); +__KERNEL_RCSID(0, "$NetBSD: trap.c,v 1.68 2018/06/11 19:23:21 reinoud Exp $"); #include #include @@ -335,7 +335,9 @@ handle_signal(int

CVS commit: src/sys/arch/usermode

2018-06-05 Thread Reinoud Zandijk
sermode_vdev_count] = type; +usermode_vdev_path[usermode_vdev_count] = p; +usermode_vdev_count++; } else if (strncmp(argv[i], "root=", strlen("root=")) == 0) { usermode_root_device = argv[i] + Added files: Index: src/sys/arch/usermode/dev/vatapi.c dif

CVS commit: src/sys/arch/usermode/dev

2018-06-04 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Mon Jun 4 20:06:52 UTC 2018 Modified Files: src/sys/arch/usermode/dev: ld_thunkbus.c Log Message: Its a hack, but make sure the pages are paged in To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33

CVS commit: src/sys/arch/usermode

2018-06-04 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Mon Jun 4 19:53:01 UTC 2018 Modified Files: src/sys/arch/usermode/include: thunk.h src/sys/arch/usermode/usermode: thunk.c Log Message: Enhance the NetBSD/usermode thunk interface To generate a diff of this commit:

CVS commit: src/sys/arch/usermode

2018-06-01 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Fri Jun 1 08:04:57 UTC 2018 Modified Files: src/sys/arch/usermode/include: thunk.h src/sys/arch/usermode/usermode: thunk.c Log Message: Pretend we already included the To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/usermode/dev

2018-06-01 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Fri Jun 1 07:26:15 UTC 2018 Modified Files: src/sys/arch/usermode/dev: cpu.c Log Message: Pass the address of the array, this fixes issues with i386 compilation To generate a diff of this commit: cvs rdiff -u -r1.79 -r1.80

CVS commit: src/sys/arch/usermode/conf

2018-06-01 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Fri Jun 1 07:22:33 UTC 2018 Modified Files: src/sys/arch/usermode/conf: Makefile.usermode Log Message: Compile NetBSD/userland without CTF for the linker doesn't allow for a single file compiled without CTF To generate a diff

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

2018-06-01 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Fri Jun 1 07:19:50 UTC 2018 Modified Files: src/sys/arch/usermode/include: types.h Log Message: Fix compilation errors so NetBSD/usermode compiles under ./build.sh To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14

CVS commit: src/sys/arch/usermode/dev

2018-05-29 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Tue May 29 09:25:01 UTC 2018 Modified Files: src/sys/arch/usermode/dev: cpu.c Log Message: Only report the things we've passed in the mcontext and leave out flags that are not reported in the mcontext anyway! To generate a

CVS commit: src/sys/arch/usermode

2018-05-29 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Tue May 29 07:35:40 UTC 2018 Modified Files: src/sys/arch/usermode/dev: cpu.c src/sys/arch/usermode/include: types.h Log Message: Implement cpu_lwp_setprivate(). This removes the need for the cpu_switch() hack. Programs

CVS commit: src/sys/arch/usermode/dev

2018-05-29 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Tue May 29 07:09:22 UTC 2018 Modified Files: src/sys/arch/usermode/dev: cpu.c Log Message: Only set requested parts of the mcontext in cpu_setmcontext() Make the atomic switcher `atomic' by using splhigh() To generate a diff

CVS commit: src/sys/arch/usermode/dev

2018-05-24 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Thu May 24 19:39:04 UTC 2018 Modified Files: src/sys/arch/usermode/dev: cpu.c Log Message: First try at TLS support and getcontext/setcontext/swapcontext support. To generate a diff of this commit: cvs rdiff -u -r1.75 -r1.76

CVS commit: src/sys/arch/usermode/target

2018-05-22 Thread Reinoud Zandijk
@@ -/* $NetBSD: cpu_i386.c,v 1.5 2018/05/18 20:21:14 reinoud Exp $ */ +/* $NetBSD: cpu_i386.c,v 1.6 2018/05/22 14:38:10 reinoud Exp $ */ /*- * Copyright (c) 2011 Reinoud Zandijk <rein...@netbsd.org> @@ -29,7 +29,7 @@ #include -__KERNEL_RCSID(0, "$NetBSD: cpu_i386.c,v 1.5 2018/05/

CVS commit: src/sys/arch/usermode/target/x86_64

2018-05-18 Thread Reinoud Zandijk
/18 21:05:10 reinoud Exp $ */ /*- * Copyright (c) 2011 Reinoud Zandijk <rein...@netbsd.org> @@ -27,15 +27,9 @@ * POSSIBILITY OF SUCH DAMAGE. */ -/* - * Note that this machdep.c uses the `dummy' mcontext_t defined for usermode. - * This is basicly a blob of PAGE_SIZE big. We migh

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

2018-05-18 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Fri May 18 20:24:57 UTC 2018 Modified Files: src/sys/arch/usermode/include: thunk.h Log Message: Include OUR types.h and not the machine's. A small step to allow for crosscompilation. To generate a diff of this commit: cvs

CVS commit: src/sys/arch/usermode/usermode

2018-05-18 Thread Reinoud Zandijk
1.67 2018/05/18 20:24:16 reinoud Exp $ */ /*- * Copyright (c) 2011 Reinoud Zandijk <rein...@netbsd.org> @@ -27,7 +27,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: trap.c,v 1.66 2012/08/04 14:53:32 reinoud Exp $"); +__KERNEL_RCSID(0, "$NetBSD: trap.c,v 1.67 2018/05/18

CVS commit: src/sys/arch/usermode/target/i386

2018-05-18 Thread Reinoud Zandijk
reinoud Exp $ */ /*- * Copyright (c) 2011 Reinoud Zandijk <rein...@netbsd.org> @@ -27,14 +27,9 @@ * POSSIBILITY OF SUCH DAMAGE. */ -/* - * Note that this machdep.c uses the `dummy' mcontext_t defined for usermode. - * This is basicly a blob of PAGE_SIZE big. We might want to switc

CVS commit: src/sys/arch/usermode/target/x86_64

2018-05-18 Thread Reinoud Zandijk
2018/05/18 20:11:48 reinoud Exp $ */ /*- * Copyright (c) 2011 Reinoud Zandijk <rein...@netbsd.org> @@ -35,7 +35,7 @@ #include -__KERNEL_RCSID(0, "$NetBSD: cpu_x86_64.c,v 1.2 2012/01/14 17:42:52 reinoud Exp $"); +__KERNEL_RCSID(0, "$NetBSD: cpu_x86_64.c,v 1.3 2018/0

CVS commit: src/sys/arch/usermode/usermode

2018-05-18 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Fri May 18 20:10:25 UTC 2018 Modified Files: src/sys/arch/usermode/usermode: process_machdep.c Log Message: Second part for creating sensible coredumps To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

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

2018-05-18 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Fri May 18 20:09:33 UTC 2018 Modified Files: src/sys/arch/usermode/include: reg.h Log Message: Implement own process register capture from userland. NetBSD/usermode now creates readable and sensible coredumps To generate a

CVS commit: src/sys/arch/usermode/conf

2018-05-18 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Fri May 18 19:04:11 UTC 2018 Added Files: src/sys/arch/usermode/conf: kern.ldscript Log Message: Where did kern.ldscript go? To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/sys/arch/usermode/conf/kern.ldscript

CVS commit: src/sys/arch/usermode/usermode

2018-05-17 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Fri May 18 05:51:24 UTC 2018 Modified Files: src/sys/arch/usermode/usermode: thunk.c Log Message: Include our doctored types.h instead of the default To generate a diff of this commit: cvs rdiff -u -r1.87 -r1.88

CVS commit: src/sys/arch/usermode/usermode

2018-05-17 Thread Reinoud Zandijk
Exp $ */ +/* $NetBSD: pmap.c,v 1.107 2018/05/17 19:06:02 reinoud Exp $ */ /*- * Copyright (c) 2011 Reinoud Zandijk <rein...@netbsd.org> @@ -27,7 +27,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.106 2016/07/07 06:55:39 msaitoh Exp $"); +__KERNEL_RCSID(0, &q

CVS commit: src/sys/arch/usermode/dev

2018-05-17 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Thu May 17 19:00:39 UTC 2018 Modified Files: src/sys/arch/usermode/dev: cpu.c Log Message: Refactor for easier debugging and while here add some more signals To generate a diff of this commit: cvs rdiff -u -r1.74 -r1.75

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

2018-05-16 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Wed May 16 12:40:43 UTC 2018 Modified Files: src/sys/arch/usermode/include: asm.h bswap.h byte_swap.h cdefs.h disklabel.h elf_machdep.h endian.h endian_machdep.h int_const.h int_fmtio.h int_limits.h

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

2018-05-16 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Wed May 16 12:40:26 UTC 2018 Modified Files: src/sys/arch/usermode/include: genheaders.sh Log Message: Add new mcontext and depends to the usermode generated headerfiles To generate a diff of this commit: cvs rdiff -u -r1.9

CVS commit: src/sys/arch/usermode/conf

2018-01-13 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Sat Jan 13 16:20:33 UTC 2018 Modified Files: src/sys/arch/usermode/conf: GENERIC.common Makefile.usermode Log Message: Make NetBSD/usermode link again! To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27

CVS commit: src/sys/arch/usermode/usermode

2018-01-13 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Sat Jan 13 15:15:03 UTC 2018 Modified Files: src/sys/arch/usermode/usermode: process_machdep.c Log Message: Implement dummy process_read_dbreg() and process_write_dbreg() used in x86 To generate a diff of this commit: cvs

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

2018-01-13 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Sat Jan 13 14:39:15 UTC 2018 Modified Files: src/sys/arch/usermode/include: reg.h Log Message: Add dbreg structure prototype needed for x86_64 To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/sys/kern

2018-01-13 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Sat Jan 13 13:53:36 UTC 2018 Modified Files: src/sys/kern: subr_interrupt.c Log Message: Compilation of a kernel outside the build.sh framework exposed the uninitialised usage of `error' in interrupt_avert_intr(). In theory it

CVS commit: src/sys/arch/usermode/dev

2018-01-13 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Sat Jan 13 10:27:58 UTC 2018 Modified Files: src/sys/arch/usermode/dev: ld_thunkbus.c Log Message: Keep up with changes in ld(4): adding ioctl handling on the ld(4) instead of using the old dedicated ldflush() function. To

CVS commit: src/sys/arch/usermode/dev

2018-01-13 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Sat Jan 13 10:08:35 UTC 2018 Modified Files: src/sys/arch/usermode/dev: ld_thunkbus.c Log Message: Add the missing strategy argument of ldattach() To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31

CVS commit: src/doc/roadmaps

2017-01-13 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Fri Jan 13 13:40:44 UTC 2017 Modified Files: src/doc/roadmaps: ports Log Message: The Cheri https:// link is not valid, replace by standard http:// To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/sys/fs/udf

2016-05-24 Thread Reinoud Zandijk
) 2006, 2008 Reinoud Zandijk @@ -76,7 +76,7 @@ extern int udf_verbose; #define UDF_DEBUG_RESERVE 0x100 /* initial value of udf_verbose */ -#define UDF_DEBUGGING 0 +#define UDF_DEBUGGING (0) #ifdef UDF_DEBUG #define DPRINTF(name, arg) { \ @@ -252,6 +252,7 @@ struct udf_strategy { int

CVS commit: src/sys/dev/scsipi

2016-05-15 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Sun May 15 15:37:38 UTC 2016 Modified Files: src/sys/dev/scsipi: cd.c Log Message: Use _align(2) workaround for PR kern/51141. This fixes odd CD length reporting. To generate a diff of this commit: cvs rdiff -u -r1.330 -r1.331

CVS commit: src/sys/fs/udf

2016-05-10 Thread Reinoud Zandijk
:31:56 hannken Exp $ */ +/* $NetBSD: udf.h,v 1.51 2016/05/10 15:23:39 reinoud Exp $ */ /* * Copyright (c) 2006, 2008 Reinoud Zandijk @@ -417,11 +417,12 @@ struct udf_node { #define IN_SYNCED 0x0200 /* node is being used by sync */ #define IN_CALLBACK_ULK 0x0400 /* node will be unlocked

CVS commit: src/sys/fs/udf

2016-01-26 Thread Reinoud Zandijk
1.135 2015/12/19 03:16:09 dholland Exp $ */ +/* $NetBSD: udf_subr.c,v 1.136 2016/01/27 00:06:49 reinoud Exp $ */ /* * Copyright (c) 2006, 2008 Reinoud Zandijk @@ -29,7 +29,7 @@ #include #ifndef lint -__KERNEL_RCSID(0, "$NetBSD: udf_subr.c,v 1.135 2015/12/19 03:16:09 dhollan

CVS commit: src/include

2015-11-19 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Thu Nov 19 20:34:47 UTC 2015 Modified Files: src/include: ucontext.h Log Message: Fix ANSI-C prototype error To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/include/ucontext.h Please note that diffs are not

CVS commit: src/include

2015-11-19 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Thu Nov 19 20:57:49 UTC 2015 Modified Files: src/include: ucontext.h Log Message: Revert To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/include/ucontext.h Please note that diffs are not public domain; they

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

2015-07-16 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Thu Jul 16 13:10:37 UTC 2015 Modified Files: src/sys/arch/evbarm/conf: MARVELL_NAS Log Message: Update MARVELL_NAS to allow it to execute 6.X userland and fix obvious obmissions. The config file itself would benefit from

CVS commit: src/sys/fs/udf

2015-01-04 Thread Reinoud Zandijk
:1.95 Wed Dec 3 21:37:55 2014 +++ src/sys/fs/udf/udf_vnops.c Sun Jan 4 14:23:37 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: udf_vnops.c,v 1.95 2014/12/03 21:37:55 reinoud Exp $ */ +/* $NetBSD: udf_vnops.c,v 1.96 2015/01/04 14:23:37 reinoud Exp $ */ /* * Copyright (c) 2006, 2008 Reinoud Zandijk @@ -32,7

  1   2   3   4   5   6   7   >