// SPDX-FileCopyrightText: 2024 Himbeer // // SPDX-License-Identifier: AGPL-3.0-or-later export fn _start() void { main(); } pub fn main() void { const msg = "Hello from program 2"; asm volatile ( \\ li a7, 100000 \\ ecall : : [ptr] "{a0}" (msg.ptr), [len] "{a1}" (msg.len), : "a7" ); const term_path = "/process/self/terminate\x00"; asm volatile ( \\ li a7, 100001 \\ ecall : : [path] "{a0}" (term_path.ptr), : "a7", "a1" ); }