Sfoglia il codice sorgente

Merge pull request #614 from tkyymmt/patch2

Update the definition of idt_descr
0xAX 6 anni fa
parent
commit
4893578e04
1 ha cambiato i file con 4 aggiunte e 1 eliminazioni
  1. 4 1
      Initialization/linux-initialization-2.md

+ 4 - 1
Initialization/linux-initialization-2.md

@@ -220,7 +220,10 @@ load_idt((const struct desc_ptr *)&idt_descr);
 Where `idt_descr` is:
 
 ```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: