Message ID | 1288615561-16584-1-git-send-email-hschauhan@nulltrace.org |
---|---|
State | New |
Headers | show |
On Mon, Nov 01, 2010 at 06:16:01PM +0530, Himanshu Chauhan wrote: > Everywhere else vect_addr[16] is returned on a read of default vector address > but updation is done only on default_addr in structure. > > Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org> > --- > hw/pl190.c | 1 + > 1 files changed, 1 insertions(+), 0 deletions(-) > > diff --git a/hw/pl190.c b/hw/pl190.c > index a4bc9c1..7363b87 100644 > --- a/hw/pl190.c > +++ b/hw/pl190.c > @@ -187,6 +187,7 @@ static void pl190_write(void *opaque, target_phys_addr_t offset, uint32_t val) > break; > case 13: /* DEFVECTADDR */ > s->default_addr = val; > + s->vect_addr[16] = val; > break; > case 0xc0: /* ITCR */ > if (val) { After this change, default_addr is not used anymore in this file. It should be removed from the pl190_state structure.
diff --git a/hw/pl190.c b/hw/pl190.c index a4bc9c1..7363b87 100644 --- a/hw/pl190.c +++ b/hw/pl190.c @@ -187,6 +187,7 @@ static void pl190_write(void *opaque, target_phys_addr_t offset, uint32_t val) break; case 13: /* DEFVECTADDR */ s->default_addr = val; + s->vect_addr[16] = val; break; case 0xc0: /* ITCR */ if (val) {
Everywhere else vect_addr[16] is returned on a read of default vector address but updation is done only on default_addr in structure. Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org> --- hw/pl190.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)