Module Name:src
Committed By: bouyer
Date: Wed Jun 16 10:49:50 UTC 2021
Modified Files:
src/sys/arch/xen/xenbus: xenbus_probe.c
Log Message:
Grab KERNEL_LOCK before calling config_found()
To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57 src/sys/arch/xen/xenb
Module Name:src
Committed By: bouyer
Date: Mon May 3 09:16:00 UTC 2021
Modified Files:
src/doc [netbsd-8]: CHANGES-8.3
Log Message:
ticket #1677
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.86 -r1.1.2.87 src/doc/CHANGES-8.3
Please note that diffs are not pub
Module Name:src
Committed By: bouyer
Date: Mon May 3 09:15:31 UTC 2021
Modified Files:
src/sys/kern [netbsd-8]: kern_exec.c
Log Message:
Pull up following revision(s) (requested by martin in ticket #1677):
sys/kern/kern_exec.c: revision 1.505 via patch
Fix copy&pa
Module Name:src
Committed By: bouyer
Date: Mon May 3 09:13:22 UTC 2021
Modified Files:
src/doc [netbsd-9]: CHANGES-9.2
Log Message:
ticket #1265
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.77 -r1.1.2.78 src/doc/CHANGES-9.2
Please note that diffs are not pub
Module Name:src
Committed By: bouyer
Date: Mon May 3 09:12:50 UTC 2021
Modified Files:
src/sys/kern [netbsd-9]: kern_exec.c
Log Message:
Pull up following revision(s) (requested by martin in ticket #1265):
sys/kern/kern_exec.c: revision 1.505 via patch
Fix copy&pa
Module Name:src
Committed By: bouyer
Date: Sat Apr 17 18:03:21 UTC 2021
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
Make pat_init() a NOOP on XENPV; it causes a trap with Xen 4.15
To generate a diff of this commit:
cvs rdiff -u -r1.409 -r1.410 src/sys/arch/
Module Name:src
Committed By: bouyer
Date: Sat Mar 6 19:16:45 UTC 2021
Modified Files:
src/sys/arch/x86/x86: identcpu.c
Log Message:
return early from identify_hypervisor() if we already know we're running
Xen PV or PVH, as this was before 1.119.
Trying to read the BIOS f
Module Name:src
Committed By: bouyer
Date: Tue Feb 2 16:11:43 UTC 2021
Modified Files:
src/sys/dev/pci: pucdata.c
Log Message:
Also match Oxford Semiconductor Exsys EX-41098 PCI UARTs
To generate a diff of this commit:
cvs rdiff -u -r1.108 -r1.109 src/sys/dev/pci/pucdat
Module Name:src
Committed By: bouyer
Date: Tue Dec 1 10:10:57 UTC 2020
Modified Files:
src/usr.sbin/racoon: Makefile
Log Message:
Enable ldap support in racoon(8). Proposed on tech-userlevel,
"Go for it" from christos@
To generate a diff of this commit:
cvs rdiff -u -r1
bouyer Exp $ */
+/* $NetBSD: hypervisor.c,v 1.90 2020/11/30 17:06:02 bouyer Exp $ */
/*
* Copyright (c) 2005 Manuel Bouyer.
@@ -53,7 +53,7 @@
#include
-__KERNEL_RCSID(0, "$NetBSD: hypervisor.c,v 1.89 2020/09/15 10:58:02 bouyer Exp $");
+__KERNEL_RCSID(0, "$NetBSD: hypervisor.c,v 1.90 20
Module Name:src
Committed By: bouyer
Date: Mon Nov 30 17:05:02 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xen_clock.c
Log Message:
Switch some debug/informational printf to device_printf(). Usefull
for multiprocessor environnement.
To generate a diff of this commit:
Module Name:src
Committed By: bouyer
Date: Mon Nov 30 17:02:27 UTC 2020
Modified Files:
src/sys/arch/amd64/amd64: cpufunc.S
src/sys/arch/amd64/include: cpufunc.h
Log Message:
Introduce smap_enable()/smap_disable() functions, to be used from
C code.
To generate a
Module Name:src
Committed By: bouyer
Date: Wed Nov 25 18:11:00 UTC 2020
Modified Files:
src/crypto/dist/ipsec-tools/src/racoon: cfparse.y cftoken.l
isakmp_xauth.c isakmp_xauth.h racoon.conf.5
Log Message:
Add ldap parameters debug and timeout.
Fix bug when usin
Module Name:src
Committed By: bouyer
Date: Wed Nov 25 16:42:53 UTC 2020
Modified Files:
src/crypto/dist/ipsec-tools/src/racoon: cfparse.y cftoken.l
isakmp_xauth.c isakmp_xauth.h
Log Message:
Add an option to pass a ldap uri, instead of just server and port.
uri
Module Name:src
Committed By: bouyer
Date: Wed Nov 25 16:41:39 UTC 2020
Modified Files:
src/crypto/dist/ipsec-tools/src/racoon: isakmp_xauth.c
Log Message:
Fix ldap: ldap_sasl_bind_s() doens't like a NULL struct berval *, pass
a pointer to a zero'd struct instead.
While th
Module Name:src
Committed By: bouyer
Date: Wed Nov 18 16:36:43 UTC 2020
Modified Files:
src/sys/arch/x86/x86: intr.c
Log Message:
Preserve Xen SIR slots for VM_GUEST_XENPVH.
To generate a diff of this commit:
cvs rdiff -u -r1.152 -r1.153 src/sys/arch/x86/x86/intr.c
Plea
ch/xen/xen/evtchn.c:1.95 Wed May 13 13:19:38 2020
+++ src/sys/arch/xen/xen/evtchn.c Sun Nov 15 14:01:06 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: evtchn.c,v 1.95 2020/05/13 13:19:38 jdolecek Exp $ */
+/* $NetBSD: evtchn.c,v 1.96 2020/11/15 14:01:06 bouyer Exp $ */
/*
* Copyright (c) 2006 Manuel Bouyer.
@@ -
Module Name:src
Committed By: bouyer
Date: Sun Nov 15 13:59:42 UTC 2020
Modified Files:
src/sys/arch/x86/include: machdep.h
Log Message:
remove unused x86_cpu_initclock_func()
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/x86/include/machdep.
Module Name:src
Committed By: bouyer
Date: Thu Oct 15 19:39:03 UTC 2020
Modified Files:
src/doc [netbsd-9]: CHANGES-9.1
Log Message:
ticket 1113
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.123 -r1.1.2.124 src/doc/CHANGES-9.1
Please note that diffs are not pu
$ */
+/* $NetBSD: hypervisor.c,v 1.89 2020/09/15 10:58:02 bouyer Exp $ */
/*
* Copyright (c) 2005 Manuel Bouyer.
@@ -53,7 +53,7 @@
#include
-__KERNEL_RCSID(0, "$NetBSD: hypervisor.c,v 1.88 2020/09/09 16:46:06 bouyer Exp $");
+__KERNEL_RCSID(0, "$NetBSD: hypervisor.c,v 1.89 2020
20
@@ -1,4 +1,4 @@
-/* $NetBSD: hypervisor.c,v 1.87 2020/07/14 00:45:53 yamaguchi Exp $ */
+/* $NetBSD: hypervisor.c,v 1.88 2020/09/09 16:46:06 bouyer Exp $ */
/*
* Copyright (c) 2005 Manuel Bouyer.
@@ -53,7 +53,7 @@
#include
-__KERNEL_RCSID(0, "$NetBSD: hypervisor.c,v 1.87 2020/07/14 00:45:53
Module Name:src
Committed By: bouyer
Date: Thu Sep 3 19:31:34 UTC 2020
Modified Files:
src/sbin/restore: tape.c
Log Message:
If we hit an unknown header type (likely to be a corrupt record), and
the user choose to not abort, skip to the next header instead of trying
to us
Module Name:src
Committed By: bouyer
Date: Wed Sep 2 17:37:57 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
pmap_enter_gnt():
An empty PTP has a wire_count of 1, so KASSERT > 1 if we're sure we have
at last one entry.
To generate a diff of this comm
Module Name:src
Committed By: bouyer
Date: Wed Sep 2 17:07:45 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
pmap_enter_gnt(): call pmap_free_ptp() if needed. We can have a 0 wire count
if we had an old mapping and grant map hypercall failed, and this
Module Name:src
Committed By: bouyer
Date: Tue Sep 1 11:24:14 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
Log Message:
Fix braino in pmap_find_gnt(), really return the gnt entry covering the range
and not one that starts just after.
Fixes a KASSERT in pmap_remov
Module Name:src
Committed By: bouyer
Date: Mon Aug 31 11:32:01 UTC 2020
Modified Files:
src/distrib/sets/lists/comp: md.amd64 md.i386
src/sys/arch/xen/include: Makefile
Log Message:
Add back , it's needed by xentools413
To generate a diff of this commit:
cvs rdif
Module Name:src
Committed By: bouyer
Date: Sat Jul 4 09:03:55 UTC 2020
Modified Files:
src/sys/arch/x86/x86: idt.c
Log Message:
Fix unset_idtgate() for XENPV, pointed out by yamaguchi@
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/x86/x86/id
Module Name:src
Committed By: bouyer
Date: Sun Jun 21 16:57:18 UTC 2020
Modified Files:
src/sys/arch/amd64/amd64: amd64_trap.S locore.S
Log Message:
On amd64, Xen PV calls syscalls and traps with events enabled.
Disable events on entry to be safe.
It should have been mostl
Module Name:src
Committed By: bouyer
Date: Sun Jun 21 16:53:37 UTC 2020
Modified Files:
src/sys/arch/amd64/include: frameasm.h
Log Message:
Fix comment
To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 src/sys/arch/amd64/include/frameasm.h
Please note that d
Module Name:src
Committed By: bouyer
Date: Tue Jun 16 10:36:03 UTC 2020
Modified Files:
src/doc [netbsd-7]: CHANGES-7.3
Log Message:
tickets 1734, 1735
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.85 -r1.1.2.86 src/doc/CHANGES-7.3
Please note that diffs are n
Module Name:src
Committed By: bouyer
Date: Tue Jun 16 10:34:49 UTC 2020
Modified Files:
src/sys/dev/usb [netbsd-7]: if_run.c
Log Message:
Pull up following revision(s) (requested by martin in ticket #1735):
sys/dev/usb/if_run.c: revision 1.41
Better bounds checking
Module Name:src
Committed By: bouyer
Date: Tue Jun 16 10:33:38 UTC 2020
Modified Files:
src/sys/dev/usb [netbsd-7]: if_otus.c
Log Message:
Pull up following revision(s) (requested by martin in ticket #1734):
sys/dev/usb/if_otus.c: revision 1.45 via patch
Stricter b
Module Name:src
Committed By: bouyer
Date: Tue Jun 16 10:29:16 UTC 2020
Modified Files:
src/doc [netbsd-8]: CHANGES-8.3
Log Message:
tickets 1557-1559
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.13 -r1.1.2.14 src/doc/CHANGES-8.3
Please note that diffs are no
Module Name:src
Committed By: bouyer
Date: Tue Jun 16 10:28:29 UTC 2020
Modified Files:
src/sys/dev/usb [netbsd-8]: if_run.c
Log Message:
Pull up following revision(s) (requested by martin in ticket #1559):
sys/dev/usb/if_run.c: revision 1.41
Better bounds checking
Module Name:src
Committed By: bouyer
Date: Tue Jun 16 10:27:04 UTC 2020
Modified Files:
src/sys/dev/usb [netbsd-8]: if_otus.c
Log Message:
Pull up following revision(s) (requested by martin in ticket #1558):
sys/dev/usb/if_otus.c: revision 1.45 via patch
Stricter b
Module Name:src
Committed By: bouyer
Date: Tue Jun 16 10:23:04 UTC 2020
Modified Files:
src/sys/arch/mac68k/dev [netbsd-8]: ams.c
Log Message:
Pull up following revision(s) (requested by tsutsui in ticket #1557):
sys/arch/mac68k/dev/ams.c: revision 1.23
Fix inverte
c/sys/dev/ic/wdc.c Wed Jun 3 18:25:26 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: wdc.c,v 1.302 2020/05/30 13:23:14 jdolecek Exp $ */
+/* $NetBSD: wdc.c,v 1.303 2020/06/03 18:25:26 bouyer Exp $ */
/*
* Copyright (c) 1998, 2001, 2003 Manuel Bouyer. All rights reserved.
@@ -58,7 +58,7 @@
*/
#in
tBSD: hypervisor.c,v 1.86 2020/05/26 10:37:25 bouyer Exp $ */
/*
* Copyright (c) 2005 Manuel Bouyer.
@@ -53,7 +53,7 @@
#include
-__KERNEL_RCSID(0, "$NetBSD: hypervisor.c,v 1.85 2020/05/21 21:12:31 ad Exp $");
+__KERNEL_RCSID(0, "$NetBSD: hypervisor.c,v 1.86 2020/05/26
Module Name:src
Committed By: bouyer
Date: Tue May 26 10:36:20 UTC 2020
Modified Files:
src/sys/external/mit/xen-include-public/dist/xen/include/public:
memory.h
Log Message:
Always enable declarations needed by privcmd.c
To generate a diff of this commit:
cv
Module Name:src
Committed By: bouyer
Date: Tue May 26 10:11:56 UTC 2020
Modified Files:
src/sys/arch/xen/include: xenio.h
src/sys/arch/xen/xen: privcmd.c
Log Message:
Implement new ioctl, needed by Xen 4.13:
IOCTL_PRIVCMD_MMAPBATCH_V2
IOCTL_PRIVCMD_MMAP_RESOURCE
IO
Module Name:src
Committed By: bouyer
Date: Tue May 26 10:10:32 UTC 2020
Modified Files:
src/sys/arch/x86/include: pmap.h
src/sys/arch/x86/x86: pmap.c
src/sys/arch/xen/include: xenpmap.h
src/sys/arch/xen/x86: x86_xpmap.c
Log Message:
Ajust pmap_enter
Module Name:src
Committed By: bouyer
Date: Wed May 13 08:43:28 UTC 2020
Modified Files:
src/doc: CHANGES
Log Message:
xen: enable MULTIPROCESSOR for Xen dom0
To generate a diff of this commit:
cvs rdiff -u -r1.2686 -r1.2687 src/doc/CHANGES
Please note that diffs are not
Module Name:src
Committed By: bouyer
Date: Wed May 13 08:42:01 UTC 2020
Modified Files:
src/sys/arch/amd64/conf: XEN3_DOM0
src/sys/arch/i386/conf: XEN3PAE_DOM0
Log Message:
MULTIPROCESSOR for dom0 should be safe now. Enable it.
To generate a diff of this commit:
/hypervisor.c:1.83 Fri May 8 17:28:33 2020
+++ src/sys/arch/xen/xen/hypervisor.c Sat May 9 08:01:38 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: hypervisor.c,v 1.83 2020/05/08 17:28:33 bouyer Exp $ */
+/* $NetBSD: hypervisor.c,v 1.84 2020/05/09 08:01:38 bouyer Exp $ */
/*
* Copyright (c) 2005 Manuel Bouyer
n/xen/hypervisor.c:1.82 Thu May 7 15:44:35 2020
+++ src/sys/arch/xen/xen/hypervisor.c Fri May 8 17:28:33 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: hypervisor.c,v 1.82 2020/05/07 15:44:35 bouyer Exp $ */
+/* $NetBSD: hypervisor.c,v 1.83 2020/05/08 17:28:33 bouyer Exp $ */
/*
* Copyright (c) 2005 Manuel B
bouyer Exp $ */
+/* $NetBSD: xenevt.c,v 1.60 2020/05/07 19:52:50 bouyer Exp $ */
/*
* Copyright (c) 2005 Manuel Bouyer.
@@ -26,7 +26,7 @@
*/
#include
-__KERNEL_RCSID(0, "$NetBSD: xenevt.c,v 1.59 2020/05/06 20:40:33 bouyer Exp $");
+__KERNEL_RCSID(0, "$Net
bouyer Exp $ */
/*
* Copyright (c) 2006 Manuel Bouyer.
@@ -26,7 +26,7 @@
*/
#include
-__KERNEL_RCSID(0, "$NetBSD: xbdback_xenbus.c,v 1.95 2020/05/06 20:09:26 bouyer Exp $");
+__KERNEL_RCSID(0, "$NetBSD: xbdback_xenbus.c,v 1.96 2020/05/07 19:49:29 bouyer Exp $");
n/xen/evtchn.c:1.94
--- src/sys/arch/xen/xen/evtchn.c:1.93 Wed May 6 13:43:48 2020
+++ src/sys/arch/xen/xen/evtchn.c Thu May 7 19:48:57 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: evtchn.c,v 1.93 2020/05/06 13:43:48 bouyer Exp $ */
+/* $NetBSD: evtchn.c,v 1.94 2020/05/07 19:48:57 bouyer Exp $ */
/*
*
$ */
/*
* Copyright (c) 2005 Manuel Bouyer.
@@ -53,7 +53,7 @@
#include
-__KERNEL_RCSID(0, "$NetBSD: hypervisor.c,v 1.81 2020/05/05 17:02:01 bouyer Exp $");
+__KERNEL_RCSID(0, "$NetBSD: hypervisor.c,v 1.82 2020/05/07 15:44:35 bouyer Exp $");
#include
#include
@@ -244,7 +244,7 @@
$ */
/*
* Copyright (c) 2005 Manuel Bouyer.
@@ -26,7 +26,7 @@
*/
#include
-__KERNEL_RCSID(0, "$NetBSD: xenevt.c,v 1.58 2020/05/05 17:02:01 bouyer Exp $");
+__KERNEL_RCSID(0, "$NetBSD: xenevt.c,v 1.59 2020/05/06 20:40:33 bouyer Exp $");
#include "opt_xen.h&quo
2020/05/06 20:09:26 bouyer Exp $ */
/*
* Copyright (c) 2006 Manuel Bouyer.
@@ -26,7 +26,7 @@
*/
#include
-__KERNEL_RCSID(0, "$NetBSD: xbdback_xenbus.c,v 1.94 2020/05/06 19:49:00 bouyer Exp $");
+__KERNEL_RCSID(0, "$NetBSD: xbdback_xenbus.c,v 1.95 2020/05/06 20:0
Module Name:src
Committed By: bouyer
Date: Wed May 6 19:52:19 UTC 2020
Modified Files:
src/sys/arch/xen/xen: balloon.c
Log Message:
Attempts to make MP-safe:
xpmap_ptom_unmap() doens't need to be called at splvm; we own the pa.
Use atomic ops to change pmap_pa_end
Make su
Module Name:src
Committed By: bouyer
Date: Wed May 6 19:50:26 UTC 2020
Modified Files:
src/sys/arch/xen/x86: xen_bus_dma.c
Log Message:
Make MP-safe: make sure the xpq_queue* are flushed before making the
pages visible to UVM.
To generate a diff of this commit:
cvs rdif
2020/05/05 17:02:01 bouyer Exp $ */
+/* $NetBSD: xbdback_xenbus.c,v 1.94 2020/05/06 19:49:00 bouyer Exp $ */
/*
* Copyright (c) 2006 Manuel Bouyer.
@@ -26,7 +26,7 @@
*/
#include
-__KERNEL_RCSID(0, "$NetBSD: xbdback_xenbus.c,v 1.93 2020/05/05 17:02:01
Module Name:src
Committed By: bouyer
Date: Wed May 6 19:47:05 UTC 2020
Modified Files:
src/sys/arch/xen/x86: x86_xpmap.c xenfunc.c
Log Message:
xpq_queue_* use per-cpu queue; splvm() is enough to protect them.
remove the XXX SMP comments.
To generate a diff of this comm
Module Name:src
Committed By: bouyer
Date: Wed May 6 19:45:12 UTC 2020
Modified Files:
src/sys/arch/x86/conf: files.x86
Log Message:
x86/x86/ipi.c should not be built for XENPV, even if dom0ops is defined.
To generate a diff of this commit:
cvs rdiff -u -r1.110 -r1.111
Module Name:src
Committed By: bouyer
Date: Wed May 6 17:28:26 UTC 2020
Modified Files:
src/sys/arch/xen/x86: x86_xpmap.c
Log Message:
KASSERT() that the per-cpu queues are run at IPL_VM after boot.
To generate a diff of this commit:
cvs rdiff -u -r1.86 -r1.87 src/sys/ar
Module Name:src
Committed By: bouyer
Date: Wed May 6 17:27:39 UTC 2020
Modified Files:
src/sys/arch/xen/xen: balloon.c
Log Message:
No need to run hypercalls at IPL_VM.
XXX still not MP-safe
To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/xen/
Module Name:src
Committed By: bouyer
Date: Wed May 6 16:50:13 UTC 2020
Modified Files:
src/sys/arch/xen/xenbus: xenbus_comms.c xenbus_comms.h xenbus_probe.c
xenbus_xs.c
Log Message:
Convert remaining splfoo/splx and tsleep/wakeup to mutex and condvar.
Mark ker
:56 jdolecek Exp $ */
+/* $NetBSD: evtchn.c,v 1.93 2020/05/06 13:43:48 bouyer Exp $ */
/*
* Copyright (c) 2006 Manuel Bouyer.
@@ -54,7 +54,7 @@
#include
-__KERNEL_RCSID(0, "$NetBSD: evtchn.c,v 1.92 2020/05/04 15:55:56 jdolecek Exp $");
+__KERNEL_RCSID(0, "$NetBSD: evtchn.c
Module Name:src
Committed By: bouyer
Date: Wed May 6 09:18:10 UTC 2020
Modified Files:
src/distrib/i386/installimage: Makefile
Log Message:
Bump INSTIMAGEMB, hopefully fix releng autobuilds
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/distrib/i386/i
ervisor.c
diff -u src/sys/arch/xen/xen/hypervisor.c:1.80 src/sys/arch/xen/xen/hypervisor.c:1.81
--- src/sys/arch/xen/xen/hypervisor.c:1.80 Sun May 3 17:24:11 2020
+++ src/sys/arch/xen/xen/hypervisor.c Tue May 5 17:02:01 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: hypervisor.c,v 1.80 2020/05/03 17:24:11 b
Module Name:src
Committed By: bouyer
Date: Tue May 5 16:58:11 UTC 2020
Modified Files:
src/sys/dev/pci: pci_map.c
Log Message:
disable I/O or mem decode before probing BAR size.
Bar size is probed writing 0x to the BAR and reading back; but while
doing this the de
Module Name:src
Committed By: bouyer
Date: Tue May 5 09:07:35 UTC 2020
Modified Files:
src/sys/arch/i386/i386: locore.S
Log Message:
build start_xenpvh only if XEN. Fixes NET4501 build issue reported by
John D. Baker
To generate a diff of this commit:
cvs rdiff -u -r1.1
Manuel Bouyer.
@@ -53,7 +53,7 @@
#include
-__KERNEL_RCSID(0, "$NetBSD: hypervisor.c,v 1.79 2020/05/02 16:44:36 bouyer Exp $");
+__KERNEL_RCSID(0, "$NetBSD: hypervisor.c,v 1.80 2020/05/03 17:24:11 bouyer Exp $");
#include
#include
@@ -265,6 +265,7 @@ init_xen_ear
r Exp $ */
/*
* Copyright (c) 2020 Manuel Bouyer.
@@ -26,7 +26,7 @@
*/
#include
-__KERNEL_RCSID(0, "$NetBSD: pvh_consinit.c,v 1.1 2020/05/02 16:44:36 bouyer Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pvh_consinit.c,v 1.2 2020/05/03 17:23:14 bouyer Exp $");
#include "
Module Name:src
Committed By: bouyer
Date: Sun May 3 17:22:03 UTC 2020
Modified Files:
src/sys/arch/x86/x86: x86_machdep.c
Log Message:
If hvm_start_info has no memmap_entries, fall back to XENMEM_memory_map
hypercall.
To generate a diff of this commit:
cvs rdiff -u -r1
Module Name:src
Committed By: bouyer
Date: Sat May 2 18:49:57 UTC 2020
Modified Files:
src/sys/arch/i386/i386: i386_trap.S locore.S
Log Message:
HANDLE_DEFERRED_FPU has to be donne with interrupt disabled;
move it before STIC.
Fix fpudna panic on i386 PV
To generate a d
Module Name:src
Committed By: bouyer
Date: Sat May 2 17:14:02 UTC 2020
Modified Files:
src/sys/arch/amd64/amd64: cpufunc.S
src/sys/arch/i386/i386: cpufunc.S
Log Message:
Move x86_hotpatch() in !XENPV section. Fixes XEN3* builds.
To generate a diff of this commit
Module Name:src
Committed By: bouyer
Date: Sat May 2 17:11:25 UTC 2020
Modified Files:
src/doc: CHANGES
Log Message:
Note Xen PVH support
To generate a diff of this commit:
cvs rdiff -u -r1.2682 -r1.2683 src/doc/CHANGES
Please note that diffs are not public domain; the
Module Name:src
Committed By: bouyer
Date: Sat May 2 16:46:06 UTC 2020
Modified Files:
src/sys/arch/xen/conf: files.xen
Log Message:
This is called pvh_consinit not hvm_consinit
To generate a diff of this commit:
cvs rdiff -u -r1.183 -r1.184 src/sys/arch/xen/conf/files.
nclude-public/dist/
.if ${XEN_BUILD} == "amd64"
Index: src/sys/arch/xen/conf/files.xen
diff -u src/sys/arch/xen/conf/files.xen:1.182 src/sys/arch/xen/conf/files.xen:1.183
--- src/sys/arch/xen/conf/files.xen:1.182 Sat Apr 25 15:26:17 2020
+++ src/sys/arch/xen/conf/files.xen Sat May 2 16:
Module Name:src
Committed By: bouyer
Date: Thu Apr 30 22:09:32 UTC 2020
Modified Files:
src/sys/arch/x86/x86: x86_machdep.c
Log Message:
Change module path to xen-* only for XENPV
To generate a diff of this commit:
cvs rdiff -u -r1.138 -r1.139 src/sys/arch/x86/x86/x86_ma
Module Name:src
Committed By: bouyer
Date: Thu Apr 30 22:05:18 UTC 2020
Modified Files:
src/sys/arch/amd64/include: intrdefs.h
src/sys/arch/i386/include: intrdefs.h
src/sys/arch/x86/include: cpu.h
Log Message:
Don't #include xen/intrdefs.h is !XEN.
Should f
Tue Apr 28 13:27:29 2020
+++ src/sys/arch/xen/xen/hypervisor.c Tue Apr 28 15:43:34 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: hypervisor.c,v 1.77 2020/04/28 13:27:29 bouyer Exp $ */
+/* $NetBSD: hypervisor.c,v 1.78 2020/04/28 15:43:34 bouyer Exp $ */
/*
* Copyright (c) 2005 Manuel Bouyer.
@@ -53,7 +5
:18 2020
+++ src/sys/arch/xen/xen/hypervisor.c Tue Apr 28 13:27:29 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: hypervisor.c,v 1.76 2020/04/25 15:26:18 bouyer Exp $ */
+/* $NetBSD: hypervisor.c,v 1.77 2020/04/28 13:27:29 bouyer Exp $ */
/*
* Copyright (c) 2005 Manuel Bouyer.
@@ -53,7 +53,7 @@
#include
Module Name:src
Committed By: bouyer
Date: Tue Apr 28 13:21:01 UTC 2020
Modified Files:
src/sys/arch/xen/xenbus: xenbus_probe.c
Log Message:
Skip block device with device-type "cdrom", as their emulation can't be
disabled; and the backend driver doesn't handle them either
Module Name:src
Committed By: bouyer
Date: Mon Apr 27 18:08:26 UTC 2020
Modified Files:
src/doc: CHANGES
Log Message:
Note Xen PV drivers under HVM guests
To generate a diff of this commit:
cvs rdiff -u -r1.2681 -r1.2682 src/doc/CHANGES
Please note that diffs are not pu
Module Name:src
Committed By: bouyer
Date: Mon Apr 27 16:55:50 UTC 2020
Modified Files:
src/sys/arch/amd64/amd64: vector.S
Log Message:
Limit the amount of code in TEXT_USER_BEGIN/TEXT_USER_END for
hypervisor_pvhvm_callback, for the benefit of SVS. Suggested by maxv@
To
Module Name:src
Committed By: bouyer
Date: Mon Apr 27 16:29:17 UTC 2020
Modified Files:
src/sys/arch/x86/include: cpu.h
Log Message:
Move ci_vcpu under the #ifdef XEN section at the end of the struct cpu_info.
Hopefully will fix the nvmm module.
To generate a diff of thi
Module Name:src
Committed By: bouyer
Date: Sat Apr 25 16:10:06 UTC 2020
Modified Files:
src/sys/arch/amd64/conf: XEN3_DOM0 XEN3_DOMU
src/sys/arch/i386/conf: GENERIC XEN3PAE_DOM0 XEN3PAE_DOMU
Log Message:
Disable -g, which got enabled by mistake in the bouyer-xenpvh
Module Name:src
Committed By: bouyer
Date: Sat Apr 25 15:46:59 UTC 2020
Modified Files:
src/distrib/sets/lists/comp: md.amd64 md.i386
src/share/mk: bsd.klinks.mk
Log Message:
Add /usr/include/xen/intrdefs.h to sets
Add xen to KLINKFILES for amd64/i386
To generate
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/
Module Name:src
Committed By: bouyer
Date: Sat Apr 25 15:03:18 UTC 2020
Modified Files:
src/sys/arch/amd64/conf [bouyer-xenpvh]: GENERIC
src/sys/arch/i386/conf [bouyer-xenpvh]: GENERIC
Removed Files:
src/sys/arch/amd64/conf [bouyer-xenpvh]: GENERIC_XENHVM XE
Module Name:src
Committed By: bouyer
Date: Sat Apr 25 15:01:41 UTC 2020
Modified Files:
src/sys/arch/xen/conf [bouyer-xenpvh]: files.xen
Log Message:
restore part accidentaly deleted
To generate a diff of this commit:
cvs rdiff -u -r1.180.2.8 -r1.180.2.9 src/sys/arch/xen
/hypercalls.h Sat Apr 25 15:01:01 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: hypercalls.h,v 1.1.2.1 2020/04/16 08:46:34 bouyer Exp $ */
+/* $NetBSD: hypercalls.h,v 1.1.2.2 2020/04/25 15:01:01 bouyer Exp $ */
/*
* Copyright (c) 2006 Manuel Bouyer.
@@ -536,13 +536,13 @@ HYPERVISOR_console_io(int cmd, int count
xen/xbdback_xenbus.c:1.77.2.3 Mon Apr 20 19:40:51 2020
+++ src/sys/arch/xen/xen/xbdback_xenbus.c Sat Apr 25 13:16:48 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: xbdback_xenbus.c,v 1.77.2.3 2020/04/20 19:40:51 bouyer Exp $ */
+/* $NetBSD: xbdback_xenbus.c,v 1.77.2.4 2020/04/25 13:16:48 bouyer Exp $ */
/*
*
Module Name:src
Committed By: bouyer
Date: Sat Apr 25 11:44:29 UTC 2020
Modified Files:
src/sys/rump [bouyer-xenpvh]: listsrcdirs
Log Message:
Add xen as include dir for x86
To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.49.6.1 src/sys/rump/listsrcdirs
Pleas
Module Name:src
Committed By: bouyer
Date: Sat Apr 25 11:24:08 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64 [bouyer-xenpvh]: netbsd32_machdep.c
sig_machdep.c
src/sys/arch/aarch64/include [bouyer-xenpvh]: profile.h
src/sys/arch/amd64/amd6
Module Name:src
Committed By: bouyer
Date: Sat Apr 25 11:02:23 UTC 2020
Removed Files:
src/common/lib/libc/arch/m68k/gen [bouyer-xenpvh]: divsi3.S modsi3.S
udivsi3.S umodsi3.S
Log Message:
Sync with HEAD
To generate a diff of this commit:
cvs rdiff -u -r1.5 -
Module Name:src
Committed By: bouyer
Date: Sat Apr 25 10:52:26 UTC 2020
Modified Files:
src/sys/arch/xen/conf [bouyer-xenpvh]: files.compat files.xen
files.xen.pv
Log Message:
Include again xen/conf/files.compat for PV kernels, and make it build.
My build.sh -u
Module Name:src
Committed By: bouyer
Date: Sat Apr 25 10:51:25 UTC 2020
Modified Files:
src/sys/arch/xen/include [bouyer-xenpvh]: Makefile
Log Message:
Also install xen/intrdefs.h
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.3.108.1 src/sys/arch/xen/include/
3.2.9 2020/04/22 20:49:08 bouyer Exp $ */
/*
* Copyright (c) 2005 Manuel Bouyer.
@@ -53,7 +53,7 @@
#include
-__KERNEL_RCSID(0, "$NetBSD: hypervisor.c,v 1.73.2.8 2020/04/20 11:29:01 bouyer Exp $");
+__KERNEL_RCSID(0, "$NetBSD: hypervisor.c,v 1.73.2.9 2020/04/22
Module Name:src
Committed By: bouyer
Date: Wed Apr 22 16:51:56 UTC 2020
Modified Files:
src/sys/arch/amd64/conf [bouyer-xenpvh]: XEN3_DOMU
Log Message:
Remove HZ=20, it was to testing only.
To generate a diff of this commit:
cvs rdiff -u -r1.90.6.3 -r1.90.6.4 src/sys/arc
1.29.2.3 2020/04/21 16:57:40 bouyer Exp $ */
/*
* Copyright (c) 2006 Manuel Bouyer.
@@ -26,7 +26,7 @@
*/
#include
-__KERNEL_RCSID(0, "$NetBSD: xengnt.c,v 1.29.2.2 2020/04/20 19:42:10 bouyer Exp $");
+__KERNEL_RCSID(0, "$NetBSD: xengnt.c,v 1.29.2.3 2020/04/21 16:5
Module Name:src
Committed By: bouyer
Date: Mon Apr 20 20:19:07 UTC 2020
Modified Files:
src/sys/arch/x86/x86 [bouyer-xenpvh]: intr.c
src/sys/arch/xen/x86 [bouyer-xenpvh]: xen_intr.c
Log Message:
channel %d -> chan %d, for the benefit of 'systat vm'
To generate a
1.35 2020/04/14 07:41:05 jdolecek Exp $ */
+/* $NetBSD: xengnt.c,v 1.36 2020/04/20 20:03:21 bouyer Exp $ */
/*
* Copyright (c) 2006 Manuel Bouyer.
@@ -26,7 +26,7 @@
*/
#include
-__KERNEL_RCSID(0, "$NetBSD: xengnt.c,v 1.35 2020/04/14 07:41:05 jdolecek Exp $");
+__KE
/04/20 11:29:01 bouyer Exp $ */
+/* $NetBSD: evtchn.c,v 1.88.2.11 2020/04/20 19:46:44 bouyer Exp $ */
/*
* Copyright (c) 2006 Manuel Bouyer.
@@ -54,7 +54,7 @@
#include
-__KERNEL_RCSID(0, "$NetBSD: evtchn.c,v 1.88.2.10 2020/04/20 11:29:01 bouyer Exp $");
+__KERNEL_RCSID(0, "$N
Module Name:src
Committed By: bouyer
Date: Mon Apr 20 19:46:04 UTC 2020
Modified Files:
src/sys/arch/amd64/conf [bouyer-xenpvh]: GENERIC_XENHVM
src/sys/arch/i386/conf [bouyer-xenpvh]: GENERIC_XENHVM
Log Message:
Thanks do jdolecek@, MAXPHYS is not restricted to 32k
Module Name:src
Committed By: bouyer
Date: Mon Apr 20 19:43:33 UTC 2020
Modified Files:
src/sys/arch/amd64/conf [bouyer-xenpvh]: std.amd64
Log Message:
Use std.xenversion
To generate a diff of this commit:
cvs rdiff -u -r1.11.26.1 -r1.11.26.2 src/sys/arch/amd64/conf/std.
1 - 100 of 2423 matches
Mail list logo