Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/rump Merge the bouyer-xenpvh branch, bringing in Xen PV ...



details:   https://anonhg.NetBSD.org/src/rev/209f7a5f5dc8
branches:  trunk
changeset: 931293:209f7a5f5dc8
user:      bouyer <bouyer%NetBSD.org@localhost>
date:      Sat Apr 25 15:42:14 2020 +0000

description:
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

diffstat:

 sys/rump/dev/lib/libumass/Makefile        |  2 +-
 sys/rump/fs/lib/libffs/Makefile           |  2 +-
 sys/rump/include/rump/rump_syscalls.h     |  2 +-
 sys/rump/librump/rumpkern/lwproc.c        |  4 ++--
 sys/rump/librump/rumpkern/rump.c          |  4 ++--
 sys/rump/librump/rumpkern/rump_syscalls.c |  4 ++--
 sys/rump/librump/rumpkern/sleepq.c        |  4 ++--
 sys/rump/librump/rumpvfs/rump_vfs.c       |  4 ++--
 sys/rump/librump/rumpvfs/rumpfs.c         |  4 ++--
 sys/rump/listsrcdirs                      |  4 ++--
 10 files changed, 17 insertions(+), 17 deletions(-)

diffs (155 lines):

diff -r ff6ac61d0e8c -r 209f7a5f5dc8 sys/rump/dev/lib/libumass/Makefile
--- a/sys/rump/dev/lib/libumass/Makefile        Sat Apr 25 15:26:16 2020 +0000
+++ b/sys/rump/dev/lib/libumass/Makefile        Sat Apr 25 15:42:14 2020 +0000
@@ -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
diff -r ff6ac61d0e8c -r 209f7a5f5dc8 sys/rump/fs/lib/libffs/Makefile
--- a/sys/rump/fs/lib/libffs/Makefile   Sat Apr 25 15:26:16 2020 +0000
+++ b/sys/rump/fs/lib/libffs/Makefile   Sat Apr 25 15:42:14 2020 +0000
@@ -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
diff -r ff6ac61d0e8c -r 209f7a5f5dc8 sys/rump/include/rump/rump_syscalls.h
--- a/sys/rump/include/rump/rump_syscalls.h     Sat Apr 25 15:26:16 2020 +0000
+++ b/sys/rump/include/rump/rump_syscalls.h     Sat Apr 25 15:42:14 2020 +0000
@@ -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.
diff -r ff6ac61d0e8c -r 209f7a5f5dc8 sys/rump/librump/rumpkern/lwproc.c
--- a/sys/rump/librump/rumpkern/lwproc.c        Sat Apr 25 15:26:16 2020 +0000
+++ b/sys/rump/librump/rumpkern/lwproc.c        Sat Apr 25 15:42:14 2020 +0000
@@ -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>
diff -r ff6ac61d0e8c -r 209f7a5f5dc8 sys/rump/librump/rumpkern/rump.c
--- a/sys/rump/librump/rumpkern/rump.c  Sat Apr 25 15:26:16 2020 +0000
+++ b/sys/rump/librump/rumpkern/rump.c  Sat Apr 25 15:42:14 2020 +0000
@@ -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
diff -r ff6ac61d0e8c -r 209f7a5f5dc8 sys/rump/librump/rumpkern/rump_syscalls.c
--- a/sys/rump/librump/rumpkern/rump_syscalls.c Sat Apr 25 15:26:16 2020 +0000
+++ b/sys/rump/librump/rumpkern/rump_syscalls.c Sat Apr 25 15:42:14 2020 +0000
@@ -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>
diff -r ff6ac61d0e8c -r 209f7a5f5dc8 sys/rump/librump/rumpkern/sleepq.c
--- a/sys/rump/librump/rumpkern/sleepq.c        Sat Apr 25 15:26:16 2020 +0000
+++ b/sys/rump/librump/rumpkern/sleepq.c        Sat Apr 25 15:42:14 2020 +0000
@@ -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>
diff -r ff6ac61d0e8c -r 209f7a5f5dc8 sys/rump/librump/rumpvfs/rump_vfs.c
--- a/sys/rump/librump/rumpvfs/rump_vfs.c       Sat Apr 25 15:26:16 2020 +0000
+++ b/sys/rump/librump/rumpvfs/rump_vfs.c       Sat Apr 25 15:42:14 2020 +0000
@@ -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>
diff -r ff6ac61d0e8c -r 209f7a5f5dc8 sys/rump/librump/rumpvfs/rumpfs.c
--- a/sys/rump/librump/rumpvfs/rumpfs.c Sat Apr 25 15:26:16 2020 +0000
+++ b/sys/rump/librump/rumpvfs/rumpfs.c Sat Apr 25 15:42:14 2020 +0000
@@ -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>
diff -r ff6ac61d0e8c -r 209f7a5f5dc8 sys/rump/listsrcdirs
--- a/sys/rump/listsrcdirs      Sat Apr 25 15:26:16 2020 +0000
+++ b/sys/rump/listsrcdirs      Sat Apr 25 15:42:14 2020 +0000
@@ -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 @@
        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



Home | Main Index | Thread Index | Old Index