> Anyone knows how to trap memory (and, why not, floating point) exceptions
> in RTLinux? Seems to me that a "separate space" for non-handler tasks
> is feasible with some modifications to insmod and rtl_sched. I'm still
> planning to look into that (step 1 was to get try/throw/catch to work in the
> kernel).


In RTAI API it is trivial to trap anything that is addressed within the
256 position idt table, WITHOUT TOUCHING THE KERNEL. I think that those
traps are within the first 32 reserved positions.
The problem is that I do not know what to do after the trapping.
Right now I played in trapping kernel request, vector 0x80, to monitor
some calls while debug, without disrupting the system, eventually.

Ciao, Paolo.
--- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
----
For more information on Real-Time Linux see:
http://www.rtlinux.org/~rtlinux/

Reply via email to