]> rtime.felk.cvut.cz Git - jailhouse-test.git/commitdiff
fiasco: bootstrap: LMA and VMA addresses for fiasco sections are set.
authorMaxim Baryshnikov <barysmax@fel.cvut.cz>
Sat, 2 Apr 2016 16:01:13 +0000 (18:01 +0200)
committerMaxim Baryshnikov <barysmax@fel.cvut.cz>
Sat, 2 Apr 2016 16:01:13 +0000 (18:01 +0200)
bootstrap-relink/all-linked-try.ld

index 343d57bbff520bee037e0628e1cf412d8e60a555..83d09eced31bb22837249a422cca101080ec6f8c 100644 (file)
@@ -43,15 +43,15 @@ SECTIONS
        }
        
        /*fiasco section*/
-       . =  0x00100000 - 0xf0000;
+       . =  0x00100000 ;
        _image_start = .;
-       .text :
+       .text 0x00100000 : AT(0x00100000 - 0xf0000) 
        {
        *( EXCLUDE_FILE (header-32-inmate.o) .text .text.*)
        *( EXCLUDE_FILE (header-32-inmate.o) .rodata .rodata.*)
        } =0x9090
 
-       .data :
+       .data : AT(0x00100000 + SIZEOF(.text) - 0xf0000)
        {
        *( EXCLUDE_FILE (header-32-inmate.o) .data .data.*)
        *( EXCLUDE_FILE (header-32-inmate.o) .bss .bss.*)
@@ -59,7 +59,7 @@ SECTIONS
        }
        _image_end = .;
 
-       .sixtyfour 0x2d0000 - 0xf0000 :
+       .sixtyfour 0x2d0000 : AT(0x2d0000 - 0xf0000)
        {
                . =  . + 500000;
        }