]> rtime.felk.cvut.cz Git - l4.git/blobdiff - l4/pkg/io/server/src/vicu.cc
update
[l4.git] / l4 / pkg / io / server / src / vicu.cc
index 4a891bf1487d38a3a210b124a3a4097402f70343..2f538e1ebfa8846abbeeef9f4b2087de043f142a 100644 (file)
@@ -264,7 +264,7 @@ Sw_icu::Sw_irq_pin::allocate_master_irq()
   Auto_cap<L4::Irq>::Cap lirq = chkcap(L4Re::Util::cap_alloc.alloc<L4::Irq>(),
       "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);