[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [rtl] cli()/sti() in usermode
At 09:24 PM 8/8/00 -0600, you wrote:
>On Tue, Aug 08, 2000 at 04:14:30PM -0400, Adam Meyerowitz wrote:
> > Hello,
> >
> > I know this is not directly related to RTL/RTAI but I just ran across this
> > and this seems
> > to be the best place to ask. I have a user space app that runs with
> > iopl(3) and that needs
> > to use cli() and sti() once in the app. I have included asm/system.h
> where
>
>I really dislike this feature of Linux: it is unsafe, nonportable, and
>I've never seen a necessary use.
When doing some initial prototyping and just plain fooling around with some new
hardware it is very easy just to use it. I would never use it with
production level
code, it will moved into a kernel module.
> > these seem
> > to be defined by I'm getting undefined references to __cli(void) and
> > __sti(void). What
> > do I have to link with to grab these functions? Do I have to compile with
> > -O to get these?
>
>Try defining __KERNEL__ if you must.
Thanks, I will see if that works.
Adam