freebsd-src/sys/xen
Elliott Mitchell 4c9e6ad320 xen: add atomic #defines to accomodate differing xen_ulong_t sizes
Alas, ARM declared xen_ulong_t to be 64-bits long, unlike i386 where
it matches the word size.  As a result, compatibility wrappers are
needed for Xen atomic operations.

Reviewed by: royger
2023-12-15 14:59:26 +01:00
..
evtchn xen: add atomic #defines to accomodate differing xen_ulong_t sizes 2023-12-15 14:59:26 +01:00
xenbus xen/dev: remove __unused from driver argument of identify functions 2023-11-28 13:32:57 +01:00
xenmem sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
xenstore sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
blkif.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
error.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
evtchn.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
features.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
features.h xen: switch to use headers in contrib 2022-02-07 10:11:56 +01:00
gntdev.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
gnttab.h xen: add SPDX license tags to Xen headers 2023-12-15 14:59:25 +01:00
hvm.h xen/x86: move x86-only variable out of common 2023-11-28 13:30:40 +01:00
hypervisor.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
privcmd.h xen: add SPDX license tags to Xen headers 2023-12-15 14:59:25 +01:00
xen_common.c xen: remove xen_domain_type enum/variable 2023-11-28 13:40:19 +01:00
xen_intr.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
xen_pv.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
xen-os.h xen: add atomic #defines to accomodate differing xen_ulong_t sizes 2023-12-15 14:59:26 +01:00