diff --git a/repos/ports/src/virtualbox5/spec/nova/vcpu.h b/repos/ports/src/virtualbox5/spec/nova/vcpu.h index b033e3ce75..36368edb94 100644 --- a/repos/ports/src/virtualbox5/spec/nova/vcpu.h +++ b/repos/ports/src/virtualbox5/spec/nova/vcpu.h @@ -17,6 +17,7 @@ /* Genode includes */ #include +#include #include #include #include @@ -167,7 +168,8 @@ class Vcpu_handler : public Vmm::Vcpu_dispatcher, unsigned long value; if (!setjmp(_env)) { - _stack_reply = reinterpret_cast(&value - 1); + _stack_reply = reinterpret_cast( + Abi::stack_align(reinterpret_cast(&value))); Nova::reply(_stack_reply); } }