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 -
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
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 nvm
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 -r
E + MIPSSIM_DMA_SIZE;
+ t->_dmamap_ops = mips_bus_dmamap_ops;
+ t->_dmamem_ops = mips_bus_dmamem_ops;
+ t->_dmatag_ops = mips_bus_dmatag_ops;
+}
Index: src/sys/arch/evbmips/mipssim/virtio_mainbus.c
diff -u /dev/null src/sys/arch/evbmips/mipssim/virtio_mainbus.c:1.1
--- /dev/null Mon Feb
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 src/sys/dev/virtio/virtio_m
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
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 rdi
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
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 -r
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 wor
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
fo
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
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 radic
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 -
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
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 src/sys/dev/pci/virtio_p
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 generate
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 finali
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 virtio
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
panic
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 src/usr.bin/re
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: Makefil
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 instructio
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
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
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 src/lib/l
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 a
d Exp $ */
/*
* 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
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
/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
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 sr
/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
ys/fs/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 val
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
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
/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
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 -r1
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
,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
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
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 "
$ */
/*-
* 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 "
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 src/sys/arch/usermode/usermode/d
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 src/sys/arch/usermode/usermode/kgdb_machdep.
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 src/sys/arch/usermode/usermode/kgdb_
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 src/sys/arch/usermode/usermo
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 src/sys/arch/usermode/include/cpuf
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 NetBSD/usermode,
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 src/sys/arch/usermode/in
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 src/sys/arch/usermode/include/
/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"
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
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 src/
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
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 @
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()
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
$ */
+/* $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
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
$ */
+/* $NetBSD: machdep.c,v 1.55 2018/06/05 20:02:43 reinoud Exp $ */
/*-
* Copyright (c) 2011 Reinoud Zandijk
@@ -37,7 +37,7 @@
#include "opt_memsize.h"
#include
-__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.54 2016/12/22 14:47:59 cherry Exp $");
+__KERNEL_RCSID(0, &qu
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 src/sys/arch/user
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
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 -
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 src
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
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
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 diff
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
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 of
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 sr
@@
-/* $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
@@ -29,7 +29,7 @@
#include
-__KERNEL_RCSID(0, "$NetBSD: cpu_i386.c,v 1.5 2018/05/18 20:21:14 reinou
/18 21:05:10 reinoud Exp $ */
/*-
* Copyright (c) 2011 Reinoud Zandijk
@@ -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 might want to switch ov
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 rdif
1.67 2018/05/18 20:24:16 reinoud Exp $ */
/*-
* Copyright (c) 2011 Reinoud Zandijk
@@ -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 20:24:16 reinoud Exp $
reinoud Exp $ */
/*-
* Copyright (c) 2011 Reinoud Zandijk
@@ -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 switch over to
- * non-ge
2018/05/18 20:11:48 reinoud Exp $ */
/*-
* Copyright (c) 2011 Reinoud Zandijk
@@ -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/05/18 20:11:48 reinoud Exp $
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 src/sys/arch/us
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 dif
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
Pl
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 src/sys/arch/us
aitoh Exp $ */
+/* $NetBSD: pmap.c,v 1.107 2018/05/17 19:06:02 reinoud Exp $ */
/*-
* Copyright (c) 2011 Reinoud Zandijk
@@ -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, "$NetBSD: pmap.c,v 1.
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 src/sys
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 int_mwg
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 -r1
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 src/sys/arch/
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 rdiff
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 src/sys/arch/usermode/in
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 ca
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 gene
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 src/sys/arch/userm
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 src/doc/roadmaps/po
ht (c) 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 {
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
: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 by
r.c,v 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 dh
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 are
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 pub
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 rewriti
: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 - 100 of 727 matches
Mail list logo