Create a new framebuffer driver. Also hackily passing frame buffer size in the list of init handles to all processes and mapping the framebuffer into all processes. Changed bootloader passing frame buffer as a module to its own struct.
25 lines
225 B
ArmAsm
25 lines
225 B
ArmAsm
section .bss
|
|
mymessage:
|
|
resq 1024
|
|
|
|
extern main
|
|
extern _init_libc
|
|
extern exit
|
|
|
|
section .text
|
|
|
|
global _start
|
|
_start:
|
|
mov rbp, rsp
|
|
|
|
mov rdi, rsp
|
|
call _init_libc
|
|
|
|
mov rdi, 0
|
|
mov rsi, 0
|
|
|
|
call main
|
|
|
|
mov rdi, rax
|
|
call exit
|