My hardware didn't seem to like the simple .lds change -- the console
display filled with a fascinating array of characters and colors.
I wound up starting with ldscript.i386 as my template instead (see
below).  Seems to work...

Thanks,
Romain Kang                             Disclaimer: I speak for myself alone,
[EMAIL PROTECTED]                except when indicated otherwise.

--- /usr/src/sys/conf/ldscript.i386     Thu Sep 20 02:29:23 2001
+++ ldscript.i386       Sat Feb 21 14:36:08 2004
@@ -1,12 +1,20 @@
 /* $FreeBSD: src/sys/conf/ldscript.i386,v 1.4.2.1 2001/09/20 09:29:23 peter Exp $ */
 OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386")
 OUTPUT_ARCH(i386)
-ENTRY(btext)
+ENTRY(_start)
 SEARCH_DIR(/usr/lib);
 SECTIONS
 {
   /* Read-only sections, merged into text segment: */
-  . = kernbase + 0x00100000 + SIZEOF_HEADERS;
+  . = 0xc0100000 + SIZEOF_HEADERS;
+        .bootsect : { *(.bootsect) }
+        .setup : { *(.setup) }
+        .memtest : { 
+                _start = . ;
+                *(.data) 
+                _end = . ;
+        }
+        _syssize = (_end - _start + 15) >> 4;
   .interp     : { *(.interp)   }
   .hash          : { *(.hash)          }
   .dynsym        : { *(.dynsym)                }
_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to