aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Waterman <waterman@cs.berkeley.edu>2016-03-10 00:21:49 -0800
committerAndrew Waterman <waterman@cs.berkeley.edu>2016-03-10 00:21:49 -0800
commitf16e9311bf09be32b2cd7f5e988cd60a6f395f7c (patch)
tree3d3c481007db8e1476fcf85191cbae0973f1a3e8
parent82382a1290739068dd38dda8fac29a498f8987a7 (diff)
downloadpk-f16e9311bf09be32b2cd7f5e988cd60a6f395f7c.zip
pk-f16e9311bf09be32b2cd7f5e988cd60a6f395f7c.tar.gz
pk-f16e9311bf09be32b2cd7f5e988cd60a6f395f7c.tar.bz2
Remove dead code
-rw-r--r--machine/mtrap.c2
-rw-r--r--machine/mtrap.h1
2 files changed, 0 insertions, 3 deletions
diff --git a/machine/mtrap.c b/machine/mtrap.c
index 44023b2..1c310f9 100644
--- a/machine/mtrap.c
+++ b/machine/mtrap.c
@@ -284,8 +284,6 @@ void trap_from_machine_mode(uintptr_t* regs, uintptr_t dummy, uintptr_t mepc)
case CAUSE_FAULT_LOAD:
case CAUSE_FAULT_STORE:
return machine_page_fault(regs, mepc);
- case CAUSE_MACHINE_ECALL:
- return mcall_trap(regs, mcause, mepc);
default:
bad_trap();
}
diff --git a/machine/mtrap.h b/machine/mtrap.h
index 139f359..0498d99 100644
--- a/machine/mtrap.h
+++ b/machine/mtrap.h
@@ -67,7 +67,6 @@ void printm(const char* s, ...);
void putstring(const char* s);
#define assert(x) ({ if (!(x)) die("assertion failed: %s", #x); })
#define die(str, ...) ({ printm("%s:%d: " str "\n", __FILE__, __LINE__, ##__VA_ARGS__); poweroff(); })
-#define printk(...) die("printk")
void enter_supervisor_mode(void (*fn)(uintptr_t), uintptr_t stack)
__attribute__((noreturn));