Linux Audio

Check our new training course

Open-source upstreaming

Need help get the support for your hardware in upstream Linux?
Loading...
v3.1
  1#include <asm-generic/vmlinux.lds.h>
  2
  3  .fini      : { *(.fini)    } =0x9090
  4  _etext = .;
  5  PROVIDE (etext = .);
  6
  7  . = ALIGN(4096);
  8  _sdata = .;
  9  PROVIDE (sdata = .);
 10
 11  RODATA
 12
 13  .unprotected : { *(.unprotected) }
 14  . = ALIGN(4096);
 15  PROVIDE (_unprotected_end = .);
 16
 17  . = ALIGN(4096);
 18  .note : { *(.note.*) }
 19  EXCEPTION_TABLE(0)
 20
 21  BUG_TABLE
 22
 23  .uml.setup.init : {
 24	__uml_setup_start = .;
 25	*(.uml.setup.init)
 26	__uml_setup_end = .;
 27  }
 28	
 29  .uml.help.init : {
 30	__uml_help_start = .;
 31	*(.uml.help.init)
 32	__uml_help_end = .;
 33  }
 34	
 35  .uml.postsetup.init : {
 36	__uml_postsetup_start = .;
 37	*(.uml.postsetup.init)
 38	__uml_postsetup_end = .;
 39  }
 40	
 41  .init.setup : {
 42	INIT_SETUP(0)
 43  }
 44
 45  PERCPU_SECTION(32)
 46	
 47  .initcall.init : {
 48	INIT_CALLS
 49  }
 50
 51  .con_initcall.init : {
 52	CON_INITCALL
 53  }
 54
 55  .uml.initcall.init : {
 56	__uml_initcall_start = .;
 57	*(.uml.initcall.init)
 58	__uml_initcall_end = .;
 59  }
 60  __init_end = .;
 61
 62  SECURITY_INIT
 63
 64  .exitcall : {
 65	__exitcall_begin = .;
 66	*(.exitcall.exit)
 67	__exitcall_end = .;
 68  }
 69
 70  .uml.exitcall : {
 71	__uml_exitcall_begin = .;
 72	*(.uml.exitcall.exit)
 73	__uml_exitcall_end = .;
 74  }
 75
 76  . = ALIGN(4);
 77  .altinstructions : {
 78	__alt_instructions = .;
 79	*(.altinstructions)
 80	__alt_instructions_end = .;
 81  }
 82  .altinstr_replacement : { *(.altinstr_replacement) }
 83  /* .exit.text is discard at runtime, not link time, to deal with references
 84     from .altinstructions and .eh_frame */
 85  .exit.text : { *(.exit.text) }
 86  .exit.data : { *(.exit.data) }
 87
 88  .preinit_array : {
 89	__preinit_array_start = .;
 90	*(.preinit_array)
 91	__preinit_array_end = .;
 92  }
 93  .init_array : {
 94	__init_array_start = .;
 95	*(.init_array)
 96	__init_array_end = .;
 97  }
 98  .fini_array : {
 99	__fini_array_start = .;
100	*(.fini_array)
101	__fini_array_end = .;
102  }
103
104   . = ALIGN(4096);
105  .init.ramfs : {
106	INIT_RAM_FS
107  }
108
v4.10.11
  1#include <asm-generic/vmlinux.lds.h>
  2
  3  .fini      : { *(.fini)    } =0x9090
  4  _etext = .;
  5  PROVIDE (etext = .);
  6
  7  . = ALIGN(4096);
  8  _sdata = .;
  9  PROVIDE (sdata = .);
 10
 11  RODATA
 12
 13  .unprotected : { *(.unprotected) }
 14  . = ALIGN(4096);
 15  PROVIDE (_unprotected_end = .);
 16
 17  . = ALIGN(4096);
 18  .note : { *(.note.*) }
 19  EXCEPTION_TABLE(0)
 20
 21  BUG_TABLE
 22
 23  .uml.setup.init : {
 24	__uml_setup_start = .;
 25	*(.uml.setup.init)
 26	__uml_setup_end = .;
 27  }
 28	
 29  .uml.help.init : {
 30	__uml_help_start = .;
 31	*(.uml.help.init)
 32	__uml_help_end = .;
 33  }
 34	
 35  .uml.postsetup.init : {
 36	__uml_postsetup_start = .;
 37	*(.uml.postsetup.init)
 38	__uml_postsetup_end = .;
 39  }
 40	
 41  .init.setup : {
 42	INIT_SETUP(0)
 43  }
 44
 45  PERCPU_SECTION(32)
 46	
 47  .initcall.init : {
 48	INIT_CALLS
 49  }
 50
 51  .con_initcall.init : {
 52	CON_INITCALL
 53  }
 54
 55  .uml.initcall.init : {
 56	__uml_initcall_start = .;
 57	*(.uml.initcall.init)
 58	__uml_initcall_end = .;
 59  }
 
 60
 61  SECURITY_INIT
 62
 63  .exitcall : {
 64	__exitcall_begin = .;
 65	*(.exitcall.exit)
 66	__exitcall_end = .;
 67  }
 68
 69  .uml.exitcall : {
 70	__uml_exitcall_begin = .;
 71	*(.uml.exitcall.exit)
 72	__uml_exitcall_end = .;
 73  }
 74
 75  . = ALIGN(4);
 76  .altinstructions : {
 77	__alt_instructions = .;
 78	*(.altinstructions)
 79	__alt_instructions_end = .;
 80  }
 81  .altinstr_replacement : { *(.altinstr_replacement) }
 82  /* .exit.text is discard at runtime, not link time, to deal with references
 83     from .altinstructions and .eh_frame */
 84  .exit.text : { EXIT_TEXT }
 85  .exit.data : { *(.exit.data) }
 86
 87  .preinit_array : {
 88	__preinit_array_start = .;
 89	*(.preinit_array)
 90	__preinit_array_end = .;
 91  }
 92  .init_array : {
 93	__init_array_start = .;
 94	*(.init_array)
 95	__init_array_end = .;
 96  }
 97  .fini_array : {
 98	__fini_array_start = .;
 99	*(.fini_array)
100	__fini_array_end = .;
101  }
102
103   . = ALIGN(4096);
104  .init.ramfs : {
105	INIT_RAM_FS
106  }
107