1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-02 22:42:08 +00:00

Add a PIC::getISR() helper.

This commit is contained in:
Andreas Kling 2018-10-17 16:53:06 +02:00
parent e0f31d38a2
commit 9aa88fe186
2 changed files with 12 additions and 0 deletions

View file

@ -93,4 +93,13 @@ void initialize()
#endif
}
word getISR()
{
IO::out8(PIC0_CTL, 0x0b);
IO::out8(PIC1_CTL, 0x0b);
byte isr0 = IO::in8(PIC0_CTL);
byte isr1 = IO::in8(PIC1_CTL);
return (isr1 << 8) | isr0;
}
}