summaryrefslogtreecommitdiff
path: root/sys/xen
AgeCommit message (Expand)Author
2025-12-28sys/xen: Use __printflike() instead of format(printf)Alex Richardson
2025-06-11machine/stdarg.h -> sys/stdarg.hBrooks Davis
2024-11-06x86/xen: Use intended values in HVM_CALLBACK_VECTORAlan Robinson
2024-07-30xen: introduce a per-arch scratch mapping rangesRoger Pau Monné
2024-07-24newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANYWarner Losh
2024-02-22x86/xen: introduce non-hypercall based emergency printRoger Pau Monné
2024-02-22x86/xen: fix out of bounds access to the event channel masks on resumeRoger Pau Monné
2023-12-15xen: add atomic #defines to accomodate differing xen_ulong_t sizesElliott Mitchell
2023-12-15xen: add SPDX license tags to Xen headersElliott Mitchell
2023-11-28xen: remove xen_domain_type enum/variableElliott Mitchell
2023-11-28xen/dev: remove __unused from driver argument of identify functionsElliott Mitchell
2023-11-28xen/dev: switch to DEVMETHOD_ENDElliott Mitchell
2023-11-28xen/x86: move x86-only variable out of commonElliott Mitchell
2023-11-28xen: remove declaration of evtchn_device_upcall()Elliott Mitchell
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line sh patternWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-07-21xen: move vcpu_info to common, leave hook for setupElliott Mitchell
2023-05-12spdx: Remove duplicate linesWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-04-14xen: move common variables off of sys/x86/xen/hvm.cElliott Mitchell
2023-04-14xen/intr: move evtchn_type to intr-internal.hElliott Mitchell
2023-04-14xen/intr: adjust xen_intr_handle_upcall() to match driver filterElliott Mitchell
2023-04-14xen: remove CONFIG_XEN_COMPAT, purge Xen 3.0 compatibilityElliott Mitchell
2023-04-14xen: purge no longer used hypervisor functionsElliott Mitchell
2023-03-29xen: switch to using core atomics for synchronizationElliott Mitchell
2023-03-09xen: bump used interface versionRoger Pau Monné
2022-06-07xenbus: improve device trackingRoger Pau Monné
2022-05-06xen: Remove unused devclass arguments to DRIVER_MODULE.John Baldwin
2022-04-13xen: Use __diagused for a variable only used in KASSERT().John Baldwin
2022-03-28xen(3): Fix a typo in a source code commentGordon Bergling
2022-02-07xen: remove public headers in sys/xen/interfaceRoger Pau Monné
2022-02-07xen: switch to use headers in contribElliott Mitchell
2022-02-06xen(4): Fix a common typo in a source code commentsGordon Bergling
2021-12-09Create wrapper for Giant taken for newbusWarner Losh
2021-11-18xen/privcmd: fix MMAP_RESOURCE ioctl to copy out resultsRoger Pau Monné
2021-07-28xen: introduce xen_pv_disks_disabled()Julien Grall
2021-07-28xen/netfront: introduce xen_pv_nics_disabled()Julien Grall
2021-07-28xen/xen-os: move inclusion of machine/xen-os.h laterElliott Mitchell
2021-07-28xen/xen-os: don't let anyone else defining __XEN_INTERFACE_VERSION__Julien Grall
2021-05-17x86/xen: remove PVHv1 codeRoger Pau Monné
2021-05-17xen: remove hypervisor_infoMitchell Horne
2021-03-15xen: move x86-specific xen_vector_callback_enabled to sys/x86Julien Grall
2021-03-15xen/xenusb: always include xen/xen-os.h rather than machine/xen/xen-os.hJulien Grall
2021-01-11xen: remove .swp file from public headersRoger Pau Monné
2021-01-11xen/privcmd: implement the restrict ioctlRoger Pau Monne
2021-01-11xen/privcmd: implement the dm op ioctlRoger Pau Monne
2021-01-11xen/privcmd: implement the map resource ioctlRoger Pau Monne
2021-01-11xen: update interface headersRoger Pau Monné