summaryrefslogtreecommitdiff
path: root/sys/arch/xen/include
AgeCommit message (Expand)Author
2023-03-24Allow a PVH dom0 to use VGA as console: make xen_pvh_consinit() return 1 ifbouyer
2023-02-25xen/hypervisor.h: Nix trailing whitespace.riastradh
2023-02-25xen: Fix sense of xen_rmb/wmb to make sense.riastradh
2022-09-07NetBSD/x86: Raise the number of interrupt sources per CPU from 32 to 56.knakahara
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-05-25PVH and HVM guests can easily have more than XEN_LEGACY_MAX_VCPUS (32) cpus.bouyer
2022-05-23Work in progress on MSI/MSI-X on Xen (MSI works on my hardware, more workbouyer
2022-05-19Restore de EOI mechanism for pirq, using the newer hypervisor interface.bouyer
2021-09-16fix various typos, mainly in comments.andvar
2020-08-31Add back <xen/xenio3.h>, it's needed by xentools413bouyer
2020-07-24<xen/xenio.h> is in fact used by the newly imported xentools 4.13,jdolecek
2020-07-19for Xen MSI, fallback to INTx when PHYSDEVOP_map_pirq fails for the devicejdolecek
2020-07-17don't install xen/xenio.h and xen/xenio3.h anymore, xentools don't use itjdolecek
2020-05-26Implement new ioctl, needed by Xen 4.13:bouyer
2020-05-26Ajust pmap_enter_ma() for upcoming new Xen privcmd ioctl:bouyer
2020-05-15use short for irq2port[] to save memory (4KB), it only needs to storejdolecek
2020-05-14xen_vec_alloc() is no morejdolecek
2020-05-07Change event_set_handler() to take the target CPU parameter. If ci is NULL,bouyer
2020-05-04add support for using MSI for XenPV Dom0jdolecek
2020-05-02Introduce Xen PVH support in GENERIC.bouyer
2020-05-01make the csum blank/undefer counters per interfacejdolecek
2020-04-25Merge the bouyer-xenpvh branch, bringing in Xen PV drivers support under HVMbouyer
2020-04-21convert to newer HYPERVISOR_physdev_op() interface, now command and thejdolecek
2020-04-21adjust so that this at least compiles and links with __HAVE_PCI_MSI_MSIXjdolecek
2020-04-21XEN_IPI_KICK was replaced by XEN_IPI_AST.ad
2020-04-21add blkif_x86_{32,64}_request_indirect typesjdolecek
2020-04-19change interface for xen_shm_map() so that caller always supplies the VA,jdolecek
2020-04-13By default, events are bound to CPU 0 (exept for IPIs and VTIMERs whichbouyer
2020-04-11put xenbus dmat into xenbus_device so it's available also for backendjdolecek
2020-04-10add and pass dma tag to PV drivers attached to xenbus, so thay canjdolecek
2020-04-09update to __XEN_INTERFACE_VERSION__ 0x0003020a aka Xen 3.2.10jdolecek
2020-04-07add wrapper to free response from xenbus_dev_request_and_reply(), sojdolecek
2020-04-07add a small wrapper xenbus_directory_free() to free result ofjdolecek
2020-04-07partially convert to kmem_alloc()jdolecek
2020-04-07convert the node watch code to use kmem_alloc() instead of malloc()jdolecek
2020-04-07make xenbus_watch_path() static, it's not used outside xenbus_client.cjdolecek
2020-04-07revert the watch.node change, xenbus_watch_path() and xenbus_watch_path2()jdolecek
2020-04-07change xenbus_read() interface so that caller supplies the buffer and it'sjdolecek
2020-04-07no need to malloc()+copy watch.node, it's constant string - either "device"jdolecek
2020-04-06add known_mpsafe parameter also to pirq_establish(), and pass the parameterjdolecek
2020-04-06remove restriction on interrupt level for MP-safe interrupt handlersjdolecek
2020-04-05remove xengnt_grant_transfer() and xengnt_revoke_transfer(), nothingjdolecek
2020-04-03Attach xen IPI event counters.ad
2020-03-22actually in data_validated case, there is no need to inspect the data for Rx,jdolecek
2020-03-18use NET[RT]XF_data_validated flag to mark when Tx packet has validjdolecek
2020-03-16drop the disabled M_EXT_ROMAP mbuf code, convert xennet_checksum_fill()jdolecek
2019-12-23Provide XEN stubs for intr_mask() / intr_unmask().thorpej
2019-11-23cpu_need_resched():ad
2019-10-30Switch to new PTE bits.maxv