Skip to content

Commit 13a72bb

Browse files
manual: add x86 IRQ vector bound + priority note
Signed-off-by: Bill Nguyen <bill.nguyen@unsw.edu.au>
1 parent 95a05af commit 13a72bb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

docs/manual.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1021,7 +1021,7 @@ The `irq` element has the following attributes when registering X86_64 IOAPIC in
10211021

10221022
* `id`: The channel identifier. Must be at least 0 and less than 63.
10231023
* `pin`: IOAPIC pin that generates the interrupt.
1024-
* `vector`: CPU vector to deliver the interrupt to.
1024+
* `vector`: CPU vector to deliver the interrupt to. Must be at least 0 and less than 108. A high vector equals to a high priority.
10251025
* `ioapic`: (optional) Zero based index of the IOAPIC to get the interrupt from. Defaults to 0.
10261026
* `level`: (optional) Whether the IRQ is level triggered (1) or edge triggered (0). Defaults to level (1).
10271027
* `polarity`: (optional) Whether the line polarity is high (1) or low (0). Defaults to high (1).
@@ -1032,7 +1032,7 @@ The `irq` element has the following attributes when registering X86_64 MSI inter
10321032
* `id`: The channel identifier. Must be at least 0 and less than 63.
10331033
* `pcidev`: The PCI device address of the device that will generate the interrupt in hexadecimal, in BUS:DEV.FUNC notation (e.g. 01:1f.2).
10341034
* `handle`: Value of the handle programmed into the data portion of the MSI.
1035-
* `vector`: CPU vector to deliver the interrupt to.
1035+
* `vector`: CPU vector to deliver the interrupt to. Must be at least 0 and less than 108. A high vector equals to a high priority.
10361036
* `setvar_id`: (optional) Specifies a symbol in the program image. This symbol will be rewritten with the channel identifier of the IRQ.
10371037

10381038
The `ioport` element has the following attributes:

0 commit comments

Comments
 (0)