Index: src/northbridge/amd/gx1/northbridge.c
===================================================================
--- src/northbridge/amd/gx1/northbridge.c	(revision 2285)
+++ src/northbridge/amd/gx1/northbridge.c	(working copy)
@@ -10,6 +10,7 @@
 #include "chip.h"
 #include "northbridge.h"
 #include <cpu/amd/gx1def.h>
+#include <cpu/x86/cache.h>
 
 #define NORTHBRIDGE_FILE "northbridge.c"
 /*
@@ -35,6 +36,9 @@
 	
 	optimize_xbus(dev);
 	enable_shadow(dev);
+	printk_spew("Calling enable_cache()\n");
+	enable_cache();
+
 }
 
 
@@ -180,7 +184,8 @@
 
 static void cpu_bus_init(device_t dev)
 {
-        initialize_cpus(&dev->link[0]);
+        printk_spew("%s:%s()\n", NORTHBRIDGE_FILE, __FUNCTION__);
+	initialize_cpus(&dev->link[0]);
 }
 
 static void cpu_bus_noop(device_t dev)
@@ -197,14 +202,21 @@
 
 static void enable_dev(struct device *dev)
 {
+        printk_spew("%s:%s()\n", NORTHBRIDGE_FILE, __FUNCTION__);
+	
         /* Set the operations if it is a special bus type */
         if (dev->path.type == DEVICE_PATH_PCI_DOMAIN) {
+        	printk_spew("DEVICE_PATH_PCI_DOMAIN\n");
                 dev->ops = &pci_domain_ops;
 		pci_set_method(dev);
         }
         else if (dev->path.type == DEVICE_PATH_APIC_CLUSTER) {
+        	printk_spew("DEVICE_PATH_APIC_CLUSTER\n");
                 dev->ops = &cpu_bus_ops;
         }
+	else {
+        	printk_spew("device path type %d\n",dev->path.type);
+	}
 }
 
 struct chip_operations northbridge_amd_gx1_ops = {
