]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/blackfin/kernel/vmlinux.lds.S
[netdrvr] Fix 8390 build breakage
[linux-2.6-omap-h63xx.git] / arch / blackfin / kernel / vmlinux.lds.S
index aed832540b3b1e158fe440b566d7aedd50f34c37..3ecc64cab3be03231484f907ddfc20fd784be6df 100644 (file)
@@ -56,6 +56,10 @@ SECTIONS
                *(.text.*)
                *(.fixup)
 
+#if !L1_CODE_LENGTH
+               *(.l1.text)
+#endif
+
                . = ALIGN(16);
                ___start___ex_table = .;
                *(__ex_table)
@@ -73,6 +77,12 @@ SECTIONS
                ___bss_start = .;
                *(.bss .bss.*)
                *(COMMON)
+#if !L1_DATA_A_LENGTH
+               *(.l1.bss)
+#endif
+#if !L1_DATA_B_LENGTH
+               *(.l1.bss.B)
+#endif
                ___bss_stop = .;
        }
 
@@ -83,6 +93,15 @@ SECTIONS
                . = ALIGN(32);
                *(.data.cacheline_aligned)
 
+#if !L1_DATA_A_LENGTH
+               . = ALIGN(32);
+               *(.data_l1.cacheline_aligned)
+               *(.l1.data)
+#endif
+#if !L1_DATA_B_LENGTH
+               *(.l1.data.B)
+#endif
+
                DATA_DATA
                *(.data.*)
                CONSTRUCTORS
@@ -152,7 +171,6 @@ SECTIONS
                . = ALIGN(4);
                __stext_l1 = .;
                *(.l1.text)
-
                . = ALIGN(4);
                __etext_l1 = .;
        }
@@ -203,8 +221,6 @@ SECTIONS
 
        DWARF_DEBUG
 
-       NOTES
-
        /DISCARD/ :
        {
                EXIT_TEXT