summaryrefslogtreecommitdiff
path: root/sys/arch/xen
AgeCommit message (Expand)Author
2023-07-07Unmask event after VCPUOP_stop_periodic_timer andbouyer
2023-05-01xen_clock(4): Sprinkle dtrace probes.riastradh
2023-03-24Allow a PVH dom0 to use VGA as console: make xen_pvh_consinit() return 1 ifbouyer
2023-03-01xen/x86: Need kpreempt_disable/enable around curcpu() access.riastradh
2023-02-25xennetback(4): Nix trailing whitespace.riastradh
2023-02-25xenbus_comms.c: Nix trailing whitespace.riastradh
2023-02-25xengnt(4): Nix trailing whitespace.riastradh
2023-02-25xencons(4): Nix trailing whitespace.riastradh
2023-02-25xbdback(4): Nix trailing whitespace.riastradh
2023-02-25xbd(4): Nix trailing whitespace.riastradh
2023-02-25xen/x86/cpu.c: Nix trailing whitespace.riastradh
2023-02-25xen/hypervisor.h: Nix trailing whitespace.riastradh
2023-02-25xennetback(4): Omit needless membars in xennetback_connect.riastradh
2023-02-25xennetback(4): Fix membars in xennetback_rx_copy_process.riastradh
2023-02-25xennetback(4): Fix xennetback_evthandler loop.riastradh
2023-02-25xenbus_comms.c: Membar audit.riastradh
2023-02-25xengnt(4): Membar audit.riastradh
2023-02-25xencons(4): Reduce unnecessary membars.riastradh
2023-02-25xencons(4): Membar audit.riastradh
2023-02-25xbdback(4): Membar audit.riastradh
2023-02-25xbd(4): Membar audit.riastradh
2023-02-25xennet(4): Membar audit.riastradh
2023-02-25xen/x86/cpu.c: Membar audit.riastradh
2023-02-25xen: Fix sense of xen_rmb/wmb to make sense.riastradh
2023-02-25xen_intr.c: Use kpreempt_disable/enable around access to curcpu().riastradh
2023-02-25x86: Assert kpreempt_disabled() in cpu_load_pmap.riastradh
2022-09-22Fix fallout from previous: ci_ipending is in the low bytes of ci_istate,bouyer
2022-09-07NetBSD/x86: Raise the number of interrupt sources per CPU from 32 to 56.knakahara
2022-09-04Release mutexes earlier in xenevt_free(), to call *destroy and kmem_freebouyer
2022-09-02Remove unnecessary inclusion of <net/netisr.h>.thorpej
2022-09-02Fix the syntax of the non _LP64 code fragment to match that in thekre
2022-09-01Call extent_alloc_subregion() with EX_MALLOCOK; under heavy I/O load we needbouyer
2022-09-01process_msg() is called from thread context, so malloc() can wait forbouyer
2022-09-01in backend drivers, use xen_shm_(un)map for the rings instead of inline,bouyer
2022-09-01Redo previous; kill the right printf()bouyer
2022-09-01Remove a noisy printf; HVM guests triggers it (a lot) and it seems to bebouyer
2022-09-01Add PVH support for backend drivers grant operation.bouyer
2022-09-01Adjust privcmd_notify() so it has a chance to work in a PVH environnement too.bouyer
2022-08-31If we check XENPV, make sure to #include "opt_xen.h"bouyer
2022-08-31Remove XENPV support from xenmem; it's only used for !XENPV at this time.bouyer
2022-08-31Work in progress on dom0 PVH support: ioctl support for tools.bouyer
2022-08-20x86: Split most of pmap.h into pmap_private.h or vmparam.h.riastradh
2022-06-23Don't override isadma defflag for Xen, now that isadma is built for Xen PV too.bouyer
2022-06-03Restore (again) support for grant tables v1: pvshim doesn't supportbouyer
2022-05-31When we have pending events in stipending(), evt_set_pending() has to setbouyer
2022-05-31Revert previous; evt_set_pending() will set ret to 1 if needed to this wasbouyer
2022-05-31stipending(): if we're going to process some interrupts don't return 0.bouyer
2022-05-27xenevt_setipending(): also increase xenevt_ih->ih_pending, so thatbouyer
2022-05-26aprint_debug(): if a hypercall fail, print the return code.bouyer
2022-05-25Move <xen/include/public/vcpu.h> so it's always inclued. Fixes Xen PV builds.bouyer