Commit graph

6 commits

Author SHA1 Message Date
Sean Cross
e2296fceac ThreadID: rename from CtxID
Contexts are now renamed to Threads, which better reflects what they
actually are.

Signed-off-by: Sean Cross <sean@xobs.io>
2020-07-16 11:04:31 +08:00
Sean Cross
a6c45339e2 docs: remove outdated syscall documentation
This document was horribly out of date. The canonical implementation is
located within `syscall.rs`.

Signed-off-by: Sean Cross <sean@xobs.io>
2020-06-10 10:29:16 +08:00
Sean Cross
9c5cb3da32 kernel: properly share pages between processes
This improves page sharing.  Permissions are retained during sharing,
and we should now be able to share multiple pages.  Additionally, this
lays the groundwork for mutable sharing.

Signed-off-by: Sean Cross <sean@xobs.io>
2020-04-03 12:28:44 +08:00
Sean Cross
ed977fd564 kernel: initial work to support lending pages
This lays groundwork to support lending pages from one process to
another, and to restore permissions when pages are handed back.

Signed-off-by: Sean Cross <sean@xobs.io>
2020-04-02 17:40:14 +08:00
Sean Cross
8e515f2846 arguments: use byte-sized granularity for IniE
This is required, as ELF sections can start on byte boundaries.

Signed-off-by: Sean Cross <sean@xobs.io>
2020-03-12 15:28:28 +08:00
Sean Cross
f50ec67553 initial commit
This pulls together many disparate repositories into one xous-core
repository.

Signed-off-by: Sean Cross <sean@xobs.io>
2020-03-10 12:13:05 +08:00