mirror of
https://github.com/genodelabs/genode.git
synced 2025-01-18 02:40:08 +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:
|
* flag and edge-triggered interrupts or:
|
||||||
* http://yarchive.net/comp/linux/edge_triggered_interrupts.html
|
* 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)));
|
write<Ioregsel>(IOREDTBL + (2 * (vector - REMAP_BASE)));
|
||||||
Irte::access_t irte = read<Iowin>();
|
Irte::access_t irte = read<Iowin>();
|
||||||
|
Loading…
Reference in New Issue
Block a user