|
.global idt_flush
|
|
|
|
/*
|
|
* idt_flush - load the 48bit memory that contains the information about
|
|
* the IDT in its corresponding register using the LIDT instruction.
|
|
*
|
|
* @param [esp + 4] - pointer to a 48bit memory location
|
|
*
|
|
*/
|
|
|
|
idt_flush:
|
|
|
|
mov 0x04(%esp), %eax
|
|
lidt (%eax)
|
|
ret
|