aboutsummaryrefslogtreecommitdiffstats
path: root/xen/tools/compat-build-header.py
Commit message (Collapse)AuthorAgeFilesLines
* xen/compat: support XEN_HAVE_FOO ifdefs in public interfaceIan Campbell2013-08-201-0/+3
| | | | | | | | | | | | | | | | This allows us expose or hide interface features on different architectures without requiring nasty arch-specific ifdeffery. Preserves any #ifdef with a XEN_HAVE_* symbol name, as well as any #else or The ifdef symbol becomes COMPAT_HAVE in the compat versions so that architectures can enable or disable interfaces for compat mode too. (This actually just fell out of the way the existing stuff works and it didn't seem worth jumping through hoops to make the name remain XEN_HAVE). Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Acked-by: Keir Fraser <keir@xen.org> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
* Fix x86/64 build for *BSD.Keir Fraser2007-10-191-1/+1
| | | | | | | - Config.mk: uname -m prints "amd64". Deal with this. - do not assume python is always in /usr/bin - get-fields.sh: make it portable and non-bash specific Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
* Fix compat build for weird solaris gcc target.kaf24@localhost.localdomain2007-01-281-1/+1
| | | | Signed-off-by: John Levon <john.levon@sun.com>
* [XEN] Partial fix for compat build non-portability.Emmanuel Ackaouy2007-01-101-0/+21
Signed-off-by: John Levon <john.levon@sun.com>