mirror of
https://github.com/saymrwulf/xous-core.git
synced 2026-11-15 08:30:02 +00:00
while debugging the disconnect issue, discovered that the timeout routine in `std` was extremely wastefully blasting the name server to connect to the ticktimer every time it was called. yowch! this patch does the following: - cache the ticktimer connection in an AtomicU32 - check if the transaction is done on the "Fast path" before doing any waiting - check again after fetching time - at this point, most transacitons are actually likely done - only then, do the wait loop this greatly speeds up screen drawing, it seems. |
||
|---|---|---|
| .. | ||
| bao1x-api | ||
| bao1x-hal | ||
| bio-lib | ||
| blitstr2 | ||
| chat | ||
| cos_table | ||
| flatipc | ||
| flatipc-derive | ||
| keystore-api | ||
| mass-storage | ||
| perflib | ||
| precursor-hal | ||
| tls | ||
| userprefs | ||
| ux-api | ||
| xous-bio | ||
| xous-bio-bdma | ||
| xous-pio | ||
| xous-pl230 | ||