[OpenBIOS] r59 - openbios-devel/arch/sparc32
svn@openbios.org
svn at openbios.org
Sat Jun 10 03:41:03 CEST 2006
Author: stepan
Date: 2006-06-10 03:41:02 +0200 (Sat, 10 Jun 2006)
New Revision: 59
Modified:
openbios-devel/arch/sparc32/aoutload.c
Log:
more moderate memory consumption of BSD - Why do they break the a.out
headers?
Modified: openbios-devel/arch/sparc32/aoutload.c
===================================================================
--- openbios-devel/arch/sparc32/aoutload.c 2006-06-10 01:37:53 UTC (rev 58)
+++ openbios-devel/arch/sparc32/aoutload.c 2006-06-10 01:41:02 UTC (rev 59)
@@ -81,6 +81,9 @@
goto out;
}
+ if (ehdr.a_text == 0x30800007)
+ ehdr.a_text=64*1024;
+
if (N_MAGIC(ehdr) == NMAGIC) {
size = addr_fixup(N_DATADDR(ehdr)) + addr_fixup(ehdr.a_data);
} else {
@@ -90,6 +93,7 @@
if (size < 7680)
size = 7680;
+
start = 0x4000; // N_TXTADDR(ehdr);
if (!check_mem_ranges(info, start, size))
More information about the OpenBIOS
mailing list