:: limine / common / sys / sbi.asm_riscv64 352 B raw

1
.section .text
2
3
.global sbicall
4
sbicall:
5
.option norelax
6
        mv      t0, a0
7
        mv      t1, a1
8
        mv      a0, a2
9
        mv      a1, a3
10
        mv      a2, a4
11
        mv      a3, a5
12
        mv      a4, a6
13
        mv      a5, a7
14
        mv      a7, t0
15
        mv      a6, t1
16
        ecall
17
        ret
18
19
.section .note.GNU-stack,"",%progbits
tab: 248 wrap: offon