Skip to content

Commit f2b6c0d

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

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

docs/manual.md

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

10311031
* `id`: The channel identifier. Must be at least 0 and less than 63.
10321032
* `pin`: IOAPIC pin that generates the interrupt.
1033-
* `vector`: CPU vector to deliver the interrupt to.
1033+
* `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.
10341034
* `ioapic`: (optional) Zero based index of the IOAPIC to get the interrupt from. Defaults to 0.
10351035
* `trigger`: (optional) Whether the IRQ is edge triggered ("edge") or level triggered ("level"). Defaults to "level".
10361036
* `polarity`: (optional) Whether the line polarity is high ("high") or low ("low"). Defaults to "high".
@@ -1041,7 +1041,7 @@ The `irq` element has the following attributes when registering x86-64 MSI inter
10411041
* `id`: The channel identifier. Must be at least 0 and less than 63.
10421042
* `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).
10431043
* `handle`: Value of the handle programmed into the data portion of the MSI.
1044-
* `vector`: CPU vector to deliver the interrupt to.
1044+
* `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.
10451045
* `setvar_id`: (optional) Specifies a symbol in the program image. This symbol will be rewritten with the channel identifier of the IRQ.
10461046

10471047
The `ioport` element has the following attributes:

0 commit comments

Comments
 (0)