~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/m68k/kernel/vmlinux-nommu.lds

Version: ~ [ linux-6.11.5 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.58 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.114 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.169 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.228 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.284 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.322 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /arch/m68k/kernel/vmlinux-nommu.lds (Version linux-6.11.5) and /arch/ppc/kernel/vmlinux-nommu.lds (Version linux-4.20.17)


  1 /* SPDX-License-Identifier: GPL-2.0 */            
  2 /*                                                
  3  *      vmlinux.lds.S -- master linker script     
  4  *                                                
  5  *      (C) Copyright 2002-2012, Greg Ungerer <    
  6  *                                                
  7  *      This linker script is equipped to buil    
  8  *      run kernels.                              
  9  */                                               
 10                                                   
 11 #if defined(CONFIG_RAMKERNEL)                     
 12 #define KTEXT_ADDR      CONFIG_KERNELBASE         
 13 #endif                                            
 14 #if defined(CONFIG_ROMKERNEL)                     
 15 #define KTEXT_ADDR      CONFIG_ROMSTART           
 16 #define KDATA_ADDR      CONFIG_KERNELBASE         
 17 #define LOAD_OFFSET     KDATA_ADDR + (ADDR(.te    
 18 #endif                                            
 19                                                   
 20 #include <asm/page.h>                             
 21 #include <asm/thread_info.h>                      
 22 #include <asm-generic/vmlinux.lds.h>              
 23                                                   
 24 OUTPUT_ARCH(m68k)                                 
 25 ENTRY(_start)                                     
 26                                                   
 27 jiffies = jiffies_64 + 4;                         
 28                                                   
 29 SECTIONS {                                        
 30                                                   
 31 #ifdef CONFIG_ROMVEC                              
 32         . = CONFIG_ROMVEC;                        
 33         .romvec : {                               
 34                 __rom_start = .;                  
 35                 _romvec = .;                      
 36                 *(.romvec)                        
 37                 *(.data..initvect)                
 38         }                                         
 39 #endif                                            
 40                                                   
 41         . = KTEXT_ADDR;                           
 42                                                   
 43         _text = .;                                
 44         _stext = .;                               
 45         .text : {                                 
 46                 HEAD_TEXT                         
 47                 TEXT_TEXT                         
 48                 IRQENTRY_TEXT                     
 49                 SOFTIRQENTRY_TEXT                 
 50                 SCHED_TEXT                        
 51                 LOCK_TEXT                         
 52                 *(.fixup)                         
 53                 . = ALIGN(16);                    
 54         }                                         
 55         _etext = .;                               
 56                                                   
 57 #ifdef KDATA_ADDR                                 
 58         . = KDATA_ADDR;                           
 59 #endif                                            
 60                                                   
 61         _sdata = .;                               
 62         RO_DATA(PAGE_SIZE)                        
 63         RW_DATA(16, PAGE_SIZE, THREAD_SIZE)       
 64         _edata = .;                               
 65                                                   
 66         EXCEPTION_TABLE(16)                       
 67                                                   
 68         . = ALIGN(PAGE_SIZE);                     
 69         __init_begin = .;                         
 70         INIT_TEXT_SECTION(PAGE_SIZE)              
 71         INIT_DATA_SECTION(16)                     
 72         PERCPU_SECTION(16)                        
 73         .m68k_fixup : {                           
 74                 __start_fixup = .;                
 75                 *(.m68k_fixup)                    
 76                 __stop_fixup = .;                 
 77         }                                         
 78         .init.data : {                            
 79                 . = ALIGN(PAGE_SIZE);             
 80                 __init_end = .;                   
 81         }                                         
 82                                                   
 83         BSS_SECTION(4, 0, 4)                      
 84                                                   
 85         _end = .;                                 
 86                                                   
 87         STABS_DEBUG                               
 88         ELF_DETAILS                               
 89                                                   
 90         /* Sections to be discarded */            
 91         DISCARDS                                  
 92 }                                                 
 93                                                   
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php