CVS commit: src/sys/arch/xen/xenbus

2021-06-16 Thread Manuel Bouyer
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

CVS commit: [netbsd-8] src/doc

2021-05-03 Thread Manuel Bouyer
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

CVS commit: [netbsd-8] src/sys/kern

2021-05-03 Thread Manuel Bouyer
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

CVS commit: [netbsd-9] src/doc

2021-05-03 Thread Manuel Bouyer
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

CVS commit: [netbsd-9] src/sys/kern

2021-05-03 Thread Manuel Bouyer
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

CVS commit: src/sys/arch/x86/x86

2021-04-17 Thread Manuel Bouyer
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

CVS commit: src/sys/arch/x86/x86

2021-03-06 Thread Manuel Bouyer
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

CVS commit: src/sys/dev/pci

2021-02-02 Thread Manuel Bouyer
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

CVS commit: src/usr.sbin/racoon

2020-12-01 Thread Manuel Bouyer
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

CVS commit: src/sys/arch

2020-11-30 Thread Manuel Bouyer
020/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 2020/11/30 17:06:02 bouyer Exp $");

CVS commit: src/sys/arch/xen/xen

2020-11-30 Thread Manuel Bouyer
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:

CVS commit: src/sys/arch/amd64

2020-11-30 Thread Manuel Bouyer
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

CVS commit: src/crypto/dist/ipsec-tools/src/racoon

2020-11-25 Thread Manuel Bouyer
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

CVS commit: src/crypto/dist/ipsec-tools/src/racoon

2020-11-25 Thread Manuel Bouyer
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.

CVS commit: src/crypto/dist/ipsec-tools/src/racoon

2020-11-25 Thread Manuel Bouyer
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

CVS commit: src/sys/arch/x86/x86

2020-11-18 Thread Manuel Bouyer
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

CVS commit: src/sys/arch/xen/xen

2020-11-15 Thread Manuel Bouyer
/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. @@ -54,7 +54,7

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

2020-11-15 Thread 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

CVS commit: [netbsd-9] src/doc

2020-10-15 Thread Manuel Bouyer
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

CVS commit: src/sys/arch/xen/xen

2020-09-15 Thread Manuel Bouyer
$ */ +/* $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

CVS commit: src/sys/arch/xen/xen

2020-09-09 Thread Manuel Bouyer
: 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 yamaguchi Exp $"); +__KE

CVS commit: src/sbin/restore

2020-09-03 Thread Manuel Bouyer
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

CVS commit: src/sys/arch/x86/x86

2020-09-02 Thread Manuel Bouyer
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

CVS commit: src/sys/arch/x86/x86

2020-09-02 Thread Manuel Bouyer
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

CVS commit: src/sys/arch/x86/x86

2020-09-01 Thread Manuel Bouyer
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

CVS commit: src

2020-08-31 Thread Manuel Bouyer
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

CVS commit: src/sys/arch/x86/x86

2020-07-04 Thread Manuel Bouyer
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

CVS commit: src/sys/arch/amd64/amd64

2020-06-21 Thread Manuel Bouyer
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

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

2020-06-21 Thread Manuel Bouyer
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

CVS commit: [netbsd-7] src/doc

2020-06-16 Thread Manuel Bouyer
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

CVS commit: [netbsd-7] src/sys/dev/usb

2020-06-16 Thread Manuel Bouyer
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

CVS commit: [netbsd-7] src/sys/dev/usb

2020-06-16 Thread Manuel Bouyer
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

CVS commit: [netbsd-8] src/doc

2020-06-16 Thread Manuel Bouyer
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

CVS commit: [netbsd-8] src/sys/dev/usb

2020-06-16 Thread Manuel Bouyer
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

CVS commit: [netbsd-8] src/sys/dev/usb

2020-06-16 Thread Manuel Bouyer
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

CVS commit: [netbsd-8] src/sys/arch/mac68k/dev

2020-06-16 Thread Manuel Bouyer
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

CVS commit: src/sys/dev/ic

2020-06-03 Thread Manuel Bouyer
/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 @@ */ #include

CVS commit: src/sys

2020-05-26 Thread Manuel Bouyer
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

CVS commit: src/sys/external/mit/xen-include-public/dist/xen/include/public

2020-05-26 Thread Manuel Bouyer
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:

CVS commit: src/sys/arch/xen

2020-05-26 Thread Manuel Bouyer
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

CVS commit: src/sys/arch

2020-05-26 Thread Manuel Bouyer
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

CVS commit: src/doc

2020-05-13 Thread Manuel Bouyer
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

CVS commit: src/sys/arch

2020-05-13 Thread Manuel Bouyer
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:

CVS commit: src/sys/arch/xen/xen

2020-05-09 Thread Manuel Bouyer
/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

CVS commit: src/sys/arch/xen/xen

2020-05-08 Thread Manuel Bouyer
/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 Bouyer

CVS commit: src/sys/arch/xen/xen

2020-05-07 Thread Manuel Bouyer
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

CVS commit: src/sys/arch/xen/xen

2020-05-07 Thread Manuel Bouyer
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 $");

CVS commit: src/sys/arch/xen

2020-05-07 Thread Manuel Bouyer
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) 2

CVS commit: src/sys/arch/xen/xen

