zephyr/include
Andrew Boie 87dd0492db x86: add CONFIG_X86_KERNEL_OFFSET
Previously, DTS specification of physical RAM bounds did not
correspond to the actual bounds of system RAM as the first
megabyte was being skipped.

There were reasons for this - the first 1MB on PC-like systems
is a no-man's-land of reserved memory regions, but we need DTS
to accurately capture physical memory bounds.

Instead, we introduce a config option which can apply an offset
to the beginning of physical memory, and apply this to the "RAM"
region defined in the linker scripts.

This also fixes a problem where an extra megabyte was being
added to the size of system RAM.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2020-06-18 19:35:52 +02:00
..
app_memory sys: util: Added separator to FOR_EACH_ macros 2020-06-10 11:58:13 +02:00
arch x86: add CONFIG_X86_KERNEL_OFFSET 2020-06-18 19:35:52 +02:00
audio zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
bluetooth Bluetooth: host: Added inline function for gatt notify by uuid 2020-06-12 11:12:17 +02:00
canbus zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
cmsis_rtos_v1
cmsis_rtos_v2 global: Remove leading/trailing blank lines in files 2019-12-11 19:17:27 +01:00
console zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
crypto zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
data zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
debug debug: thread_analyzer: Implement thread analyzer 2020-04-28 09:11:13 -04:00
devicetree devicetree.h: pwms: Add DT_ macros for retrieving pwm period 2020-05-29 14:48:12 +02:00
dfu dfu: flash_img: Constify flash_img_buffered_write() data parameter 2020-06-10 09:30:08 +02:00
disk zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
display zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
drivers drivers: sensor: add api function for getting a sensor attribute 2020-06-17 17:13:14 +02:00
dt-bindings gpio: remove deprecated API functions/macros 2020-06-16 19:13:05 +02:00
fs fs: Set MAX_FILE_NAME appropiately with LFN and FATFS 2020-06-17 17:07:45 +02:00
linker linker-defs: remove KEXEC_PGALIGN_PAD 2020-06-10 18:37:28 -04:00
logging logging: enhanced external logsystems 2020-06-17 17:08:12 +02:00
mgmt zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
net net: Make it possible to include net/buf.h even if CONFIG_NET_BUF=n 2020-06-17 16:17:39 +03:00
posix lib: posix: nanosleep 2020-06-12 17:02:03 +02:00
power zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
random zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
settings settings: add const qualifier for unmodified data source 2020-05-07 10:51:49 +02:00
shell zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
stats zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
storage includes/storage/stream_flash: clarification on API usage 2020-06-13 11:57:35 +02:00
sys sys: util.h: remove template implementation of ARRAY_SIZE 2020-06-10 12:02:45 +02:00
toolchain zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
tracing zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
usb zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
zephyr zephyr: Use deprecated instead of legacy for Kconfig int types 2020-06-09 06:49:56 -05:00
cache.h
device.h device: use helper macro in device define macros 2020-06-08 15:01:52 -04:00
devicetree.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
exc_handle.h
fatal.h
generated_dts_board.h dts: Add include/generated_dts_board.h for backwards compatibility 2020-01-17 17:57:59 +01:00
init.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
irq_nextlevel.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
irq_offload.h
irq.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
kernel_includes.h kernel: move thread stack macros to new header 2020-04-21 18:45:45 -04:00
kernel_structs.h kernel/timeout: Fix 32 bit rollover conditions 2020-06-18 13:21:06 +02:00
kernel_version.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
kernel.h sys: util: Added separator to FOR_EACH_ macros 2020-06-10 11:58:13 +02:00
mempool_heap.h kernel: Add k_mem_pool compatibility layer on top of k_heap 2020-04-14 10:05:55 -07:00
mempool_sys.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
ptp_clock.h scripts: Replace hard-coded subsystem list with __subsystem annotations. 2020-03-11 17:13:39 +02:00
sched_priq.h
shared_irq.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
spinlock.h include: Add documentation for spinlocks 2020-05-08 10:46:44 +02:00
sw_isr_table.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
sys_clock.h kernel/timeout: Fix 32 bit rollover conditions 2020-06-18 13:21:06 +02:00
syscall_handler.h userspace: add z_is_in_user_syscall() 2020-06-03 22:33:32 +02:00
syscall.h global: Remove leading/trailing blank lines in files 2019-12-11 19:17:27 +01:00
timeout_q.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
toolchain.h
wait_q.h
zephyr.h