|
|
@e873838
|
5 years |
Thierry Delisle |
Removed unpark and added support for unpark from the kernel …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@6a77224
|
5 years |
Thierry Delisle |
Changed park/unpark ticket to be -1,0,1 instead of 0,1,2 because it's …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@5afb49a
|
5 years |
Thierry Delisle |
Split thread_leave so backend is called from the kernel once the …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@b4b63e8
|
5 years |
Thierry Delisle |
Fixed missing changes to park/unpark.
Added canary to threads to check …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@e235429
|
5 years |
Thierry Delisle |
Removed last parker/unparker information is it was not particularly useful
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@7ab28b69
|
5 years |
Thierry Delisle |
Removed unnecessary line causing a warning
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@58d64a4
|
5 years |
Thierry Delisle |
processor_id_t now have a bool to state if it is a full processor. …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@772411a
|
5 years |
Thierry Delisle |
Moved bias to it's own function.
Fixed minor assertions triggering.
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@e67a82d
|
5 years |
pabuhr |
fix conflicts
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@88cafe7
|
5 years |
pabuhr |
add CtxGet routine for ARM 64-bit
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@442b624
|
5 years |
pabuhr |
temporarily disable ARM disable/enable_global_interrupts()
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@f2384c9a
|
5 years |
Thierry Delisle |
Added forward/reverse rng for later use in the ready queue
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@62502cc4
|
5 years |
Thierry Delisle |
Fixed deadlock where threads could acquire the central scheduler lock …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@1eb239e4
|
5 years |
Thierry Delisle |
Removed snzi and replaced it with a fast/slow path
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@3e2b9c9
|
5 years |
Thierry Delisle |
More restructuring of translation units
Unclear if it improves …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@e660761
|
5 years |
Thierry Delisle |
First attempt at reducing complation time by restructuring the code. …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|