Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-8]: src/sys/arch/i386/conf Pull up following revision(s) (request...



details:   https://anonhg.NetBSD.org/src/rev/488d01538263
branches:  netbsd-8
changeset: 850799:488d01538263
user:      snj <snj%NetBSD.org@localhost>
date:      Wed Jul 05 20:02:27 2017 +0000

description:
Pull up following revision(s) (requested by bouyer in ticket #90):
        sys/arch/i386/conf/kern.ldscript.Xen: revision 1.14
Restore alignement of _end to rev 1.12: this is where the Xen loader
puts the symbol table and should not be changed (maybe we should change
this symbol name).
keep kernel_end PAGE-aligned.
Makes ddb work again on Xen/i386

diffstat:

 sys/arch/i386/conf/kern.ldscript.Xen |  7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diffs (27 lines):

diff -r 8ffeb9c52d16 -r 488d01538263 sys/arch/i386/conf/kern.ldscript.Xen
--- a/sys/arch/i386/conf/kern.ldscript.Xen      Wed Jul 05 20:01:01 2017 +0000
+++ b/sys/arch/i386/conf/kern.ldscript.Xen      Wed Jul 05 20:02:27 2017 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: kern.ldscript.Xen,v 1.13 2016/08/02 14:03:34 maxv Exp $        */
+/*     $NetBSD: kern.ldscript.Xen,v 1.13.8.1 2017/07/05 20:02:27 snj Exp $     */
 
 #include "assym.h"
 
@@ -54,14 +54,15 @@
                *(COMMON)
                . = ALIGN(32 / 8);
        }
+       . = ALIGN(32 / 8);
+       _end = . ;
+       PROVIDE (end = .) ;
 
        . = ALIGN(__PAGE_SIZE);
 
        /* End of the kernel image */
        __kernel_end = . ;
 
-       _end = . ;
-       PROVIDE (end = .) ;
        .note.netbsd.ident :
        {
                KEEP(*(.note.netbsd.ident));



Home | Main Index | Thread Index | Old Index