Hector Martin
|
c3c6e4e8f9
|
smp: add scaffolding and proxy funcs for cross-CPU calls
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-29 00:36:46 +09:00 |
|
Hector Martin
|
08763968ac
|
malloc.py: add memalign
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-28 16:06:12 +09:00 |
|
Hector Martin
|
d0d691524c
|
chickens.py: disable unnecessary stuff
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-25 19:11:42 +09:00 |
|
Hector Martin
|
fc6163c8d2
|
linux.py: add simple Linux loader
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-25 17:24:29 +09:00 |
|
Hector Martin
|
2647df774d
|
chickens.py: chickenbits/tunables test code
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-25 17:24:29 +09:00 |
|
Hector Martin
|
c648a517e3
|
memdump.py: add simple memory dumper
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-23 22:43:21 +09:00 |
|
Hector Martin
|
e5caf91d79
|
utils: add u.inst() to run arbitrary instructions
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-23 22:43:21 +09:00 |
|
Hector Martin
|
99fb647a9b
|
utils.py: add more ARM registers
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-23 22:43:19 +09:00 |
|
Hector Martin
|
7b53b0ae9c
|
shell.py: remove missing unused import
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-23 22:43:18 +09:00 |
|
Hector Martin
|
644ab28e32
|
setup.py: fb is the framebuffer
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-23 22:43:16 +09:00 |
|
Hector Martin
|
e1f0be37b4
|
proxy.py: add a ttymode() call to switch to a dump terminal print
TODO: implement input
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-23 22:43:14 +09:00 |
|
Hector Martin
|
674a82a2bb
|
aic_test: UART IRQ testing stuff
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-23 22:42:59 +09:00 |
|
Hector Martin
|
63319ed348
|
utils: implement udelay()
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-23 22:42:25 +09:00 |
|
Hector Martin
|
cfe597e447
|
proxy: introduce reboot() as distinct from vector()
vector() does not expect a reply, reboot() expects a hello reply.
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-23 22:42:25 +09:00 |
|
Hector Martin
|
ee12d053a9
|
proxy: add XZ and GZ decompression functions and code
This embeds tinf and minlzma.
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-23 22:42:23 +09:00 |
|
Hector Martin
|
74d3575369
|
proxyclient: Add aic_test
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-17 00:50:50 +09:00 |
|
Hector Martin
|
397bfa17c6
|
proxyclient: new asm/malloc/utils, clean up
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-17 00:50:34 +09:00 |
|
Hector Martin
|
81aaf2ed35
|
Basic exceptions, irq, cache mgmt support
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-17 00:49:22 +09:00 |
|
Ferdinand Bachmann
|
b02d70730a
|
proxyclient: fix mask commands accidently sending clear opcode instead
Signed-off-by: Ferdinand Bachmann <theferdi265@gmail.com>
|
2021-01-16 02:48:48 +09:00 |
|
Hector Martin
|
d2fa0c9db9
|
README: add missing close angle bracket
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-15 13:04:14 +09:00 |
|
Hector Martin
|
bd19584743
|
proxyclient: initial files
Signed-off-by: Hector Martin <marcan@marcan.st>
|
2021-01-15 04:04:12 +09:00 |
|