zephyr/include/arch/x86
Fabio Baltieri ef93bbad57 linker: add an initialized DATA_SECTIONS linker location option
Current location options for linker source files includes init and
noinit ram data, but only a noinit ram section. This makes it impossible
for application code to define an initialized RAM output section,
such as with the Z_ITERABLE_SECTION_RAM() helpers.

Adding a DATA_SECTIONS linker source option for this use case.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2021-08-07 20:26:41 -04:00
..
ia32 linker: add an initialized DATA_SECTIONS linker location option 2021-08-07 20:26:41 -04:00
intel64 linker: add an initialized DATA_SECTIONS linker location option 2021-08-07 20:26:41 -04:00
acpi.h arch/x86: Expose function do get DRHDs from DMAR ACPI table 2020-12-08 09:29:20 -05:00
arch_inlines.h
arch.h x86: type cast to uint8_t* for bit ops 2021-07-22 07:24:11 -05:00
intel_vtd.h drivers/interrupt_controller: Add Intel VT-D interrupt remapping driver 2020-12-08 09:29:20 -05:00
memmap.h
memory.ld x86: remove usage of CONFIG_KERNEL_LINK_IN_VIRT 2021-03-16 15:03:44 -04:00
mmustructs.h x86: implement demand paging APIs 2021-01-23 19:47:23 -05:00
msr.h
multiboot.h coding guidelines: add to function prototypes form named parameters 2021-06-04 16:20:06 -05:00
pagetables.ld cmake: rename linker_final_pass.cmd to linker.cmd 2021-03-22 13:05:33 -04:00
thread_stack.h x86: don't reserve room for page tables in stack 2020-11-05 09:33:40 -05:00