2023-12-28 04:56:15 +08:00
|
|
|
# Copyright (c) 2023 Intel Corporation
|
|
|
|
#
|
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
2024-05-24 00:52:34 +08:00
|
|
|
menu "POSIX scheduler options"
|
|
|
|
|
2023-12-28 04:56:15 +08:00
|
|
|
config POSIX_PRIORITY_SCHEDULING
|
2024-05-24 00:52:34 +08:00
|
|
|
bool "POSIX priority-based process scheduling [EXPERIMENTAL]"
|
|
|
|
select EXPERIMENTAL
|
2023-12-28 04:56:15 +08:00
|
|
|
help
|
|
|
|
This enables POSIX scheduling APIs (_POSIX_PRIORITY_SCHEDULING).
|
2024-05-24 00:52:34 +08:00
|
|
|
|
|
|
|
Since Zephyr does not yet support processes, most of this behaviour is undefined, except for
|
|
|
|
use of sched_get_priority_min() and sched_get_priority_max().
|
|
|
|
|
|
|
|
For more information, please see
|
|
|
|
https://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_port.html#tag_24_03_04
|
|
|
|
https://pubs.opengroup.org/onlinepubs/9699919799/functions/sched_get_priority_max.html
|
|
|
|
|
|
|
|
endmenu
|