Print the color assignment for each domain when requested.
Signed-off-by: Luca Miccio <206497@studenti.unimore.it>
Signed-off-by: Marco Solieri <marco.solieri@unimore.it>
}
custom_param("xen_colors", parse_xen_colors);
+void coloring_dump_info(struct domain *d)
+{
+ int i;
+
+ printk("Domain %d has %u color(s) [ ", d->domain_id, d->max_colors);
+ for ( i = 0; i < d->max_colors; i++ )
+ {
+ printk("%"PRIu32" ", d->colors[i]);
+ }
+ printk("]\n");
+}
+
/*
* Local variables:
* mode: C
void arch_dump_domain_info(struct domain *d)
{
p2m_dump_info(d);
+ coloring_dump_info(d);
}
*/
uint32_t *setup_default_colors(unsigned int *col_num);
+void coloring_dump_info(struct domain *d);
+
/* Colored allocator functions */
bool init_col_heap_pages(struct page_info *pg, unsigned long nr_pages);
struct page_info *alloc_col_domheap_page(
{
return;
}
+
+static inline void coloring_dump_info(struct domain *d)
+{
+ return;
+}
#endif /* CONFIG_COLORING */
#endif /* !__ASM_ARM_COLORING_H__ */