summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Jones <davej@redhat.com>2011-10-05 14:41:26 -0400
committerDave Jones <davej@redhat.com>2011-10-05 14:41:26 -0400
commit647e2a6c81be454ec2a43d57365a3900c01cea4f (patch)
treee0eb3e1c6650c7b98d393c917af325a460d1db94
parent4b94242841cd7db69b720194780e33fd75c970cb (diff)
some more debug stuff.
-rw-r--r--mptable.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/mptable.c b/mptable.c
index 4d44c73..48b50f2 100644
--- a/mptable.c
+++ b/mptable.c
@@ -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);
}