Re: interrupt vector

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



  Hello ,

The int 0x80 call is made to make a kernel entry .
This is used in case of system calls .

Like for eg. you wnat to implement your own system call there you will require it .

For more reference you should go through Chapter 8 Systems Calls of the book Understanding The Linux Kernel by Bovet and Cesati

Regards
Rohit


On Mon, 08 Aug 2005 Paul Duplys wrote :
>Hi all,
>
>I came accross an inline assembler directive in the kernel code for intel
>(arch/i386/kernel/process.c):
>
>int $0x80\n\t"          /* Linux/i386 system call */
>
>I found out, that "int" calls an interrupt routine. In this case, the
>routine at the address 0x80 in the interrupt vector (I hope, I'm right so
>far...)
>
>The Problem is: Intel says, everything between 32 and 255 are user defined
>interrupts.  Does anyone have an idea, where in my sources I could find the
>definition of the interrupt vector in order to find out what the code does?
>
>Regards,
>Paul
>
>--
>GMX DSL = Maximale Leistung zum minimalen Preis!
>2000 MB nur 2,99, Flatrate ab 4,99 Euro/Monat: http://www.gmx.net/de/go/dsl
>
>--
>Kernelnewbies: Help each other learn about the Linux kernel.
>Archive:      http://mail.nl.linux.org/kernelnewbies/
>FAQ:          http://kernelnewbies.org/faq/
>




[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux