Revision 9e315fa9 hw/ide.c

b/hw/ide.c
3071 3071
    ide_reset(s->ide);
3072 3072
}
3073 3073

  
3074
static uint8_t md_attr_read(void *opaque, uint16_t at)
3074
static uint8_t md_attr_read(void *opaque, uint32_t at)
3075 3075
{
3076 3076
    struct md_s *s = (struct md_s *) opaque;
3077 3077
    if (at < s->attr_base) {
......
3104 3104
    return 0;
3105 3105
}
3106 3106

  
3107
static void md_attr_write(void *opaque, uint16_t at, uint8_t value)
3107
static void md_attr_write(void *opaque, uint32_t at, uint8_t value)
3108 3108
{
3109 3109
    struct md_s *s = (struct md_s *) opaque;
3110 3110
    at -= s->attr_base;
......
3135 3135
    }
3136 3136
}
3137 3137

  
3138
static uint16_t md_common_read(void *opaque, uint16_t at)
3138
static uint16_t md_common_read(void *opaque, uint32_t at)
3139 3139
{
3140 3140
    struct md_s *s = (struct md_s *) opaque;
3141 3141
    uint16_t ret;
......
3194 3194
    return 0;
3195 3195
}
3196 3196

  
3197
static void md_common_write(void *opaque, uint16_t at, uint16_t value)
3197
static void md_common_write(void *opaque, uint32_t at, uint16_t value)
3198 3198
{
3199 3199
    struct md_s *s = (struct md_s *) opaque;
3200 3200
    at -= s->io_base;

Also available in: Unified diff