This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: What's the definition of VROM memory region used for?
- To: cpereira at ics dot uci dot edu
- Subject: Re: [ECOS] What's the definition of VROM memory region used for?
- From: Mark Salter <msalter at redhat dot com>
- Date: Thu, 2 Aug 2001 20:11:44 -0400
- CC: ecos-discuss at sourceware dot cygnus dot com
- References: <Pine.SOL.4.20.0108021654380.22303-100000@washoe.ics.uci.edu>
>>>>> Cristiano Ligieri Pereira writes:
> I've seen it in the XScale IQ80310 port and couldn't figure out what's
> the purpose of it.
> Some clarification is appreciated.
Its part of the trickery with fixed_vectors on the IQ80310. Flash is at
address zero, but that is where the CPU looks for exception vectors and
where the arm hal expects the exception vectors to be. VROM is the 4K
page which maps virtual address zero (where the vectors need to be) to
RAM so that the vectors are writable.
--Mark