[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