X-Git-Url: https://rtime.felk.cvut.cz/gitweb/l4.git/blobdiff_plain/846ee6a4a27b3178b23b551e333750133da39d27..7d8b3f45f98773ba02057b81b90c31a12320c09e:/l4/pkg/io/server/src/vicu.cc diff --git a/l4/pkg/io/server/src/vicu.cc b/l4/pkg/io/server/src/vicu.cc index 4a891bf14..2f538e1eb 100644 --- a/l4/pkg/io/server/src/vicu.cc +++ b/l4/pkg/io/server/src/vicu.cc @@ -264,7 +264,7 @@ Sw_icu::Sw_irq_pin::allocate_master_irq() Auto_cap::Cap lirq = chkcap(L4Re::Util::cap_alloc.alloc(), "allocating IRQ capability"); // printf("IRQ mode = %x -> %x\n", type(), l4_type()); - chksys(L4Re::Env::env()->factory()->create_irq(lirq.get()), "allocating IRQ"); + chksys(L4Re::Env::env()->factory()->create(lirq.get(), L4_PROTO_IRQ) << l4_umword_t(1), "allocating IRQ"); chksys(_master->bind(lirq.get(), l4_type()), "binding IRQ"); _master->_irq = lirq.release(); _master->set_chained(true);