Changeset 53c99b8 in rtems
- Timestamp:
- 10/28/15 09:18:05 (8 years ago)
- Branches:
- 5, master
- Children:
- 9fa93710
- Parents:
- e96feeb
- git-author:
- Sebastian Huber <sebastian.huber@…> (10/28/15 09:18:05)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (10/28/15 12:04:19)
- Location:
- c/src/lib/libbsp
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/arm/shared/include/arm-cp15-start.h
re96feeb r53c99b8 86 86 .flags = ARMV7_MMU_DEVICE \ 87 87 }, { \ 88 .begin = (uint32_t) bsp_section_nocache heap_begin, \89 .end = (uint32_t) bsp_section_nocache heap_end, \88 .begin = (uint32_t) bsp_section_nocachenoload_begin, \ 89 .end = (uint32_t) bsp_section_nocachenoload_end, \ 90 90 .flags = ARMV7_MMU_DEVICE \ 91 91 } -
c/src/lib/libbsp/arm/shared/include/linker-symbols.h
re96feeb r53c99b8 120 120 LINKER_SYMBOL(bsp_section_nocache_load_end) 121 121 122 LINKER_SYMBOL(bsp_section_nocachenoload_begin) 123 LINKER_SYMBOL(bsp_section_nocachenoload_end) 124 LINKER_SYMBOL(bsp_section_nocachenoload_size) 125 122 126 LINKER_SYMBOL(bsp_section_nocacheheap_begin) 123 127 LINKER_SYMBOL(bsp_section_nocacheheap_end) … … 141 145 #define BSP_NOCACHE_SECTION __attribute__((section(".bsp_nocache"))) 142 146 147 #define BSP_NOCACHENOLOAD_SECTION __attribute__((section(".bsp_noload_nocache"))) 148 143 149 LINKER_SYMBOL(bsp_processor_count) 144 150 -
c/src/lib/libbsp/arm/shared/startup/linkcmds.base
re96feeb r53c99b8 407 407 bsp_section_nocache_load_end = bsp_section_nocache_load_begin + bsp_section_nocache_size; 408 408 409 .nocacheheap (NOLOAD) : ALIGN_WITH_INPUT { 409 .nocachenoload (NOLOAD) : ALIGN_WITH_INPUT { 410 bsp_section_nocachenoload_begin = .; 411 *(SORT(.bsp_noload_nocache*)) 410 412 bsp_section_nocacheheap_begin = .; 411 413 . += ORIGIN (REGION_NOCACHE) + LENGTH (REGION_NOCACHE) - ABSOLUTE (.); 412 414 bsp_section_nocacheheap_end = .; 415 bsp_section_nocachenoload_end = .; 413 416 } > REGION_NOCACHE AT > REGION_NOCACHE 414 417 bsp_section_nocacheheap_size = bsp_section_nocacheheap_end - bsp_section_nocacheheap_begin; 418 bsp_section_nocachenoload_size = bsp_section_nocachenoload_end - bsp_section_nocachenoload_begin; 415 419 416 420 /* FIXME */ -
c/src/lib/libbsp/powerpc/qoriq/startup/mmu-config.c
re96feeb r53c99b8 112 112 ENTRY_RW(bsp_section_stack_begin, bsp_section_stack_size), 113 113 ENTRY_IO(bsp_section_nocache_begin, bsp_section_nocache_size), 114 ENTRY_IO(bsp_section_nocache heap_begin, bsp_section_nocacheheap_size),114 ENTRY_IO(bsp_section_nocachenoload_begin, bsp_section_nocachenoload_size), 115 115 #if QORIQ_CHIP_IS_T_VARIANT(QORIQ_CHIP_VARIANT) 116 116 /* BMan Portals */ -
c/src/lib/libbsp/powerpc/shared/include/linker-symbols.h
re96feeb r53c99b8 100 100 LINKER_SYMBOL(bsp_section_nocache_load_end) 101 101 102 LINKER_SYMBOL(bsp_section_nocachenoload_begin) 103 LINKER_SYMBOL(bsp_section_nocachenoload_end) 104 LINKER_SYMBOL(bsp_section_nocachenoload_size) 105 102 106 LINKER_SYMBOL(bsp_section_nocacheheap_begin) 103 107 LINKER_SYMBOL(bsp_section_nocacheheap_end) … … 114 118 #define BSP_NOCACHE_SECTION __attribute__((section(".bsp_nocache"))) 115 119 120 #define BSP_NOCACHENOLOAD_SECTION __attribute__((section(".bsp_noload_nocache"))) 121 116 122 #define BSP_NVRAM_SECTION __attribute__((section(".bsp_nvram"))) 117 123 -
c/src/lib/libbsp/powerpc/shared/startup/linkcmds.base
re96feeb r53c99b8 343 343 bsp_section_nocache_load_end = bsp_section_nocache_load_begin + bsp_section_nocache_size; 344 344 345 .nocacheheap (NOLOAD) : ALIGN_WITH_INPUT { 345 .nocachenoload (NOLOAD) : ALIGN_WITH_INPUT { 346 bsp_section_nocachenoload_begin = .; 347 *(SORT(.bsp_noload_nocache*)) 346 348 bsp_section_nocacheheap_begin = .; 347 349 . += ORIGIN (REGION_NOCACHE) + LENGTH (REGION_NOCACHE) - ABSOLUTE (.); 348 350 bsp_section_nocacheheap_end = .; 351 bsp_section_nocachenoload_end = .; 349 352 } > REGION_NOCACHE AT > REGION_NOCACHE 350 353 bsp_section_nocacheheap_size = bsp_section_nocacheheap_end - bsp_section_nocacheheap_begin; 354 bsp_section_nocachenoload_size = bsp_section_nocachenoload_end - bsp_section_nocachenoload_begin; 351 355 352 356 .nvram (NOLOAD) : ALIGN_WITH_INPUT {
Note: See TracChangeset
for help on using the changeset viewer.