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 src/sys/arch/xen/xenb

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 pub

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&pa

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 pub

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&pa

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 src/sys/arch/

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 f

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 src/sys/dev/pci/pucdat

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 -r1

CVS commit: src/sys/arch

2020-11-30 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Nov 30 17:06:02 UTC 2020 Modified Files: src/sys/arch/x86/x86: pmap.c src/sys/arch/xen/xen: hypervisor.c privcmd.c xenevt.c Log Message: Work in progress on dom0 PVH support. kernel boots and xl info works, but we can'

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 usin

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. uri

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 th

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 Plea

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

2020-11-15 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Nov 15 14:01:06 UTC 2020 Modified Files: src/sys/arch/xen/xen: evtchn.c Log Message: Don't restrict debug event to XENPV, it's also usefull for PVH/PVHVM To generate a diff of this commit: cvs rdiff -u -r1.95 -r1.96 src/sys/

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 src/sys/arch/x86/include/machdep.

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 pu

CVS commit: [netbsd-9] src/usr.sbin/sysinst

2020-10-15 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Oct 15 19:36:55 UTC 2020 Modified Files: src/usr.sbin/sysinst [netbsd-9]: Makefile.inc bsddisklabel.c defs.h disklabel.c disks.c gpt.c install.c label.c main.c mbr.c mbr.h msg.mi.de msg.mi.en msg.mi.es m

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

2020-09-15 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Sep 15 10:58:02 UTC 2020 Modified Files: src/sys/arch/xen/xen: hypervisor.c Log Message: Fix side effect of previous commit: skip xencons attachement only for PVHVM guests. Should fix issue with console on PV dom0 reported by

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

2020-09-09 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Sep 9 16:46:06 UTC 2020 Modified Files: src/sys/arch/xen/xen: hypervisor.c Log Message: Workarounds for amazon's Xen 4.2 version, still present on some instances: - It doens't provides an xencons, so allow HVM_PARAM_CONSOLE_P

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 us

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 comm

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 pmap_remov

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 rdif

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 src/sys/arch/x86/x86/id

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 mostl

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 d

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 n

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 checking

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 b

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 no

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 checking

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 b

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 inverte

CVS commit: src/sys/dev/ic

2020-06-03 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Jun 3 18:25:26 UTC 2020 Modified Files: src/sys/dev/ic: wdc.c Log Message: Don't print an error message on spurious interrupt. Way too noisy for Xen. To generate a diff of this commit: cvs rdiff -u -r1.302 -r1.303 src/sys/d

CVS commit: src/sys

2020-05-26 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue May 26 10:37:25 UTC 2020 Modified Files: src/sys/arch/xen/conf: files.xen src/sys/arch/xen/xen: hypervisor.c privcmd.c src/sys/arch/xen/xenbus: xenbus_probe.c src/sys/miscfs/kernfs: files.kernfs Log Mes

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

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 IO

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 pmap_enter

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 not

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
Module Name:src Committed By: bouyer Date: Sat May 9 08:01:38 UTC 2020 Modified Files: src/sys/arch/xen/xen: hypervisor.c Log Message: Also set x86_delay to xen_delay, unbreaks PVH To generate a diff of this commit: cvs rdiff -u -r1.83 -r1.84 src/sys/arch/xen/xen/hyperv

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

2020-05-08 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Fri May 8 17:28:33 UTC 2020 Modified Files: src/sys/arch/xen/xen: hypervisor.c Log Message: strlcpy() the command line only if it's present. To generate a diff of this commit: cvs rdiff -u -r1.82 -r1.83 src/sys/arch/xen/xen/hyp

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

2020-05-07 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu May 7 19:52:50 UTC 2020 Modified Files: src/sys/arch/xen/xen: xenevt.c Log Message: Go back using cpu_info_primary, all events are bound to vCPU 0 by default. Register the event handler on cpu_info_primary. While there. updat

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

2020-05-07 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu May 7 19:49:30 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbdback_xenbus.c Log Message: This should be mpsafe, register the event handler as such. To generate a diff of this commit: cvs rdiff -u -r1.95 -r1.96 src/sys/ar

CVS commit: src/sys/arch/xen

2020-05-07 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu May 7 19:48:58 UTC 2020 Modified Files: src/sys/arch/xen/include: evtchn.h src/sys/arch/xen/x86: xen_intr.c xen_ipi.c src/sys/arch/xen/xen: evtchn.c xen_clock.c Log Message: Change event_set_handler() to take

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

2020-05-07 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu May 7 15:44:35 UTC 2020 Modified Files: src/sys/arch/xen/xen: hypervisor.c Log Message: Cast physical address to uintptr_t, fix PAE build. Pointed out by John D. Baker To generate a diff of this commit: cvs rdiff -u -r1.81

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

2020-05-06 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed May 6 20:40:33 UTC 2020 Modified Files: src/sys/arch/xen/xen: xenevt.c Log Message: The event channel is not necesserely bound to the primary CPU. Use the CPU returned in the interrupt handler instead. To generate a diff of

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

2020-05-06 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed May 6 20:09:26 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbdback_xenbus.c Log Message: Drop xbdi_lock() before calling intr_disestablish(), it needs to take cpu_lock. To generate a diff of this commit: cvs rdiff -u -r1

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 su

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 rdif

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

