bunnie
b04e57f5a4
prepare for a merg
2021-03-03 22:09:45 +08:00
bunnie
8f809c2a51
start layering in the IME front end and prediction APIs
2021-03-03 14:53:33 +08:00
bunnie
9804290854
add some primers to the status loop
...
this helps the screen-up time appear faster, so we aren't
waiting for a full poll interval for new data to appear before
the system apears to be powered on
2021-03-02 21:57:52 +08:00
bunnie
61b609d705
Merge branch 'master' of github.com:betrusted-io/xous-core
2021-03-02 21:51:59 +08:00
bunnie
0889e83401
Merge remote-tracking branch 'betrusted/hardware'
2021-03-02 21:51:41 +08:00
bunnie
9a2bce24cb
clean up timing and cosmetic issues on status updates
2021-03-02 21:47:23 +08:00
bunnie
2d59adbe0e
fix thread scheduling bug
...
the code originally would pick the same thread over and over again
this fix starts the thread search at one plus the current thread
wrapping around to one plus the current thread, so we always try
to pick a new thread compared to the current one, instead of
generally picking the same thread most of the time.
2021-03-02 21:46:14 +08:00
bunnie
4b0f50293f
another intermediate commit
2021-03-02 21:15:40 +08:00
bunnie
96a19baa8d
state before refactor of status to own process
2021-03-02 19:25:41 +08:00
bunnie
c9d7b1c504
add parsing for the <constants> extensions most recently added into Litex
2021-03-02 02:05:34 +08:00
bunnie
d1609d2a31
another commit checkpoint. somehow, i have a race condition now.
2021-03-01 15:08:08 +08:00
bunnie
70aa5b792b
check in for inspection
2021-03-01 14:40:39 +08:00
bunnie
66902b6bfb
cleanup minor formatting detail
2021-03-01 13:47:06 +08:00
bunnie
93a7567618
ticktimer prints its PID now
2021-03-01 13:46:02 +08:00
bunnie
4640dc404f
make panic messages a bit more helpful
2021-03-01 13:45:36 +08:00
bunnie
5917ff4664
add object drawing to the GAM abstraction layer
2021-03-01 04:01:33 +08:00
bunnie
ce59bea2fa
add function to extract canvas dimensions from GAM
...
gfx_conn should be exclusive from GAM to gfx_conn, so
need to refactor out all the errant calls that are
scattered about.
2021-03-01 02:33:13 +08:00
bunnie
bee1f796ee
add rounded rectangle drawing
2021-03-01 01:49:22 +08:00
bunnie
e2c0ea7589
Merge pull request #40 from betrusted-io/hardware
...
Merge in blitstr changes
2021-02-27 15:55:04 +08:00
bunnie
75b01ae400
ignore .map file outputs
2021-02-27 15:54:07 +08:00
bunnie
1ee538cda8
clean up test hanzi characters now that we have the planes built in
2021-02-27 15:53:31 +08:00
bunnie
2744bf5678
fix warnings
2021-02-27 15:53:23 +08:00
bunnie
0c20f1dac1
add a test character for hanzi plane
2021-02-27 15:53:10 +08:00
bunnie
2795dc4d8a
creepy Heapless bug cropping up again...this time u32s aren't being stored right
2021-02-27 15:52:40 +08:00
bunnie
838fa25bad
get rid of the awful dummy arg hack and use #used directive to keep font maps in loader
2021-02-27 14:52:21 +08:00
bunnie
d7e1959fed
disintegrated fonts working
2021-02-27 14:35:53 +08:00
bunnie
0dc40f4185
attempt to separate fontmaps and loader out of kernel
2021-02-27 02:12:19 +08:00
bunnie
cfa63cb574
integrate latest blitstr (v0.5.0)
2021-02-26 05:01:20 +08:00
bunnie
463e2ad77d
fixup GAM APIs to latest rkyv standard, fix drawable computation
2021-02-26 03:37:48 +08:00
bunnie
5b80b3fb42
get fcc-agent working again
2021-02-23 04:01:01 +08:00
bunnie
6528bc77d4
refactor GAM to use rkyv
2021-02-19 04:02:29 +08:00
bunnie
e175d922f0
Merge branch 'hardware'
2021-02-18 02:35:40 +08:00
bunnie
5cdf597a5b
fixup tests
2021-02-18 02:35:11 +08:00
bunnie
cb77dde6d8
Merge pull request #39 from betrusted-io/hardware
...
Synchronize in the rkyv changes
2021-02-18 02:07:13 +08:00
bunnie
c5e6391e22
remove mention of Sendable and the ipc.rs module
2021-02-18 02:01:11 +08:00
bunnie
0af72ffb6d
clean up Sendable references and warnings
2021-02-17 23:29:20 +08:00
Sean Cross
14f661f565
xous: remove id field from lend()
...
This argument is no longer used.
Signed-off-by: Sean Cross <sean@xobs.io>
2021-02-17 20:54:08 +08:00
Sean Cross
aabd2d242d
services: xous-names: remove buffer import from lib
...
Signed-off-by: Sean Cross <sean@xobs.io>
2021-02-17 20:53:33 +08:00
Sean Cross
05f27e4c0e
services: xous-names: pass warning when write fails
...
Signed-off-by: Sean Cross <sean@xobs.io>
2021-02-17 20:53:09 +08:00
Sean Cross
6ecc25b7e0
services: keyboard: fix build warnings in lib
...
Signed-off-by: Sean Cross <sean@xobs.io>
2021-02-17 20:52:44 +08:00
Sean Cross
7d9fdb9c0d
services: graphics: fix unused import warnings in op
...
Signed-off-by: Sean Cross <sean@xobs.io>
2021-02-17 20:52:23 +08:00
Sean Cross
f962be1f3c
services: graphics: text: fix unused import warnings
...
Signed-off-by: Sean Cross <sean@xobs.io>
2021-02-17 20:51:59 +08:00
Sean Cross
5979556a2c
services: com: fix warnings in lib
...
Signed-off-by: Sean Cross <sean@xobs.io>
2021-02-17 20:51:23 +08:00
Sean Cross
5d59fccbc0
services: graphics: fix warnings in lib
...
Signed-off-by: Sean Cross <sean@xobs.io>
2021-02-17 20:51:05 +08:00
Sean Cross
c4fb83b22f
services: com: remove unused imports from main
...
Signed-off-by: Sean Cross <sean@xobs.io>
2021-02-17 20:50:12 +08:00
Sean Cross
c820573450
services: com: remove unused imports from api
...
Signed-off-by: Sean Cross <sean@xobs.io>
2021-02-17 20:47:07 +08:00
Sean Cross
c349345ce8
xous: get rid of most warnings
...
Signed-off-by: Sean Cross <sean@xobs.io>
2021-02-17 20:40:27 +08:00
Sean Cross
f361bd6e7e
xous: buffer: impl Drop for Buffer
...
This will release a Buffer to the kernel when it goes out of scope.
Signed-off-by: Sean Cross <sean@xobs.io>
2021-02-17 20:31:02 +08:00
Sean Cross
6119c78bc7
kernel: riscv: really fix sharing logic
...
We're comparing numbers and not MMUFlags, so invalid values crept in.
Signed-off-by: Sean Cross <sean@xobs.io>
2021-02-17 17:35:13 +08:00
Sean Cross
b6a28a85fc
kernel: riscv: invert shared logic
...
This logic was backwards.
Signed-off-by: Sean Cross <sean@xobs.io>
2021-02-17 17:28:49 +08:00