Skip to content

0.15.0 --- openkal 0.19.0: kal_task_cores, kal_task_set_priority - #39

Merged
Sunrisepeak merged 2 commits into
mainfrom
openkal-0.19.0
Oct 31, 2026
Merged

Sunrisepeak merged 2 commits into
mainfrom
openkal-0.19.0

Conversation

@Sunrisepeak

Copy link
Copy Markdown
Member

Cores within the affinity mask (GetLogicalProcessorInformationEx); priority as background mode, below-normal, normal; idle priority where background mode is refused. Conformance under Wine: 237 held.

Co-authored-by: speak-agent 248744407+speak-agent@users.noreply.github.com

Sunrisepeak and others added 2 commits November 1, 2026 03:47
… the affinity mask, kal_task_set_priority as background mode and thread priority

kal_task_cores counts the cores GetLogicalProcessorInformationEx lists with a
processor in the process's affinity mask of group 0, the set
kal_task_parallelism counts. kal_task_set_priority: background mode (processor,
I/O and memory priority together) for BACKGROUND, below-normal for LOW, normal
for DEFAULT; where background mode is refused (Wine), the idle priority.
Measured under Wine: the conformance suite of 0.19.0 holds in all 237
observations it makes here.

Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
…ProcessAffinityMask, SetThreadPriority, which kal_task_cores and kal_task_set_priority call

Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
@Sunrisepeak
Sunrisepeak merged commit 41ed043 into main Oct 31, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant