Index: kernel/arch/sparc64/include/asm.h
===================================================================
--- kernel/arch/sparc64/include/asm.h	(revision 1167520724b9b526c27b67f2d4bc447ef626240c)
+++ kernel/arch/sparc64/include/asm.h	(revision 32fffef00aa36a7913892cc0d7ff6eff828b2e7e)
@@ -140,4 +140,15 @@
 }
 
+/** Write SET_SOFTINT Register.
+ *
+ * Bits set in SET_SOFTINT register will be set in SOFTINT register.
+ *
+ * @param v New value of SET_SOFTINT register.
+ */
+static inline void set_softint_write(uint64_t v)
+{
+	__asm__ volatile ("wr %0, %1, %%set_softint\n" : : "r" (v), "i" (0));
+}
+
 /** Enable interrupts.
  *
