Hi,
The linux kernel does it, sort of. What exactly are you having problems with?
If you're starting from scratch take a look at the ARM users manual, the ARM
architecture has a number of exception modes that help with doing this sort
of thing.
Best Regards
mt
|