summaryrefslogtreecommitdiff
path: root/src/lib/thread.c
AgeCommit message (Expand)Author
2024-10-29tree: Fix cast an object of type 'nullptr_t' to 'uintptr_t' errorElyes Haouas
2024-04-10lib/thread.c: Move 'asmlinkage' before type 'void'Elyes Haouas
2022-09-14timer: Change timer util functions to 64-bitRob Barnes
2022-04-24lib: Remove unused <stdlib.h> and use <types.h> when appropriateElyes HAOUAS
2022-02-07treewide: Remove "ERROR: "/"WARN: " prefixes from log messagesJulius Werner
2022-01-12src: Remove redundant <rules.h> and <commonlib/bsd/compiler.h>Elyes HAOUAS
2021-11-10lib/thread: Start stopwatch after printkRaul E Rangel
2021-11-04lib/thread: Use __func__ instead of repeating function nameRaul E Rangel
2021-11-04lib/thread: Add ERROR prefix to error messagesRaul E Rangel
2021-10-18arch/x86,cpu/x86,lib/thread: Remove usage of cpu_info from lib/threadRaul E Rangel
2021-10-05lib/thread: Remove thread stack alignment requirementRaul E Rangel
2021-10-05lib/thread: Switch to using CPU_INFO_V2Raul E Rangel
2021-07-26lib/thread,lib/hardwaremain: Lazy initialize threadsRaul E Rangel
2021-07-26lib/thread,arch/x86: Move thread stacks into C bssRaul E Rangel
2021-07-26lib/thread: Add asserts around stack size and alignmentRaul E Rangel
2021-07-26lib/thread: Guard thread_run_until with ENV_RAMSTAGERaul E Rangel
2021-07-18lib/thread: Make thread_run not block the current stateRaul E Rangel
2021-07-18lib/thread: Add thread_handleRaul E Rangel
2021-07-18lib/thread: Add mutexRaul E Rangel
2021-07-18lib/thread: Rename thread_cooperate and thread_prevent_coopRaul E Rangel
2021-07-18lib/thread: Allow nesting thread_cooperate and thread_prevent_coopRaul E Rangel
2021-07-18lib/thread: Clean up initialization sequenceRaul E Rangel
2021-07-18lib/thread: Add thread_yield helper methodRaul E Rangel
2021-07-15lib/thread: Verify threads are initialized before yieldingRaul E Rangel
2020-05-11treewide: Remove "this file is part of" linesPatrick Georgi
2020-04-04src/lib: Use SPDX for GPL-2.0-only filesAngel Pons
2020-03-17src (minus soc and mainboard): Remove copyright noticesPatrick Georgi
2019-04-06src: Use #include <timer.h> when appropriateElyes HAOUAS
2017-03-13src/lib: Wrap lines at 80 columnsLee Leahy
2017-03-13src/lib: Fix spacingLee Leahy
2017-03-13src/lib: Use tabs instead of spacesLee Leahy
2017-03-12src/lib: Remove space between function name and (Lee Leahy
2017-03-09src/lib: Remove braces for single statementsLee Leahy
2017-03-09src/lib: Add "int" following "unsigned"Lee Leahy
2016-07-31src/lib: Capitalize ROM, RAM, NVRAM and CPUElyes HAOUAS
2015-10-31tree: drop last paragraph of GPL copyright headerPatrick Georgi
2015-05-21Remove address from GPLv2 headersPatrick Georgi
2014-08-07Possible thread stack implementation.Ronald G. Minnich
2013-05-14coreboot: add thread cooperative multitaskingAaron Durbin