At this point there's not much of my original code left. :D Don, you're
welcome to take the credit in the commit.
On Wed, Apr 3, 2024, 9:46 AM Don Porter wrote:
> From: Austin Clements
>
> The E1000 debug messages are very useful for developing drivers.
> Make these avai
grub-core/loader/i386/multiboot_mbi.c:grub_multiboot_make_mbi
>
> [2] com32/mboot/mem.c:mboot_make_memmap
>
> Signed-off-by: Austin Clements
> ---
> pc-bios/multiboot.bin | Bin 1024 -> 1024 bytes
> pc-bios/optionrom/multiboot.S | 25 +
> 2 files changed, 9 insertions(+), 16 deletions(-)
rray from the
E820 map to simplify it and fix the final mmap_length value.
[1] grub-core/loader/i386/multiboot_mbi.c:grub_multiboot_make_mbi
[2] com32/mboot/mem.c:mboot_make_memmap
Signed-off-by: Austin Clements
---
pc-bios/multiboot.bin | Bin 1024 -> 1024 bytes
pc-bios/
this change, it looks like
c000: 0fffc000 W
d000: 0fffd000 W
e000: 0fffe000 W
f000: 0000 W
Signed-off-by: Austin Clements
---
monitor.c |4 ++--
1 files changed, 2 insertions
Quoth Blue Swirl on Aug 21 at 6:26 pm:
> On Mon, Aug 15, 2011 at 3:19 AM, Austin Clements wrote:
> > Previously, on 32-bit i386, info mem used signed 32-bit int's to store
> > the page table indexes. As a result, address calculation was done in
> > 32 bits and then in
Previously, "info mem" considered and displayed only the last-level
protection bits for a memory range, which doesn't accurrately
represent the protection of that range. Now it shows the combined
protection.
Signed-off-by: Austin Clements
---
monitor.c | 10 +++---
1 f
"info mem" groups its output into contiguous ranges with identical
protection bits, but previously forgot to print the last range.
Signed-off-by: Austin Clements
---
monitor.c |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/monitor.c b/monitor.c
ind
be000 1000 ur-
Signed-off-by: Austin Clements
---
monitor.c |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/monitor.c b/monitor.c
index 718935b..6a4f8c2 100644
--- a/monitor.c
+++ b/monitor.c
@@ -2224,7 +2224,8 @@ static void mem_print(Monitor