Hector Martin
|
bedcc905a3
|
gxf, smp: Allocate stacks dynamically
This significantly shrinks our .bss section
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-12-17 21:46:55 +09:00 |
|
Hector Martin
|
8752d5fbba
|
gxf: Per-CPU gxf stack
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-09-15 23:24:37 +09:00 |
|
Hector Martin
|
0a91cc2b08
|
gxf: Make gl_call work with GXF or SPRR locked
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-05-27 21:28:43 +09:00 |
|
Hector Martin
|
0192bd6617
|
gxf: Add gxf_enabled()
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-05-25 19:49:12 +09:00 |
|
Hector Martin
|
aacbdf0949
|
GXF_STATUS -> GXF_STATUS_EL1
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-05-22 04:42:38 +09:00 |
|
Hector Martin
|
09cdebf08b
|
gxf: Don't try to touch HCR_EL2 if GXF is enabled
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-05-22 03:21:01 +09:00 |
|
Hector Martin
|
9efa91bf87
|
gxf: Do not disable the MMU around GXF calls
We are now SPRR compatible.
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-05-13 18:31:27 +09:00 |
|
Sven Peter
|
1c604a77c5
|
gxf: add support for guarded exception levels
Signed-off-by: Sven Peter <sven@svenpeter.dev>
|
2021-05-11 15:48:40 +09:00 |
|