Dear seL4 devs and community,

I'm trying to do the seL4-tutorials on a RISC-V architecture.
Now I'm stuck on the untyped tutorial.
I tried to run the solution of the tutorial but I get the following error:

<<seL4(CPU 0) [decodeUntypedInvocation/128 T0xffffffc17fee7200 "rootserver" 
@103fc]: Untyped Retype: Destination cap invalid or read-only.>>
[email protected]:48 [Cond failed: error != seL4_NoError]
        Failed to retype
seL4 root server abort()ed
Debug halt syscall from user thread 0xffffffc17fee7200 "rootserver"
halting...

I'm calling the function as follows:

seL4_Untyped_Retype(parent_untyped,
                    seL4_UntypedObject, // type
                    untyped_size_bits,  //size
                    seL4_CapInitThreadCNode, // root
                    0, // node_index
                    0, // node_depth
                    child_untyped, // node_offset
                    1 // num_caps
                    );

parent_untyped = info->untyped.start + i (where i is incremented until 
(info->untypedList[i].sizeBits >= untyped_size_bits && 
!info->untypedList[i].isDevice)

untyped_size_bits = seL4_TCBBits+1

child_untyped = info->empty.start

It seams as if the function is not allowed for RISC-V.

I don't know where the problem lies and I would appreciate any help or ideas.

Best regards
Miriam
_______________________________________________
Devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to