machine_androidarm.cc Source File
Back to the index.
Go to the documentation of this file.
54 return (v >> 24) | ((v & 0x00ff0000) >> 8)
55 | ((v & 0x0000ff00) << 8) | ((v & 0xff) << 24);
62 bool use_atags =
false;
90 snprintf(tmpstr,
sizeof(tmpstr),
"ns16550 irq=%s.cpu[%i].irq"
91 " addr=0x11005000 addr_mult=4 in_use=%i",
123 default:printf(
"Unimplemented android-arm machine number.\n");
192 "finow-x5-air", NULL);
195 "sony-xperia-mini", NULL);
197 me->set_default_ram = machine_default_ram_androidarm;
#define MACHINE_ANDROIDARM
MACHINE_REGISTER(androidarm)
#define MACHINE_ANDROIDARM_SONYXPERIAMINI
uint32_t swap_if_little_endian(uint32_t v, struct cpu *cpu)
void machine_entry_add_subtype(struct machine_entry *me, const char *name, int oldstyle_subtype,...)
MACHINE_DEFAULT_CPU(androidarm)
void * device_add(struct machine *machine, const char *name_and_params)
#define MR_DEFAULT(x, name, arch, type)
uint32_t physical_ram_in_mb
#define EMUL_LITTLE_ENDIAN
int store_32bit_word(struct cpu *cpu, uint64_t addr, uint64_t data32)
MACHINE_DEFAULT_RAM(androidarm)
MACHINE_SETUP(androidarm)
const char * machine_name
void machine_entry_add_alias(struct machine_entry *me, const char *name)
void dev_ram_init(struct machine *machine, uint64_t baseaddr, uint64_t length, int mode, uint64_t otheraddress, const char *name)
struct vfb_data * dev_fb_init(struct machine *machine, struct memory *mem, uint64_t baseaddr, int vfb_type, int visible_xsize, int visible_ysize, int xsize, int ysize, int bit_depth, const char *name)
#define MACHINE_ANDROIDARM_FINOWX5AIR
Generated on Tue Aug 25 2020 19:25:06 for GXemul by
1.8.18