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