mgmt: update

Signed-off-by: Avi Kivity <avi@cloudius-systems.com>
modules: add the osvinit module

This adds the osvinit module to the image.

Signed-off-by: Amnon Heiman <amnon@cloudius-systems.com>
Signed-off-by: Avi Kivity <avi@cloudius-systems.com>
mgmt: update

Signed-off-by: Avi Kivity <avi@cloudius-systems.com>
aarch64: entry.S: do not treat all sync aborts as page faults

not all sync aborts are made equal: do not treat everything
as translation faults. For everything else, for now just
put the interesting values in X21..X24 and halt, so that
we can easily debug what happened.

Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
Signed-off-by: Avi Kivity <avi@cloudius-systems.com>
aarch64: libc: remove unnecessary AARCH64_PORT_STUB

The stub implementation is not necessary anymore,
we have mmu and page faults now.

Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
Signed-off-by: Avi Kivity <avi@cloudius-systems.com>
async: remove unused include directive

also remove the AARCH64_PORT_STUB which becomes useless.

Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
Signed-off-by: Avi Kivity <avi@cloudius-systems.com>
build.mk: fix info message broken by previous commits

Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
Signed-off-by: Avi Kivity <avi@cloudius-systems.com>
Use osv::run in run_elf()

In run_elf(), our JNI function for running an executable (used, for example
in the shell's "run" command), use osv::run instead of reimplementing it.
osv::run has recently acquired more steps, namely copying the arguments
to be consecutive in memory, and in the future might get even more complex,
e.g., treat executables differently from shared objects. So let's use
osv::run when we can.

Signed-off-by: Nadav Har'El <nyh@cloudius-systems.com>
Signed-off-by: Avi Kivity <avi@cloudius-systems.com>
Merge branch 'master' of https://github.com/cloudius-systems/osv