Let aarch32 CallWithMRs
* Initialise the message variables (as per ia32 and x86_64) * `libsel4` now builds when `syscall_stub_gen.py` is run without `--buffer` * While simple things appear to work, `sel4test` with aarch32 in qemu is *not* happy: ``` Bootstrapping kernel Warning: using printf before serial is set up. This only works as your printf is backed by seL4_Debug_PutChar() sel4utils_create_object_at_level@mapping.h:22 Should not be called Ignoring call to sys_rt_sigprocmask Ignoring call to sys_gettid sys_tkill assuming self kill ```
This commit is contained in:
parent
b25b826415
commit
df1f021cc6
1 changed files with 4 additions and 4 deletions
|
|
@ -340,10 +340,10 @@ seL4_CallWithMRs(seL4_CPtr dest, seL4_MessageInfo_t msgInfo,
|
|||
seL4_Word *mr0, seL4_Word *mr1, seL4_Word *mr2, seL4_Word *mr3)
|
||||
{
|
||||
seL4_MessageInfo_t info;
|
||||
seL4_Word msg0;
|
||||
seL4_Word msg1;
|
||||
seL4_Word msg2;
|
||||
seL4_Word msg3;
|
||||
seL4_Word msg0 = 0;
|
||||
seL4_Word msg1 = 0;
|
||||
seL4_Word msg2 = 0;
|
||||
seL4_Word msg3 = 0;
|
||||
|
||||
/* Load beginning of the message into registers. */
|
||||
if (mr0 != seL4_Null && seL4_MessageInfo_get_length(msgInfo) > 0) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue