Module Name:    src
Committed By:   bouyer
Date:           Sat Apr 25 15:42:15 UTC 2020

Modified Files:
        src/sys/rump: listsrcdirs
        src/sys/rump/dev/lib/libumass: Makefile
        src/sys/rump/fs/lib/libffs: Makefile
        src/sys/rump/include/rump: rump_syscalls.h
        src/sys/rump/librump/rumpkern: lwproc.c rump.c rump_syscalls.c sleepq.c
        src/sys/rump/librump/rumpvfs: rump_vfs.c rumpfs.c

Log Message:
Merge the bouyer-xenpvh branch, bringing in Xen PV drivers support under HVM
guests in GENERIC.
Xen support can be disabled at runtime with
boot -c
disable hypervisor


To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.50 src/sys/rump/listsrcdirs
cvs rdiff -u -r1.11 -r1.12 src/sys/rump/dev/lib/libumass/Makefile
cvs rdiff -u -r1.18 -r1.19 src/sys/rump/fs/lib/libffs/Makefile
cvs rdiff -u -r1.115 -r1.116 src/sys/rump/include/rump/rump_syscalls.h
cvs rdiff -u -r1.47 -r1.48 src/sys/rump/librump/rumpkern/lwproc.c
cvs rdiff -u -r1.345 -r1.346 src/sys/rump/librump/rumpkern/rump.c
cvs rdiff -u -r1.146 -r1.147 src/sys/rump/librump/rumpkern/rump_syscalls.c
cvs rdiff -u -r1.19 -r1.20 src/sys/rump/librump/rumpkern/sleepq.c
cvs rdiff -u -r1.92 -r1.93 src/sys/rump/librump/rumpvfs/rump_vfs.c
cvs rdiff -u -r1.157 -r1.158 src/sys/rump/librump/rumpvfs/rumpfs.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/rump/listsrcdirs
diff -u src/sys/rump/listsrcdirs:1.49 src/sys/rump/listsrcdirs:1.50
--- src/sys/rump/listsrcdirs:1.49	Fri Sep 27 11:57:42 2019
+++ src/sys/rump/listsrcdirs	Sat Apr 25 15:42:14 2020
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-#	$NetBSD: listsrcdirs,v 1.49 2019/09/27 11:57:42 bad Exp $
+#	$NetBSD: listsrcdirs,v 1.50 2020/04/25 15:42:14 bouyer Exp $
 #
 
 #
@@ -78,7 +78,7 @@ include_headerlist ()
 	fi
 }
 
-ARCHS="amd64 i386 x86 arm evbarm sparc sparc64 powerpc evbppc mips evbmips aarch64 riscv"
+ARCHS="amd64 i386 x86 xen arm evbarm sparc sparc64 powerpc evbppc mips evbmips aarch64 riscv"
 ARCHS_EXTRA="arm/arm32 Makefile"
 # files listed in src/tools/Makefile.nbincludes
 ARCHS_EXTRA="$ARCHS_EXTRA ews4800mips/include/pdinfo.h

Index: src/sys/rump/dev/lib/libumass/Makefile
diff -u src/sys/rump/dev/lib/libumass/Makefile:1.11 src/sys/rump/dev/lib/libumass/Makefile:1.12
--- src/sys/rump/dev/lib/libumass/Makefile:1.11	Mon Apr 13 11:27:22 2020
+++ src/sys/rump/dev/lib/libumass/Makefile	Sat Apr 25 15:42:14 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.11 2020/04/13 11:27:22 jdolecek Exp $
+#	$NetBSD: Makefile,v 1.12 2020/04/25 15:42:14 bouyer Exp $
 #
 
 .PATH:	${.CURDIR}/../../../../dev/usb