2020-05-07 Thread Manuel Bouyer
$ */ /* * 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 @@

CVS commit: src/sys/arch/xen/xen

2020-05-06 Thread Manuel Bouyer
$ */ /* * 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

CVS commit: src/sys/arch/xen/xen

2020-05-06 Thread Manuel Bouyer
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

CVS commit: src/sys/arch/xen/xen

2020-05-06 Thread Manuel Bouyer
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

CVS commit: src/sys/arch/xen/x86

2020-05-06 Thread Manuel Bouyer
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

CVS commit: src/sys/arch/xen/xen

2020-05-06 Thread Manuel Bouyer
/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 bouye

CVS commit: src/sys/arch/xen/x86

2020-05-06 Thread Manuel Bouyer
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

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

2020-05-06 Thread Manuel Bouyer
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

CVS commit: src/sys/arch/xen/x86

2020-05-06 Thread Manuel Bouyer
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

CVS commit: src/sys/arch/xen/xen

2020-05-06 Thread Manuel Bouyer
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

CVS commit: src/sys/arch/xen/xenbus

2020-05-06 Thread Manuel Bouyer
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

CVS commit: src/sys/arch/xen/xen

2020-05-06 Thread Manuel Bouyer
: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

CVS commit: src/distrib/i386/installimage

2020-05-06 Thread Manuel Bouyer
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

CVS commit: src/sys/arch

2020-05-05 Thread Manuel Bouyer
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

CVS commit: src/sys/dev/pci

2020-05-05 Thread Manuel Bouyer
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

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

2020-05-05 Thread Manuel Bouyer
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

CVS commit: src/sys/arch/xen/xen

2020-05-03 Thread Manuel Bouyer
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

CVS commit: src/sys/arch/xen/x86

2020-05-03 Thread Manuel Bouyer
$ */ /* * 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 "xenco

CVS commit: src/sys/arch/x86/x86

2020-05-03 Thread Manuel Bouyer
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

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

2020-05-02 Thread Manuel Bouyer
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

CVS commit: src/sys/arch

2020-05-02 Thread Manuel Bouyer
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

CVS commit: src/doc

2020-05-02 Thread Manuel Bouyer
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;

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

2020-05-02 Thread Manuel Bouyer
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

CVS commit: src/sys/arch

2020-05-02 Thread Manuel Bouyer
embler-with-cpp ${DBG} -D__XEN__ +AFLAGS+= -x assembler-with-cpp ${DBG} EXTRA_INCLUDES= -I${.CURDIR}/xen-ma -I$S/external/mit/xen-include-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/arc

CVS commit: src/sys/arch/x86/x86

2020-04-30 Thread Manuel Bouyer
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

CVS commit: src/sys/arch

2020-04-30 Thread Manuel Bouyer
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

CVS commit: src/sys/arch

2020-04-28 Thread Manuel Bouyer
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

CVS commit: src/sys/arch/xen/xen

2020-04-28 Thread Manuel Bouyer
: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

CVS commit: src/sys/arch/xen/xenbus

2020-04-28 Thread Manuel Bouyer
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

CVS commit: src/doc

2020-04-27 Thread Manuel Bouyer
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

CVS commit: src/sys/arch/amd64/amd64

2020-04-27 Thread Manuel Bouyer
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

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

2020-04-27 Thread Manuel Bouyer
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

CVS commit: src/sys/arch

2020-04-25 Thread Manuel Bouyer
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

CVS commit: src

2020-04-25 Thread Manuel Bouyer
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

CVS commit: src/sys/rump

2020-04-25 Thread Manuel Bouyer
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

CVS commit: [bouyer-xenpvh] src/sys/arch

2020-04-25 Thread Manuel Bouyer
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

CVS commit: [bouyer-xenpvh] src/sys/arch/xen/conf

2020-04-25 Thread Manuel Bouyer
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

CVS commit: [bouyer-xenpvh] src/sys/arch

2020-04-25 Thread Manuel Bouyer
/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

CVS commit: [bouyer-xenpvh] src/sys/arch

2020-04-25 Thread Manuel Bouyer
MPT; if (ipimask & ~masks) { return false; Index: src/sys/arch/xen/xen/xbdback_xenbus.c diff -u src/sys/arch/xen/xen/xbdback_xenbus.c:1.77.2.3 src/sys/arch/xen/xen/xbdback_xenbus.c:1.77.2.4 --- src/sys/arch/xen/xen/xbdback_xenbus.c:1.77.2.3 Mon Apr 20 19:40:51 2020 +++ src/sys/arch/xen/x

CVS commit: [bouyer-xenpvh] src/sys/rump

2020-04-25 Thread Manuel Bouyer
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

CVS commit: [bouyer-xenpvh] src/sys

2020-04-25 Thread Manuel Bouyer
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

CVS commit: [bouyer-xenpvh] src/common/lib/libc/arch/m68k/gen

2020-04-25 Thread Manuel Bouyer
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

CVS commit: [bouyer-xenpvh] src/sys/arch/xen/conf

2020-04-25 Thread Manuel Bouyer
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

CVS commit: [bouyer-xenpvh] src/sys/arch/xen/include

2020-04-25 Thread Manuel Bouyer
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

CVS commit: [bouyer-xenpvh] src/sys/arch/xen/xen

2020-04-22 Thread Manuel Bouyer
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 20:4

CVS commit: [bouyer-xenpvh] src/sys/arch/amd64/conf

2020-04-22 Thread Manuel Bouyer
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

CVS commit: [bouyer-xenpvh] src/sys/arch/xen/xen

2020-04-21 Thread Manuel Bouyer
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

CVS commit: [bouyer-xenpvh] src/sys/arch

2020-04-20 Thread Manuel Bouyer
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

CVS commit: src/sys/arch/xen/xen

2020-04-20 Thread Manuel Bouyer
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

CVS commit: [bouyer-xenpvh] src/sys/arch/xen

2020-04-20 Thread Manuel Bouyer
/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

CVS commit: [bouyer-xenpvh] src/sys/arch

2020-04-20 Thread Manuel Bouyer
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

CVS commit: [bouyer-xenpvh] src/sys/arch/amd64/conf

2020-04-20 Thread Manuel Bouyer
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

  1   2   3   4   5   6   7   8   9   10   >