diff options
author | Dave Jones <davej@redhat.com> | 2011-10-05 14:41:26 -0400 |
---|---|---|
committer | Dave Jones <davej@redhat.com> | 2011-10-05 14:41:26 -0400 |
commit | 647e2a6c81be454ec2a43d57365a3900c01cea4f (patch) | |
tree | e0eb3e1c6650c7b98d393c917af325a460d1db94 | |
parent | 4b94242841cd7db69b720194780e33fd75c970cb (diff) |
some more debug stuff.
-rw-r--r-- | mptable.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -271,10 +271,14 @@ static int apic_probe(vm_offset_t* paddr) printf("error reading EBDA pointer\n"); exit(EXIT_FAILURE); } + if (debug) + printf("\nEBDA points to: %x\n", segment); if (segment) { /* search EBDA */ target = (vm_offset_t)segment << 4; seekEntry(target); + if (debug) + printf("EBDA segment ptr: %lx\n", target); if (readEntry(buffer, ONE_KBYTE)) { printf("error reading 1K from %p\n", (void *)target); exit(EXIT_FAILURE); @@ -292,7 +296,7 @@ static int apic_probe(vm_offset_t* paddr) /* read CMOS for real top of mem */ seekEntry((vm_offset_t)TOPOFMEM_POINTER); if (readEntry(&segment, 2)) { - printf("error reading CMOD for real top of mem (%p)\n", (void *) TOPOFMEM_POINTER); + printf("error reading CMOS for real top of mem (%p)\n", (void *) TOPOFMEM_POINTER); exit(EXIT_FAILURE); } |