From 8648a1f899d13cd686a3ff9578eefb9c996ea7a6 Mon Sep 17 00:00:00 2001 From: Amelia Coutard Date: Tue, 11 Oct 2022 23:39:27 +0200 Subject: [PATCH] Removed docs.txt. Will remake later --- docs.txt | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 docs.txt diff --git a/docs.txt b/docs.txt deleted file mode 100644 index 6ffa7db..0000000 --- a/docs.txt +++ /dev/null @@ -1,17 +0,0 @@ -ISOS - Incompatible System from Outer Space - -Memory mapping: - 0x0000000000001000···xxxxxxxxxxxxxxxFFF = userspace text - xxxxxxxxxxxxxxy000··· = userspace data & bss - ···0x00007FFFFFFFFFFF = userspace stack - - 0xFFFF800000000000···0xFFFFBFFFFFFFFFFF ( 64 TiB) = physical memory mapping - 0xFFFFC00000000000···0xFFFFFFFF7FFFFFFF (~64 TiB) = unused - 0xFFFFFFFF80000000···0xFFFFFFFFFFFFFFFF ( 2 GiB) = kernel - -`syscall` is used for system calls. The ABI is the same as the System V ABI -for function calls, except that %r10 is used instead of %rcx. %rax contains -the id of the syscall. -If %rdi is false, this is a normal exit (result like in System V ABI function call). -If %rdi is true, this is an exit with an error, and the error code is in %rax. - -- 2.47.0