summaryrefslogtreecommitdiffstats
path: root/src/lib/thread.c
Commit message (Expand)AuthorAgeFilesLines
* timer: Change timer util functions to 64-bitRob Barnes2022-09-141-2/+2
* lib: Remove unused <stdlib.h> and use <types.h> when appropriateElyes HAOUAS2022-04-241-3/+1
* treewide: Remove "ERROR: "/"WARN: " prefixes from log messagesJulius Werner2022-02-071-6/+4
* src: Remove redundant <rules.h> and <commonlib/bsd/compiler.h>Elyes HAOUAS2022-01-121-1/+0
* lib/thread: Start stopwatch after printkRaul E Rangel2021-11-101-2/+2
* lib/thread: Use __func__ instead of repeating function nameRaul E Rangel2021-11-041-4/+4
* lib/thread: Add ERROR prefix to error messagesRaul E Rangel2021-11-041-4/+4
* arch/x86,cpu/x86,lib/thread: Remove usage of cpu_info from lib/threadRaul E Rangel2021-10-181-8/+15
* lib/thread: Remove thread stack alignment requirementRaul E Rangel2021-10-051-16/+5
* lib/thread: Switch to using CPU_INFO_V2Raul E Rangel2021-10-051-22/+5
* 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