[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Internal ZIP bug, "more" command, dynamic memory
From: |
Volker Augustin |
Subject: |
Re: Internal ZIP bug, "more" command, dynamic memory |
Date: |
Fri, 03 Nov 2000 15:53:59 +0100 |
Hello Okuji,
thanks for the patch. I applied it and ran grub and it booted without printing
anything at all.
However, when I change the #if 0 in common.c to #if 1 (so that now track_int13
is executed),
grub prints registers... lots of them ... never ending ... and they are
changing continuously, so it seems that grub is in an endless loop somewhere.
But where can that be? How often should the int1_handler be executed?
Volker
Index: stage2/common.c
===================================================================
RCS file: /home/cvs/grub/stage2/common.c,v
retrieving revision 1.15
diff -u -r1.15 common.c
--- stage2/common.c 2000/10/19 21:10:42 1.15
+++ stage2/common.c 2000/11/02 07:35:27
@@ -268,6 +268,8 @@
mbi.drives_length = 0;
mbi.drives_addr = addr;
+ /* For debugging, disable this temporarily. */
+#if 0
/* For now, GRUB doesn't probe floppies, since it is trivial to map
floppy drives to BIOS drives. */
for (drive = 0x80; drive < 0x88; drive++)
@@ -301,6 +303,7 @@
info->size = addr - (unsigned long) info;
mbi.drives_length += info->size;
}
+#endif /* debug */
/* Get the ROM configuration table by INT 15, AH=C0h. */
mbi.config_table = get_rom_config_table ();