This patch adds machine information to /proc/cpuinfo as well as changes
the platform for "Xen-Maple" to Xen.
Signed-off-by: Jerone Young <[EMAIL PROTECTED]>
diff -r 3e512eaf2a6f arch/powerpc/platforms/xen/setup.c
--- a/arch/powerpc/platforms/xen/setup.c Thu Mar 01 10:27:39 2007 -0600
+++ b/arch/powerpc/platforms/xen/setup.c Thu Mar 01 14:27:23 2007 -0600
@@ -39,6 +39,18 @@ extern struct machdep_calls mach_maple_m
extern struct machdep_calls mach_maple_md;
extern void maple_pci_init(void);
+static void xen_show_cpuinfo(struct seq_file *m)
+{
+ struct device_node *root;
+ const char *model = "";
+
+ root = of_find_node_by_path("/");
+ if (root)
+ model = get_property(root, "model", NULL);
+ seq_printf(m, "machine\t\t: CHRP %s\n", model);
+ of_node_put(root);
+}
+
int direct_remap_pfn_range(struct vm_area_struct *vma,
unsigned long address,
unsigned long mfn,
@@ -272,9 +284,10 @@ void xen_machine_crash_shutdown(struct p
#endif
define_machine(xen) {
- .name = "Xen-Maple",
+ .name = "Xen",
.probe = xen_probe,
.setup_arch = xen_setup_arch,
+ .show_cpuinfo = xen_show_cpuinfo,
.init_early = xen_init_early,
#ifdef CONFIG_SHARE_MPIC
.init_IRQ = xen_maple_init_IRQ,
_______________________________________________
Xen-ppc-devel mailing list
[email protected]
http://lists.xensource.com/xen-ppc-devel