git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1745 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
Li-Ta Lo 2004-11-04 23:42:54 +00:00
parent b2d77282e0
commit 9562049df5

View File

@ -13,7 +13,8 @@ static void print_pci_regs(struct device *dev)
for (i = 0; i < 256; i++) { for (i = 0; i < 256; i++) {
byte = pci_read_config8(dev, i); byte = pci_read_config8(dev, i);
if((i & 0xf)==0) printk_debug("\n%02x:",i); if ((i & 0xf) == 0)
printk_debug("\n%02x:", i);
printk_debug(" %02x", byte); printk_debug(" %02x", byte);
} }
printk_debug("\n"); printk_debug("\n");
@ -24,7 +25,8 @@ static void print_mem(void)
unsigned int i; unsigned int i;
unsigned int start = 0xfffff000; unsigned int start = 0xfffff000;
for (i = start; i < 0xffffffff; i++) { for (i = start; i < 0xffffffff; i++) {
if((i & 0xf)==0) printk_debug("\n %08x:",i); if ((i & 0xf) == 0)
printk_debug("\n %08x:", i);
printk_debug(" %02x ", (unsigned char) *((unsigned char *) i)); printk_debug(" %02x ", (unsigned char) *((unsigned char *) i));
} }
printk_debug(" %02x \n", (unsigned char) *((unsigned char *) i)); printk_debug(" %02x \n", (unsigned char) *((unsigned char *) i));
@ -45,12 +47,12 @@ static void print_pci_regs_all(void)
if (!dev->enabled) { if (!dev->enabled) {
continue; continue;
} }
printk_debug("\n%02x:%02x:%02x aka %s",i,j,k, dev_path(dev)); printk_debug("\n%02x:%02x:%02x aka %s", i,
j, k, dev_path(dev));
print_pci_regs(dev); print_pci_regs(dev);
} }
} }
} }
} }
static void debug_init(device_t dev) static void debug_init(device_t dev)
@ -67,9 +69,7 @@ static void debug_init(device_t dev)
unsigned eax, ebx, ecx, edx; unsigned eax, ebx, ecx, edx;
index = 0x80000007; index = 0x80000007;
printk_debug("calling cpuid 0x%08x\n", index); printk_debug("calling cpuid 0x%08x\n", index);
asm volatile( asm volatile ("cpuid":"=a" (eax), "=b"(ebx), "=c"(ecx), "=d"(edx)
"cpuid"
: "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
:"a"(index) :"a"(index)
); );
printk_debug("cpuid[%08x]: %08x %08x %08x %08x\n", printk_debug("cpuid[%08x]: %08x %08x %08x %08x\n",