Skip to content

Fix IOAPIC Polarity.#454

Open
cazb2 wants to merge 1 commit intoseL4:mainfrom
au-ts:callum/ioapic_polarity
Open

Fix IOAPIC Polarity.#454
cazb2 wants to merge 1 commit intoseL4:mainfrom
au-ts:callum/ioapic_polarity

Conversation

@cazb2
Copy link

@cazb2 cazb2 commented Mar 26, 2026

The IOAPIC polarity for an interrupt pin is 0=High and 1=Low, based on how the tool eventually makes the kernel system call, which casts the enum value to a word and then passes it to the kernel. The kernel then ors in the value passed at the corresponding bit position in the ioredtbl_state.

The IOAPIC polarity for an interrupt pin is 0=High and 1=Low based on
how the tool eventually makes the kernel system call, which casts the
enum value to a word and then passes it to the kernel. The kernel then
ors in the value passed at the corresponding bit position in the
ioredtbl_state.

Signed-off-by: Callum <c.berry@student.unsw.edu.au>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant