#include <xen/types.h>
#include <xen/lib.h>
#include <xen/errno.h>
+#include <xen/keyhandler.h>
#include <asm/coloring.h>
#include <asm/io.h>
printk("]\n");
}
+static void dump_coloring_info(unsigned char key)
+{
+ int i;
+
+ printk("Coloring general information\n");
+ printk("Way size: %lukB\n", way_size >> 10);
+ printk("Max. number of colors available: %lu\n", col_num_max);
+
+ printk("Xen color(s):\t[");
+ for ( i = 0; i < xen_col_num; i++ )
+ printk(" %u ", xen_col_list[i]);
+ printk("]\n");
+}
+
+static __init int register_heap_trigger(void)
+{
+ register_keyhandler('C', dump_coloring_info, "dump coloring general info", 1);
+ return 0;
+}
+__initcall(register_heap_trigger);
+
/*
* Local variables:
* mode: C