summaryrefslogtreecommitdiffstats
path: root/src/lib/thread.c
Commit message (Expand)AuthorAgeFilesLines
* lib/thread,lib/hardwaremain: Lazy initialize threadsRaul E Rangel2021-07-261-1/+10
* lib/thread,arch/x86: Move thread stacks into C bssRaul E Rangel2021-07-261-3/+6
* lib/thread: Add asserts around stack size and alignmentRaul E Rangel2021-07-261-0/+7
* lib/thread: Guard thread_run_until with ENV_RAMSTAGERaul E Rangel2021-07-261-0/+4
* lib/thread: Make thread_run not block the current stateRaul E Rangel2021-07-181-13/+1
* lib/thread: Add thread_handleRaul E Rangel2021-07-181-16/+57
* lib/thread: Add mutexRaul E Rangel2021-07-181-0/+20
* lib/thread: Rename thread_cooperate and thread_prevent_coopRaul E Rangel2021-07-181-3/+3
* lib/thread: Allow nesting thread_cooperate and thread_prevent_coopRaul E Rangel2021-07-181-5/+11
* lib/thread: Clean up initialization sequenceRaul E Rangel2021-07-181-4/+3
* lib/thread: Add thread_yield helper methodRaul E Rangel2021-07-181-0/+5
* lib/thread: Verify threads are initialized before yieldingRaul E Rangel2021-07-151-0/+7
* treewide: Remove "this file is part of" linesPatrick Georgi2020-05-111-1/+0
* src/lib: Use SPDX for GPL-2.0-only filesAngel Pons2020-04-041-13/+2
* src (minus soc and mainboard): Remove copyright noticesPatrick Georgi2020-03-171-1/+0
* src: Use #include <timer.h> when appropriateElyes HAOUAS2019-04-061-0/+2
* src/lib: Wrap lines at 80 columnsLee Leahy2017-03-131-1/+2
* src/lib: Fix spacingLee Leahy2017-03-131-1/+1
* src/lib: Use tabs instead of spacesLee Leahy2017-03-131-3/+3
* src/lib: Remove space between function name and (Lee Leahy2017-03-121-1/+1
* src/lib: Remove braces for single statementsLee Leahy2017-03-091-4/+2
* src/lib: Add "int" following "unsigned"Lee Leahy2017-03-091-2/+2
* src/lib: Capitalize ROM, RAM, NVRAM and CPUElyes HAOUAS2016-07-311-1/+1
* tree: drop last paragraph of GPL copyright headerPatrick Georgi2015-10-311-4/+0
* Remove address from GPLv2 headersPatrick Georgi2015-05-211-1/+1
* Possible thread stack implementation.Ronald G. Minnich2014-08-071-2/+4
* coreboot: add thread cooperative multitaskingAaron Durbin2013-05-141-0/+376