zephyr/include/arch/x86
Øyvind Rønningstad 05f0d85b6a extensions.cmake: Replace TEXT_START with ROM_START
In zephyr_linker_sources().
This is done since the point of the location is to place things at given
offsets. This can only be done consistenly if the linker code is placed
into the _first_ section.

All uses of TEXT_START are replaced with ROM_START.

ROM_START is only supported in some arches, as some arches have several
custom sections before text. These don't currently have ROM_START or
TEXT_START available, but that could be added with a bit of refactoring
in their linker script.

No SORT_KEYs are changed.

This also fixes an error introduced when TEXT_START was added, where
TEXT_SECTION_OFFSET was applied to riscv's common linker.ld instead of
to openisa_rv32m1's specific linker.ld.

Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
2020-01-23 03:22:59 -08:00
..
ia32 extensions.cmake: Replace TEXT_START with ROM_START 2020-01-23 03:22:59 -08:00
intel64 x86: implement kernel page table isolation 2020-01-17 16:17:39 -05:00
acpi.h arch/x86: rename CONFIG_X86_ACPI and related to CONFIG_ACPI 2019-09-29 12:30:34 -07:00
arch_inlines.h kernel: rename z_arch_ to arch_ 2019-11-07 15:21:46 -08:00
arch.h dts: Rename generated_dts_board*.{h,conf} to devicetree*.{h,conf} 2020-01-17 17:57:59 +01:00
memmap.h arch/x86: add support for non-trivial memory maps 2019-09-29 12:30:34 -07:00
mmustructs.h x86: expose APIs for dumping MMU entry flags 2020-01-13 16:35:10 -05:00
msr.h x86: add MSR defintions needed for syscalls 2020-01-13 16:35:10 -05:00
multiboot.h arch/x86: multiboot.h: use BIT() macros instead of explicit shifts 2019-09-29 12:30:34 -07:00
thread_stack.h x86: fix 64-bit issues in thread_stack.h 2020-01-13 16:35:10 -05:00