fix: task: use 8bit represent ptr instead of 32 to fix stack ptr
This commit is contained in:
@ -14,8 +14,8 @@ enum owner { OWNER_KERNEL, OWNER_USER };
|
||||
#define STACK_SIZE PAGE_SIZE * 4
|
||||
|
||||
struct task {
|
||||
u32 *esp;
|
||||
u32 *esp0;
|
||||
u8 *esp;
|
||||
u8 *esp0;
|
||||
u32 *cr3; // physical
|
||||
u32 *heap; // virtual
|
||||
u32 *eip;
|
||||
|
Reference in New Issue
Block a user