mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
tools/libxenguest: fix build in stubdom environment
With introduction of the new byteswap infrastructure the build of
libxenguest for stubdoms was broken. Fix that again.
Fixes: 60dcff871e ("xen/decompressors: Remove use of *_to_cpup() helpers")
Signed-off-by: Juergen Gross <jgross@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Jason Andryuk <jason.andryuk@amd.com>
Acked-by: Anthony PERARD <anthony.perard@vates.tech>
This commit is contained in:
1 parent
04289eca9e
commit
448826d95d
2 files changed
+10
-1
No files matched your search
@@ -25,6 +25,15 @@ static inline uint16_t be16_to_cpu(const uint16_t v)
|
||||
#endif
|
||||
}
|
||||
|
||||
static inline uint32_t be32_to_cpu(const uint32_t v)
|
||||
{
|
||||
#if BYTE_ORDER == LITTLE_ENDIAN
|
||||
return __builtin_bswap32(v);
|
||||
#else
|
||||
return v;
|
||||
#endif
|
||||
}
|
||||
|
||||
#include "../../xen/common/lzo.c"
|
||||
#include "../../xen/common/unlzo.c"
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ static inline uint32_t cpu_to_le32(const uint32_t v)
|
||||
#endif
|
||||
}
|
||||
|
||||
static inline uint32_t le32_to_cpu(const uint32_t p)
|
||||
static inline uint32_t le32_to_cpu(const uint32_t v)
|
||||
{
|
||||
#if BYTE_ORDER == BIG_ENDIAN
|
||||
return __builtin_bswap32(v);
|
||||
|
||||