Index: arch/sparc64/src/trap/trap.c
===================================================================
--- arch/sparc64/src/trap/trap.c	(revision 39494010cd29538c76268953cc313e6c622f06d5)
+++ arch/sparc64/src/trap/trap.c	(revision 80bff3426b0c5ce4e21f4e7f42a392db6cfc0d9a)
@@ -30,4 +30,5 @@
 #include <arch/trap/trap_table.h>
 #include <arch/trap/regwin.h>
+#include <arch/trap/exception.h>
 #include <arch/trap/interrupt.h>
 #include <arch/asm.h>
@@ -54,8 +55,12 @@
 	 * Install kernel-provided handlers.
 	 */
+	trap_install_handler(TT_INSTRUCTION_ACCESS_EXCEPTION, TRAP_TABLE_ENTRY_SIZE, false);
 	trap_install_handler(TT_CLEAN_WINDOW, CLEAN_WINDOW_HANDLER_SIZE, false);
+	trap_install_handler(TT_MEM_ADDRESS_NOT_ALIGNED, TRAP_TABLE_ENTRY_SIZE, false);
 	trap_install_handler(TT_SPILL_0_NORMAL, SPILL_HANDLER_SIZE, false);
 	trap_install_handler(TT_FILL_0_NORMAL, FILL_HANDLER_SIZE, false);
+	trap_install_handler(TT_INSTRUCTION_ACCESS_EXCEPTION, TRAP_TABLE_ENTRY_SIZE, true);
 	trap_install_handler(TT_CLEAN_WINDOW, CLEAN_WINDOW_HANDLER_SIZE, true);
+	trap_install_handler(TT_MEM_ADDRESS_NOT_ALIGNED, TRAP_TABLE_ENTRY_SIZE, true);
 	trap_install_handler(TT_SPILL_0_NORMAL, SPILL_HANDLER_SIZE, true);
 	trap_install_handler(TT_FILL_0_NORMAL, FILL_HANDLER_SIZE, true);
