diff options
author | royger <royger@FreeBSD.org> | 2015-10-21 10:04:35 +0000 |
---|---|---|
committer | royger <royger@FreeBSD.org> | 2015-10-21 10:04:35 +0000 |
commit | d31f5fb7b9df13b2e972e2c0eeea7100551cd8f2 (patch) | |
tree | eb2285827f8275c09345b1ed926118a1e68e640b /sys/xen | |
parent | 06414daf3ab570715436bec75eeddfde37248b3f (diff) | |
download | FreeBSD-src-d31f5fb7b9df13b2e972e2c0eeea7100551cd8f2.zip FreeBSD-src-d31f5fb7b9df13b2e972e2c0eeea7100551cd8f2.tar.gz |
x86/xen: Consolidate xen-os.h in a single place
amd64 and i386 platform code contain very similar xen/xen-os.h
The only differences are:
- Functions/variables/types which were unused in i386/xen/xen-os.h:
* xen_xchg
* __xchg_dummy
* __xg
* __xchg
* atomic_t
* atomic_inc
* rdtscll
The functions/variables/types unused in xen-os.h can be dropped and there
is no more differences betwen amd64 and i386.
The new header is placed in x86/include/xen and each platform will have
dummy headers include x86/xen/*.h. This is to be able to include
machine/xen/*.h in the PV drivers.
Submitted by: Julien Grall <julien.grall@citrix.com>
Reviewed by: royger
Differential Revision: https://reviews.freebsd.org/D3880
Sponsored by: Citrix Systems R&D
Diffstat (limited to 'sys/xen')
0 files changed, 0 insertions, 0 deletions