qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [RFC] armv7m_nvic


From: Liviu Ionescu
Subject: Re: [Qemu-devel] [RFC] armv7m_nvic
Date: Thu, 4 Jun 2015 21:17:01 +0300

> On 04 Jun 2015, at 16:03, Peter Maydell <address@hidden> wrote:
> 
> ... Splitting out Systick definitely makes sense.

as a first step, I would try to define a separate object (armv7m-systick) and 
copy/paste the access code.

then refer it inside the existing NVIC, to avoid affecting existing 
functionality.

it would be a real time saver if you could provide a hint on the best approach 
to map the SysTick memory range (E010-E0FF) over the existing NVIC, inside the 
current code.

> On the MPU...

I would use a similar approach, a separate object, at first mapped over the 
ED90-EDEF range inside the existing NVIC.

I also need to understand how to configure the memory range, to access the MPU 
registers, but since similar implementations are already in, it shouldn't be 
that hard.

> ... reimplement the
> NVIC properly as an independent bit of code.

if the current exception handling implementation is not accurate enough for my 
needs, I'll consider this.


regards,

Liviu




reply via email to

[Prev in Thread] Current Thread [Next in Thread]