Index: HelenOS.config
===================================================================
--- HelenOS.config	(revision e035612a97a6dc9b7ae6bd3dc822df045dd8afdf)
+++ HelenOS.config	(revision 68834d85136ffcc33645830b2453ac1352a8802a)
@@ -76,4 +76,5 @@
 @ "us" UltraSPARC I-II subarchitecture
 @ "us3" UltraSPARC III-IV subarchitecture
+@ "sun4v" Niagara (sun4v)
 ! [PLATFORM=sparc64&MACHINE=generic] PROCESSOR (choice)
 
Index: defaults/sparc64/sun4v/Makefile.config
===================================================================
--- defaults/sparc64/sun4v/Makefile.config	(revision 68834d85136ffcc33645830b2453ac1352a8802a)
+++ defaults/sparc64/sun4v/Makefile.config	(revision 68834d85136ffcc33645830b2453ac1352a8802a)
@@ -0,0 +1,5 @@
+# Machine type
+MACHINE = generic
+
+# CPU type
+PROCESSOR = sun4v
Index: kernel/arch/sparc64/Makefile.inc
===================================================================
--- kernel/arch/sparc64/Makefile.inc	(revision e035612a97a6dc9b7ae6bd3dc822df045dd8afdf)
+++ kernel/arch/sparc64/Makefile.inc	(revision 68834d85136ffcc33645830b2453ac1352a8802a)
@@ -52,4 +52,10 @@
 endif
 
+ifeq ($(PROCESSOR),sun4v)
+	DEFS += -DSUN4V
+#MH
+	DEFS += -DUS
+endif
+
 ARCH_SOURCES = \
 	arch/$(KARCH)/src/cpu/cpu.c \
