Revision c227f099 hw/onenand.c
b/hw/onenand.c | ||
---|---|---|
33 | 33 |
typedef struct { |
34 | 34 |
uint32_t id; |
35 | 35 |
int shift; |
36 |
a_target_phys_addr base;
|
|
36 |
target_phys_addr_t base;
|
|
37 | 37 |
qemu_irq intr; |
38 | 38 |
qemu_irq rdy; |
39 | 39 |
BlockDriverState *bdrv; |
... | ... | |
41 | 41 |
uint8_t *image; |
42 | 42 |
uint8_t *otp; |
43 | 43 |
uint8_t *current; |
44 |
a_ram_addr ram;
|
|
44 |
ram_addr_t ram;
|
|
45 | 45 |
uint8_t *boot[2]; |
46 | 46 |
uint8_t *data[2][2]; |
47 | 47 |
int iomemtype; |
... | ... | |
96 | 96 |
ONEN_LOCK_UNLOCKED = 1 << 2, |
97 | 97 |
}; |
98 | 98 |
|
99 |
void onenand_base_update(void *opaque, a_target_phys_addr new)
|
|
99 |
void onenand_base_update(void *opaque, target_phys_addr_t new)
|
|
100 | 100 |
{ |
101 | 101 |
OneNANDState *s = (OneNANDState *) opaque; |
102 | 102 |
|
... | ... | |
443 | 443 |
onenand_intr_update(s); |
444 | 444 |
} |
445 | 445 |
|
446 |
static uint32_t onenand_read(void *opaque, a_target_phys_addr addr)
|
|
446 |
static uint32_t onenand_read(void *opaque, target_phys_addr_t addr)
|
|
447 | 447 |
{ |
448 | 448 |
OneNANDState *s = (OneNANDState *) opaque; |
449 | 449 |
int offset = addr >> s->shift; |
... | ... | |
507 | 507 |
return 0; |
508 | 508 |
} |
509 | 509 |
|
510 |
static void onenand_write(void *opaque, a_target_phys_addr addr,
|
|
510 |
static void onenand_write(void *opaque, target_phys_addr_t addr,
|
|
511 | 511 |
uint32_t value) |
512 | 512 |
{ |
513 | 513 |
OneNANDState *s = (OneNANDState *) opaque; |
Also available in: Unified diff