Commit 64075cd76a1d78f37e4e436bd1e7d2376f6bd7c9

Authored by pbrook
1 parent e735b91c

PL110 versatile register hack fix (Adam Lackorzynski).


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3036 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 4 additions and 0 deletions
hw/pl110.c
... ... @@ -302,8 +302,12 @@ static uint32_t pl110_read(void *opaque, target_phys_addr_t offset)
302 302 case 5: /* LCDLPBASE */
303 303 return s->lpbase;
304 304 case 6: /* LCDIMSC */
  305 + if (s->versatile)
  306 + return s->cr;
305 307 return s->int_mask;
306 308 case 7: /* LCDControl */
  309 + if (s->versatile)
  310 + return s->int_mask;
307 311 return s->cr;
308 312 case 8: /* LCDRIS */
309 313 return s->int_status;
... ...