zephyr/subsys/pm
Daniel Leung 8dda1fe154 pm: mark pm_device_runtime_auto_enable as boot function
When demand paging is enabled, only a minimal set of functions
are available at boot. Anything not marked as boot functions
would not be loading in memory at boot which would result in
page faults when jumping to those functions. However, at early
boot, demand paging has not been enabled yet. So we need to
mark necessary functions as boot functions so they are placed
in the correct linker section where they are loaded at boot.

Fixes #56414

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2023-03-31 14:31:52 -04:00
..
CMakeLists.txt
device_runtime.c pm: mark pm_device_runtime_auto_enable as boot function 2023-03-31 14:31:52 -04:00
device.c pm: device: rework pm_device_children_action_run 2023-01-25 14:58:52 +00:00
Kconfig pm: runtime: Migrate from condition variables to events 2022-12-15 22:35:38 +01:00
pm_stats.c smp: Move for loops to use arch_num_cpus instead of CONFIG_MP_NUM_CPUS 2022-10-21 13:14:58 +02:00
pm_stats.h
pm.c subsys/pm: Use correct timeout API 2023-03-09 09:21:12 +01:00
policy.c
state.c