Index: kernel/genarch/src/fb/fb.c
===================================================================
--- kernel/genarch/src/fb/fb.c	(revision ccb0cbc16c5693f21db6f0a461d981ada016aad6)
+++ kernel/genarch/src/fb/fb.c	(revision e9db6f9e50ba52202778e3452d8cdfe5176e84b6)
@@ -46,6 +46,9 @@
 #include <bitops.h>
 #include <print.h>
+#include <ddi/ddi.h>
 
 #include "helenos.xbm"
+
+static parea_t fb_parea;		/**< Physical memory area for fb. */
 
 SPINLOCK_INITIALIZE(fb_lock);
@@ -435,4 +438,10 @@
 	columns = x / COL_WIDTH;
 
+	fb_parea.pbase = (uintptr_t) addr;
+	fb_parea.vbase = (uintptr_t) fbaddress;
+	fb_parea.frames = SIZE2FRAMES(fbsize);
+	fb_parea.cacheable = false;
+	ddi_parea_register(&fb_parea);
+
 	sysinfo_set_item_val("fb", NULL, true);
 	sysinfo_set_item_val("fb.kind", NULL, 1);
@@ -442,4 +451,6 @@
 	sysinfo_set_item_val("fb.visual", NULL, visual);
 	sysinfo_set_item_val("fb.address.physical", NULL, addr);
+	sysinfo_set_item_val("fb.address.color", NULL, PAGE_COLOR((uintptr_t)
+		fbaddress));
 	sysinfo_set_item_val("fb.invert-colors", NULL, invert_colors);
 
