mirror of
https://github.com/limine-bootloader/limine
synced 2024-12-10 00:34:21 +03:00
22 lines
346 B
Plaintext
22 lines
346 B
Plaintext
|
.section .data
|
||
|
|
||
|
.p2align 3
|
||
|
stack_at_first_entry:
|
||
|
.8byte 0
|
||
|
|
||
|
.section .text
|
||
|
|
||
|
.global menu
|
||
|
.extern _menu
|
||
|
|
||
|
menu:
|
||
|
lla t0, stack_at_first_entry
|
||
|
ld t1, (t0)
|
||
|
beqz t1, 1f
|
||
|
mv sp, t1
|
||
|
j 2f
|
||
|
1: sd sp, (t0)
|
||
|
2: mv fp, zero
|
||
|
mv ra, zero
|
||
|
j _menu
|