20 lines
469 B
Plaintext
20 lines
469 B
Plaintext
|
|
||
|
var (error,warn,info,debug,trace) = io.log.(error,warn,info,debug,trace);
|
||
|
|
||
|
|
||
|
|
||
|
// TODO: define and add in IDL shenanigans for a proper IPC Protocol
|
||
|
func make_ipc_buffer(bounded: bool, length: u64) {
|
||
|
match bounded{
|
||
|
true -> match length {
|
||
|
0 -> error("Bound array has length of zero")
|
||
|
}
|
||
|
}
|
||
|
|
||
|
asm {
|
||
|
li r254, bounded
|
||
|
li r253, length
|
||
|
}
|
||
|
// Return a pointer to a memory address with `length`
|
||
|
return (123, 456);
|
||
|
}
|