mirror of
https://github.com/genodelabs/genode.git
synced 2025-02-01 00:45:29 +00:00
parent
992fbb495d
commit
46858cf2f6
@ -56,6 +56,6 @@ if {[have_spec x86_64]} {
|
|||||||
append qemu_args " -m 300 "
|
append qemu_args " -m 300 "
|
||||||
}
|
}
|
||||||
|
|
||||||
run_genode_until "child /bin/ls exited with exit value 0.*\n" 30
|
run_genode_until {child "noux" exited with exit value 0.*\n} 30
|
||||||
|
|
||||||
exec rm bin/coreutils.tar
|
exec rm bin/coreutils.tar
|
||||||
|
@ -388,6 +388,9 @@ namespace Noux {
|
|||||||
_sig_rec->dissolve(&_destruct_dispatcher);
|
_sig_rec->dissolve(&_destruct_dispatcher);
|
||||||
|
|
||||||
_entrypoint.dissolve(this);
|
_entrypoint.dissolve(this);
|
||||||
|
|
||||||
|
if (is_init_process(this))
|
||||||
|
init_process_exited();
|
||||||
}
|
}
|
||||||
|
|
||||||
void start() { _entrypoint.activate(); }
|
void start() { _entrypoint.activate(); }
|
||||||
|
@ -56,7 +56,11 @@ namespace Noux {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
~Terminal_io_channel() { sig_rec.dissolve(this); }
|
~Terminal_io_channel()
|
||||||
|
{
|
||||||
|
try { sig_rec.dissolve(this); }
|
||||||
|
catch (Genode::Signal_receiver::Context_not_associated) { }
|
||||||
|
}
|
||||||
|
|
||||||
bool write(Sysio *sysio, size_t &offset) override
|
bool write(Sysio *sysio, size_t &offset) override
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user