[ECOS] What's exact meaning of CYGARC_HAL_SAVE_GP() function?Thanks

Jonathan Larmour jifl@eCosCentric.com
Mon Feb 10 23:20:00 GMT 2003


Qiang Huang wrote:
> Hi all:
>    For Virtual Vector support what's the exact usage(meaning) of
> CYGARC_HAL_SAVE_GP() function? Thanks a lot

Some architectures, possibly only MIPS admittedly, have a GP register as
part of the ABI. This will differ between the app and RedBoot in memory
and is used as a base register for various memory accesses. So it needs to
be saved and later restored on entering and exiting redboot (or GDB stub
or whatever monitor) on entry and exit of a virtual vector handler.

Jifl
-- 
eCosCentric    http://www.eCosCentric.com/    The eCos and RedBoot experts
--[ "You can complain because roses have thorns, or you ]--
--[  can rejoice because thorns have roses." -Lincoln   ]-- Opinions==mine


-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss



More information about the Ecos-discuss mailing list