diff options
Diffstat (limited to 'pk/pk.h')
-rw-r--r-- | pk/pk.h | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -29,7 +29,7 @@ int emulate_fp(trapframe_t*); void init_fp(); void printk(const char* s, ...); -void init_tf(trapframe_t*, long pc, long sp); +void init_tf(trapframe_t*, long pc, long sp, int user64); void pop_tf(trapframe_t*); void dump_tf(trapframe_t*); @@ -42,6 +42,8 @@ void boot(); void sys_exit(int code) __attribute__((noreturn)); +long load_elf(const char* fn, int* user64); + static inline void advance_pc(trapframe_t* tf) { tf->epc += 4; |