Revision aa9438d9 hw/zaurus.c

b/hw/zaurus.c
70 70
{
71 71
    ScoopInfo *s = (ScoopInfo *) opaque;
72 72

  
73
    switch (addr) {
73
    switch (addr & 0x3f) {
74 74
    case SCOOP_MCR:
75 75
        return s->mcr;
76 76
    case SCOOP_CDR:
......
104 104
    ScoopInfo *s = (ScoopInfo *) opaque;
105 105
    value &= 0xffff;
106 106

  
107
    switch (addr) {
107
    switch (addr & 0x3f) {
108 108
    case SCOOP_MCR:
109 109
        s->mcr = value;
110 110
        break;

Also available in: Unified diff