mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-21 22:47:50 +00:00
hw_x86_64: Only block masking of legacy IRQs
Allow legacy IRQ unmasking. Initially, all IRQs are masked and must be explicitly unmasked by a driver.
This commit is contained in:
parent
e034846f32
commit
6af893123e
@ -112,7 +112,7 @@ class Genode::Ioapic : public Mmio
|
||||
* flag and edge-triggered interrupts or:
|
||||
* http://yarchive.net/comp/linux/edge_triggered_interrupts.html
|
||||
*/
|
||||
if (_edge_triggered(vector)) { return; }
|
||||
if (_edge_triggered(vector) && set) { return; }
|
||||
|
||||
write<Ioregsel>(IOREDTBL + (2 * (vector - REMAP_BASE)));
|
||||
Irte::access_t irte = read<Iowin>();
|
||||
|
Loading…
Reference in New Issue
Block a user