Re: Need help in understanding x86 syscall

Bodo Eggert
2005-08-12T11:29:44Z

On Thu, 11 Aug 2005, Zwane Mwaikambo wrote:
> On Thu, 11 Aug 2005, Steven Rostedt wrote:
> > On Thu, 2005-08-11 at 13:46 -0400, linux-os (Dick Johnson) wrote:

> > int is a call to either an interrupt or exception procedure. 0x80 is
> > setup in Linux to be a trap and not an interrupt vector. So it does
> > _not_ turn off interrupts.
>
> It's actually a vector, that's all you can install in the IDT.

It's a vector + metadata, most noticably a privilege level and a
descriptor type.

http://www.acm.uiuc.edu/sigops/roll_your_own/i386/idt.html

--
Top 100 things you don't want the sysadmin to say:
47. Say, What does "Superblock Error" mean, anyhow?