2020-05-06 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed May 6 19:49:00 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbdback_xenbus.c Log Message: We can't take v_interlock with a spin lock held. Release xbdi_lock before scheduling the I/O, and take again once queued. It looks sa

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 comm

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 src/sys/ar

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 src/sys/arch/xen/

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 ker

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

2020-05-06 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed May 6 13:43:48 UTC 2020 Modified Files: src/sys/arch/xen/xen: evtchn.c Log Message: remove the per-channel spin lock and instead make sure that events add/remove will only be done on the CPU the handler is bound to, with inte

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 src/distrib/i386/i

CVS commit: src/sys/arch

2020-05-05 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue May 5 17:02:01 UTC 2020 Modified Files: src/sys/arch/x86/x86: pmap.c src/sys/arch/xen/conf: files.xen files.xen.pv src/sys/arch/xen/x86: xen_intr.c src/sys/arch/xen/xen: hypervisor.c privcmd.c xbdback_x

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 de

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 -r1.1

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

2020-05-03 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun May 3 17:24:11 UTC 2020 Modified Files: src/sys/arch/xen/xen: hypervisor.c Log Message: For PVH and HVM, copy hvm_start_info.flags to xen_start_info.flags To generate a diff of this commit: cvs rdiff -u -r1.79 -r1.80 src/sy

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

2020-05-03 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun May 3 17:23:14 UTC 2020 Modified Files: src/sys/arch/xen/x86: pvh_consinit.c Log Message: Hanble dom0 console. This one doesn't need a ring to be mapped, and can be used earlier. To generate a diff of this commit: cvs rdiff

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 -r1

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 d

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 commit

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; the

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 src/sys/arch/xen/conf/files.

CVS commit: src/sys/arch

2020-05-02 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sat May 2 16:44:36 UTC 2020 Modified Files: src/sys/arch/amd64/amd64: autoconf.c genassym.cf locore.S machdep.c src/sys/arch/amd64/conf: GENERIC src/sys/arch/i386/i386: autoconf.c genassym.cf locore.S machdep.c

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 src/sys/arch/x86/x86/x86_ma

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 f

CVS commit: src/sys/arch

2020-04-28 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Apr 28 15:43:34 UTC 2020 Modified Files: src/sys/arch/x86/x86: x86_autoconf.c src/sys/arch/xen/xen: hypervisor.c Log Message: Add xbd to the list of valid disks. Remove hardcoded root on xbd0 for Xen PVHVM, now that th

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

2020-04-28 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Apr 28 13:27:29 UTC 2020 Modified Files: src/sys/arch/xen/xen: hypervisor.c Log Message: Remove debug printfs To generate a diff of this commit: cvs rdiff -u -r1.76 -r1.77 src/sys/arch/xen/xen/hypervisor.c Please note that

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 either

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 pu

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 thi

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 bouyer-xenpvh

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 generate

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 src/sys/

CVS commit: src

2020-04-25 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sat Apr 25 15:26:19 UTC 2020 Modified Files: src/common/lib/libc/arch/i386/atomic: atomic.S src/sys/arch/amd64/amd64: genassym.cf lock_stubs.S locore.S machdep.c netbsd32_machdep.c spl.S vector.S src/sys

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 XE

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 src/sys/arch/xen

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

2020-04-25 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sat Apr 25 15:01:01 UTC 2020 Modified Files: src/sys/arch/amd64/include/xen [bouyer-xenpvh]: hypercalls.h src/sys/arch/i386/include/xen [bouyer-xenpvh]: hypercalls.h Log Message: Include changes in sys/arch/xen/include/ be

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

2020-04-25 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sat Apr 25 13:16:48 UTC 2020 Modified Files: src/sys/arch/x86/conf [bouyer-xenpvh]: files.x86 src/sys/arch/x86/x86 [bouyer-xenpvh]: cpu.c i8259.c src/sys/arch/xen/conf [bouyer-xenpvh]: files.xen src/sys/arch

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 Pleas

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 src/sys/arch/amd64/amd6

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 -u

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 src/sys/arch/xen/include/

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

2020-04-22 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Apr 22 20:49:08 UTC 2020 Modified Files: src/sys/arch/xen/xen [bouyer-xenpvh]: hypervisor.c Log Message: Don't try to attach vcpu on !XENPV remove debug printf and other misc cosmetic changes To generate a diff of this commi

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 src/sys/arc

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

2020-04-21 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Apr 21 16:57:40 UTC 2020 Modified Files: src/sys/arch/xen/xen [bouyer-xenpvh]: xengnt.c Log Message: It is possible to use grant_v2 with HVM guest; but the status table has to be mapped using XENMEM_add_to_physmap. To genera

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
Module Name:src Committed By: bouyer Date: Mon Apr 20 20:03:21 UTC 2020 Modified Files: src/sys/arch/xen/xen: xengnt.c Log Message: Pull from bouyer-xenpvh: Bad news: * grant table v2 is not supported for HVM guests on 4.11 at last. * see xen/arch/x86/hvm/hypercall.c in

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

2020-04-20 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Apr 20 19:46:44 UTC 2020 Modified Files: src/sys/arch/xen/include [bouyer-xenpvh]: evtchn.h src/sys/arch/xen/x86 [bouyer-xenpvh]: xen_ipi.c src/sys/arch/xen/xen [bouyer-xenpvh]: evtchn.c Log Message: Misc fixes

  1   2   3   4   5   6   7   8   9   10   >