genode/repos/base-nova/include
Christian Helmuth 985c01116b nova: PIC compatible syscall_5
Addressing must be PC-relative, so adapt the approach from the other
nova_x86_32 syscall bindings (description by @ssumpf):

  Use call to push the current IP on the stack and add the distance of
  label 0 and label 1 in order to determine the return address, which
  NOVA requires in edx.

The bug only showed up with "-O0" in libc.lib.so in form of a unwanted
text relocation.

Fixes #1721
2015-09-30 15:48:10 +02:00
..
base nova: revoke unused caps after IPC 2015-08-21 11:00:58 +02:00
cap_session nova: fix usage of portal permission 2015-01-06 12:39:11 +01:00
cpu_session CPU session: apply quota via relative weightings 2015-05-06 10:55:16 +02:00
nova nova: support write combining 2015-08-31 09:09:22 +02:00
nova_cpu_session nova: use in core one pager per CPU 2015-02-27 11:40:58 +01:00
pd_session Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
rm_session Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
signal_session nova: leverage kernel to implement Genode signals 2015-03-27 11:53:11 +01:00
spec nova: PIC compatible syscall_5 2015-09-30 15:48:10 +02:00