git://scm.lunaixsky.com
/
lunaix-os.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
feat: nearly complete POSIX.1-2008 compliant terminal interface implementation
[lunaix-os.git]
/
lunaix-os
/
arch
/
i386
/
proc.c
diff --git
a/lunaix-os/arch/i386/proc.c
b/lunaix-os/arch/i386/proc.c
index 67f3f73f1f447abe4abc03bca6e2035c2bf45297..565d25866ae2985ec9adbb1dd5cf420c57dfa6f4 100644
(file)
--- a/
lunaix-os/arch/i386/proc.c
+++ b/
lunaix-os/arch/i386/proc.c
@@
-1,5
+1,12
@@
#include <lunaix/process.h>
+#include <sys/mm/mempart.h>
+#include <sys/x86_isa.h>
+
+volatile struct x86_tss _tss = { .link = 0,
+ .esp0 = KERNEL_STACK_END,
+ .ss0 = KDATA_SEG };
+
void
proc_init_transfer(struct proc_info* proc,
ptr_t stack_top,