@@ -1036,7 +1036,7 @@ static const MemoryRegionOps serial_mm_ops[2] = {
SerialState *serial_mm_init(MemoryRegion *address_space,
hwaddr base, int it_shift,
qemu_irq irq, int baudbase,
- Chardev *chr, enum device_endian end)
+ Chardev *chr, MemOp end)
{
SerialState *s;
@@ -168,7 +168,7 @@ struct MemoryRegionOps {
unsigned size,
MemTxAttrs attrs);
- enum device_endian endianness;
+ MemOp endianness;
/* Guest-visible constraints: */
struct {
/* If nonzero, specify bounds on access sizes beyond which a machine
@@ -2211,8 +2211,8 @@ address_space_write_cached(MemoryRegionCache *cache, hwaddr addr,
}
}
-/* enum device_endian to MemOp. */
-MemOp devend_memop(enum device_endian end);
+/* MemOp to MemOp. */
+MemOp devend_memop(MemOp end);
#endif
@@ -90,7 +90,7 @@ SerialState *serial_init(int base, qemu_irq irq, int baudbase,
SerialState *serial_mm_init(MemoryRegion *address_space,
hwaddr base, int it_shift,
qemu_irq irq, int baudbase,
- Chardev *chr, enum device_endian end);
+ Chardev *chr, MemOp end);
/* serial-isa.c */
@@ -3272,7 +3272,7 @@ static void memory_register_types(void)
type_init(memory_register_types)
-MemOp devend_memop(enum device_endian end)
+MemOp devend_memop(MemOp end)
{
static MemOp conv[] = {
[MO_LE] = MO_LE,
@@ -21,8 +21,7 @@
/* warning: addr must be aligned */
static inline uint32_t glue(address_space_ldl_internal, SUFFIX)(ARG1_DECL,
- hwaddr addr, MemTxAttrs attrs, MemTxResult *result,
- enum device_endian endian)
+ hwaddr addr, MemTxAttrs attrs, MemTxResult *result, MemOp endian)
{
uint8_t *ptr;
uint64_t val;
@@ -89,8 +88,7 @@ uint32_t glue(address_space_ldl_be, SUFFIX)(ARG1_DECL,
/* warning: addr must be aligned */
static inline uint64_t glue(address_space_ldq_internal, SUFFIX)(ARG1_DECL,
- hwaddr addr, MemTxAttrs attrs, MemTxResult *result,
- enum device_endian endian)
+ hwaddr addr, MemTxAttrs attrs, MemTxResult *result, MemOp endian)
{
uint8_t *ptr;
uint64_t val;
@@ -191,8 +189,7 @@ uint32_t glue(address_space_ldub, SUFFIX)(ARG1_DECL,
/* warning: addr must be aligned */
static inline uint32_t glue(address_space_lduw_internal, SUFFIX)(ARG1_DECL,
- hwaddr addr, MemTxAttrs attrs, MemTxResult *result,
- enum device_endian endian)
+ hwaddr addr, MemTxAttrs attrs, MemTxResult *result, MemOp endian)
{
uint8_t *ptr;
uint64_t val;
@@ -299,7 +296,7 @@ void glue(address_space_stl_notdirty, SUFFIX)(ARG1_DECL,
/* warning: addr must be aligned */
static inline void glue(address_space_stl_internal, SUFFIX)(ARG1_DECL,
hwaddr addr, uint32_t val, MemTxAttrs attrs,
- MemTxResult *result, enum device_endian endian)
+ MemTxResult *result, MemOp endian)
{
uint8_t *ptr;
MemoryRegion *mr;
@@ -395,7 +392,7 @@ void glue(address_space_stb, SUFFIX)(ARG1_DECL,
/* warning: addr must be aligned */
static inline void glue(address_space_stw_internal, SUFFIX)(ARG1_DECL,
hwaddr addr, uint32_t val, MemTxAttrs attrs,
- MemTxResult *result, enum device_endian endian)
+ MemTxResult *result, MemOp endian)
{
uint8_t *ptr;
MemoryRegion *mr;
@@ -459,7 +456,7 @@ void glue(address_space_stw_be, SUFFIX)(ARG1_DECL,
static void glue(address_space_stq_internal, SUFFIX)(ARG1_DECL,
hwaddr addr, uint64_t val, MemTxAttrs attrs,
- MemTxResult *result, enum device_endian endian)
+ MemTxResult *result, MemOp endian)
{
uint8_t *ptr;
MemoryRegion *mr;