Revision e64d7d59 hw/cs4231.c

b/hw/cs4231.c
30 30
/*
31 31
 * In addition to Crystal CS4231 there is a DMA controller on Sparc.
32 32
 */
33
#define CS_MAXADDR 0x3f
34
#define CS_SIZE (CS_MAXADDR + 1)
33
#define CS_SIZE 0x40
35 34
#define CS_REGS 16
36 35
#define CS_DREGS 32
37 36
#define CS_MAXDREG (CS_DREGS - 1)
......
68 67
    CSState *s = opaque;
69 68
    uint32_t saddr, ret;
70 69

  
71
    saddr = (addr & CS_MAXADDR) >> 2;
70
    saddr = addr >> 2;
72 71
    switch (saddr) {
73 72
    case 1:
74 73
        switch (CS_RAP(s)) {
......
94 93
    CSState *s = opaque;
95 94
    uint32_t saddr;
96 95

  
97
    saddr = (addr & CS_MAXADDR) >> 2;
96
    saddr = addr >> 2;
98 97
    DPRINTF("write reg[%d]: 0x%8.8x -> 0x%8.8x\n", saddr, s->regs[saddr], val);
99 98
    switch (saddr) {
100 99
    case 1:

Also available in: Unified diff