Differences From Artifact [22c891476d]:
- File kcore/boot.rt.x86.lin.64.s — part of check-in [e794c5edef] at 2019-06-29 09:31:50 on branch trunk — add a bunch of code, port the header mechanism to gpp; add a fuckton of definitions and compatibility header code; notably, add core function kstop and x86.lin.{32,64} impl. update docs accordingly (user: lexi, size: 258) [annotate] [blame] [check-ins using]
To Artifact [c4c48f7422]:
- File kcore/boot.rt.x86.lin.64.s — part of check-in [f85e6a07dd] at 2019-08-20 22:54:49 on branch trunk — reorganize posix assembly code (user: lexi, size: 264) [annotate] [blame] [check-ins using]
1 2 3 4 5 6 7 8 9 10 |
; vim: ft=nasm bits 64 %include "../arch/x86.lin.64.s" global _start:function extern _boot extern entry _start: mov rbp, rsp mov rdi, [rbp + 0] ; argc |
| |
1 2 3 4 5 6 7 8 9 10 |
; vim: ft=nasm
bits 64
%include "../arch/posix/x86.lin.64.s"
global _start:function
extern _boot
extern entry
_start:
mov rbp, rsp
mov rdi, [rbp + 0] ; argc
|