diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2025-05-28 14:33:48 +0200 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2025-05-28 14:33:48 +0200 |
| commit | 46badbe70a36bb3cb5d86bd9f33aa5481c9709b9 (patch) | |
| tree | 33f3759845a25c51cea5d92177a3f7ebd269f984 /tests | |
| parent | 0965112fb81ef3e04010197f68f743c98a7611ba (diff) | |
feat!: update the kernel codegen to output bit width and origin.
refactor!: refactor codebase, breaking changes.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/example.cc | 16 | ||||
| -rw-r--r-- | tests/exit_nekernel_abi.asm | 10 | ||||
| -rw-r--r-- | tests/return_5_rax.asm | 4 |
3 files changed, 0 insertions, 30 deletions
diff --git a/tests/example.cc b/tests/example.cc deleted file mode 100644 index 9ee2a30..0000000 --- a/tests/example.cc +++ /dev/null @@ -1,16 +0,0 @@ -#define main __ImageStart -#warning test macro warning #1 - -int bar() { - int yyy = 100; - return yyy; -} - -int foo() { - int arg1 = 0; - return bar(); -} - -int main() { - return foo(); -} diff --git a/tests/exit_nekernel_abi.asm b/tests/exit_nekernel_abi.asm deleted file mode 100644 index a97252f..0000000 --- a/tests/exit_nekernel_abi.asm +++ /dev/null @@ -1,10 +0,0 @@ -#bits 64 -#org 0x40000000 - -public_segment .code64 __ImageStart - xor rax, rax - mov rcx, 1 ;; syscall id - mov rdx, 0 ;; arg1 - syscall ;; exit - mov rax, rbx - ret
\ No newline at end of file diff --git a/tests/return_5_rax.asm b/tests/return_5_rax.asm deleted file mode 100644 index 82c0320..0000000 --- a/tests/return_5_rax.asm +++ /dev/null @@ -1,4 +0,0 @@ -public_segment .code64 __ImageStart - ;; rax is the return value register. - mov rax, 5 - ret
\ No newline at end of file |