Index: src/sys/rump/fs/lib/libffs/Makefile
diff -u src/sys/rump/fs/lib/libffs/Makefile:1.18 src/sys/rump/fs/lib/libffs/Makefile:1.19
--- src/sys/rump/fs/lib/libffs/Makefile:1.18	Sat Apr 18 19:18:33 2020
+++ src/sys/rump/fs/lib/libffs/Makefile	Sat Apr 25 15:42:15 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.18 2020/04/18 19:18:33 christos Exp $
+#	$NetBSD: Makefile,v 1.19 2020/04/25 15:42:15 bouyer Exp $
 #
 
 .PATH:  ${.CURDIR}/../../../../ufs/ffs ${.CURDIR}/../../../../ufs/ufs

Index: src/sys/rump/include/rump/rump_syscalls.h
diff -u src/sys/rump/include/rump/rump_syscalls.h:1.115 src/sys/rump/include/rump/rump_syscalls.h:1.116
--- src/sys/rump/include/rump/rump_syscalls.h:1.115	Wed Apr 22 21:25:17 2020
+++ src/sys/rump/include/rump/rump_syscalls.h	Sat Apr 25 15:42:15 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: rump_syscalls.h,v 1.115 2020/04/22 21:25:17 thorpej Exp $ */
+/* $NetBSD: rump_syscalls.h,v 1.116 2020/04/25 15:42:15 bouyer Exp $ */
 
 /*
  * System call protos in rump namespace.

Index: src/sys/rump/librump/rumpkern/lwproc.c
diff -u src/sys/rump/librump/rumpkern/lwproc.c:1.47 src/sys/rump/librump/rumpkern/lwproc.c:1.48
--- src/sys/rump/librump/rumpkern/lwproc.c:1.47	Fri Apr 24 13:34:47 2020
+++ src/sys/rump/librump/rumpkern/lwproc.c	Sat Apr 25 15:42:15 2020
@@ -1,4 +1,4 @@
-/*      $NetBSD: lwproc.c,v 1.47 2020/04/24 13:34:47 thorpej Exp $	*/
+/*      $NetBSD: lwproc.c,v 1.48 2020/04/25 15:42:15 bouyer Exp $	*/
 
 /*
  * Copyright (c) 2010, 2011 Antti Kantee.  All Rights Reserved.
@@ -28,7 +28,7 @@
 #define RUMP__CURLWP_PRIVATE
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: lwproc.c,v 1.47 2020/04/24 13:34:47 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: lwproc.c,v 1.48 2020/04/25 15:42:15 bouyer Exp $");
 
 #include <sys/param.h>
 #include <sys/atomic.h>

Index: src/sys/rump/librump/rumpkern/rump.c
diff -u src/sys/rump/librump/rumpkern/rump.c:1.345 src/sys/rump/librump/rumpkern/rump.c:1.346
--- src/sys/rump/librump/rumpkern/rump.c:1.345	Thu Apr 23 00:34:29 2020
+++ src/sys/rump/librump/rumpkern/rump.c	Sat Apr 25 15:42:15 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: rump.c,v 1.345 2020/04/23 00:34:29 joerg Exp $	*/
+/*	$NetBSD: rump.c,v 1.346 2020/04/25 15:42:15 bouyer Exp $	*/
 
 /*
  * Copyright (c) 2007-2011 Antti Kantee.  All Rights Reserved.
@@ -26,7 +26,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rump.c,v 1.345 2020/04/23 00:34:29 joerg Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rump.c,v 1.346 2020/04/25 15:42:15 bouyer Exp $");
 
 #include <sys/systm.h>
 #define ELFSIZE ARCH_ELFSIZE

Index: src/sys/rump/librump/rumpkern/rump_syscalls.c
diff -u src/sys/rump/librump/rumpkern/rump_syscalls.c:1.146 src/sys/rump/librump/rumpkern/rump_syscalls.c:1.147
--- src/sys/rump/librump/rumpkern/rump_syscalls.c:1.146	Wed Apr 22 21:25:17 2020
+++ src/sys/rump/librump/rumpkern/rump_syscalls.c	Sat Apr 25 15:42:15 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: rump_syscalls.c,v 1.146 2020/04/22 21:25:17 thorpej Exp $ */
+/* $NetBSD: rump_syscalls.c,v 1.147 2020/04/25 15:42:15 bouyer Exp $ */
 
 /*
  * System call vector and marshalling for rump.
@@ -15,7 +15,7 @@
 
 #ifdef __NetBSD__
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rump_syscalls.c,v 1.146 2020/04/22 21:25:17 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rump_syscalls.c,v 1.147 2020/04/25 15:42:15 bouyer Exp $");
 
 #include <sys/fstypes.h>
 #include <sys/proc.h>

Index: src/sys/rump/librump/rumpkern/sleepq.c
diff -u src/sys/rump/librump/rumpkern/sleepq.c:1.19 src/sys/rump/librump/rumpkern/sleepq.c:1.20
--- src/sys/rump/librump/rumpkern/sleepq.c:1.19	Sun Apr 19 20:41:30 2020
+++ src/sys/rump/librump/rumpkern/sleepq.c	Sat Apr 25 15:42:15 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: sleepq.c,v 1.19 2020/04/19 20:41:30 ad Exp $	*/
+/*	$NetBSD: sleepq.c,v 1.20 2020/04/25 15:42:15 bouyer Exp $	*/
 
 /*
  * Copyright (c) 2008 Antti Kantee.  All Rights Reserved.
@@ -26,7 +26,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sleepq.c,v 1.19 2020/04/19 20:41:30 ad Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sleepq.c,v 1.20 2020/04/25 15:42:15 bouyer Exp $");
 
 #include <sys/param.h>
 #include <sys/condvar.h>

Index: src/sys/rump/librump/rumpvfs/rump_vfs.c
diff -u src/sys/rump/librump/rumpvfs/rump_vfs.c:1.92 src/sys/rump/librump/rumpvfs/rump_vfs.c:1.93
--- src/sys/rump/librump/rumpvfs/rump_vfs.c:1.92	Mon Apr 20 21:39:05 2020
+++ src/sys/rump/librump/rumpvfs/rump_vfs.c	Sat Apr 25 15:42:15 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: rump_vfs.c,v 1.92 2020/04/20 21:39:05 ad Exp $	*/
+/*	$NetBSD: rump_vfs.c,v 1.93 2020/04/25 15:42:15 bouyer Exp $	*/
 
 /*
  * Copyright (c) 2008 Antti Kantee.  All Rights Reserved.
@@ -29,7 +29,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rump_vfs.c,v 1.92 2020/04/20 21:39:05 ad Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rump_vfs.c,v 1.93 2020/04/25 15:42:15 bouyer Exp $");
 
 #include <sys/param.h>
 #include <sys/buf.h>

Index: src/sys/rump/librump/rumpvfs/rumpfs.c
diff -u src/sys/rump/librump/rumpvfs/rumpfs.c:1.157 src/sys/rump/librump/rumpvfs/rumpfs.c:1.158
--- src/sys/rump/librump/rumpvfs/rumpfs.c:1.157	Thu Apr 23 21:47:08 2020
+++ src/sys/rump/librump/rumpvfs/rumpfs.c	Sat Apr 25 15:42:15 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: rumpfs.c,v 1.157 2020/04/23 21:47:08 ad Exp $	*/
+/*	$NetBSD: rumpfs.c,v 1.158 2020/04/25 15:42:15 bouyer Exp $	*/
 
 /*
  * Copyright (c) 2009, 2010, 2011 Antti Kantee.  All Rights Reserved.
@@ -26,7 +26,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rumpfs.c,v 1.157 2020/04/23 21:47:08 ad Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rumpfs.c,v 1.158 2020/04/25 15:42:15 bouyer Exp $");
 
 #include <sys/param.h>
 #include <sys/atomic.h>

Reply via email to