Explorar el Código

Merge pull request #614 from tkyymmt/patch2

Update the definition of idt_descr
0xAX hace 6 años
padre
commit
4893578e04
Se han modificado 1 ficheros con 4 adiciones y 1 borrados
  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: