From d88671efdfd08f5fcb33b4c4099d79eb82978c62 Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Tue, 12 Jul 2016 11:10:26 -0700 Subject: Remove uarch counters We'll re-add support for the generic performance counter facility once it exists. --- pk/handlers.c | 7 ------- 1 file changed, 7 deletions(-) (limited to 'pk/handlers.c') diff --git a/pk/handlers.c b/pk/handlers.c index 71466b8..1961852 100644 --- a/pk/handlers.c +++ b/pk/handlers.c @@ -14,13 +14,6 @@ static void handle_illegal_instruction(trapframe_t* tf) else kassert(len == 2); - // supply 0 for unimplemented uarch counters - if ((tf->insn & (MASK_CSRRS | 0xcc0U<<20)) == (MATCH_CSRRS | 0xcc0U<<20)) { - tf->gpr[(tf->insn >> 7) & 0x1f] = 0; - tf->epc += 4; - return; - } - dump_tf(tf); panic("An illegal instruction was executed!"); } -- cgit v1.1