1
0
mirror of https://github.com/0xAX/linux-insides.git synced 2025-01-08 23:01:05 +00:00

Update the definition of idt_descr

This commit is contained in:
Takuya Yamamoto 2018-08-25 22:55:13 +09:00
parent 817c915f98
commit 76337791b4

View File

@ -240,7 +240,10 @@ load_idt((const struct desc_ptr *)&idt_descr);
Where `idt_descr` is: Where `idt_descr` is:
```C ```C
struct desc_ptr idt_descr = { NR_VECTORS * 16 - 1, (unsigned long) idt_table }; struct desc_ptr idt_descr __ro_after_init = {
.size = (IDT_ENTRIES * 2 * sizeof(unsigned long)) - 1,
.address = (unsigned long) idt_table,
};
``` ```
and `load_idt` just executes `lidt` instruction: and `load_idt` just executes `lidt` instruction: