From 324c290f32f9c6e8953f14529d1e86659b2a2239 Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Sun, 15 Sep 2013 04:24:39 -0700 Subject: [PATCH] Don't emit vector instructions for now --- env/v/entry.S | 2 ++ env/v/vm.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/env/v/entry.S b/env/v/entry.S index c3ac344..7f54f3d 100644 --- a/env/v/entry.S +++ b/env/v/entry.S @@ -148,11 +148,13 @@ trap_entry: move sp,x2 setpcr status, SR_EI move a0,x2 +#if 0 mfpcr ra,status and ra,ra,SR_EV beqz ra, 2f addi x2,x2,39*REGBYTES vxcptsave x2 +#endif 2:jal handle_trap # when coming from kernel, continue below its stack diff --git a/env/v/vm.c b/env/v/vm.c index dd29a40..bfbf197 100644 --- a/env/v/vm.c +++ b/env/v/vm.c @@ -207,8 +207,10 @@ void handle_trap(trapframe_t* tf) assert(0); out: +#if 0 if (!(tf->sr & SR_PS) && (tf->sr & SR_EV)) restore_vector(tf); +#endif pop_tf(tf); } -- 2.30.2