Commit graph

35 commits

Author SHA1 Message Date
bunnie
8cb4362824 trying to merge...what are all these changes? 2021-07-18 12:31:29 +08:00
bunnie
65ee3609ed
Update flash.md 2021-07-12 16:02:23 +08:00
bunnie
657ac115a0
Update flash.md 2021-07-07 00:43:19 +08:00
bunnie
f93e06939e
Update flash.md 2021-06-23 18:52:25 +08:00
bunnie
d5318ba643
Update memory.md 2021-05-30 19:56:57 +08:00
bunnie
a68330b06e
Update flash.md 2021-05-22 02:02:01 +08:00
bunnie
e277acb59c
Update flash.md 2021-05-22 00:15:54 +08:00
bunnie
c05da31ea5
Update flash.md 2021-05-21 19:12:02 +08:00
bunnie
809ad764aa
Update flash.md 2021-05-21 19:10:06 +08:00
bunnie
6a44a7f08d
Update flash.md 2021-05-21 19:05:04 +08:00
Sean Cross
2e4fb672ab arguments: document and add pnam tag
The `PNam` tag stores information in the kernel about process names.
This can be used at runtime to discover what process maps to what
program name.

Signed-off-by: Sean Cross <sean@xobs.io>
2021-05-10 14:37:33 +08:00
bunnie
68aff967e8
Update flash.md 2021-05-02 23:45:39 +08:00
bunnie
6e0e3f7490
Update flash.md 2021-05-02 23:43:44 +08:00
bunnie
5a829b1b59
Update flash.md 2021-05-02 18:00:08 +08:00
bunnie
29615d06a3
Update memory.md 2021-05-01 00:18:51 +08:00
bunnie
5ae4653ba8
Update memory.md 2021-04-30 01:10:20 +08:00
bunnie
3579b07317
Update memory.md 2021-04-30 01:09:10 +08:00
bunnie
ec3d411499
Update processes.md 2021-04-28 17:50:29 +08:00
bunnie
181b14abbb
Update arguments.md 2021-04-27 03:43:28 +08:00
bunnie
74000354e8
Update arguments.md 2021-04-27 03:42:33 +08:00
bunnie
369630d4d1
Update memory.md 2021-04-27 03:08:38 +08:00
bunnie
1f84796e34
Update flash.md 2021-04-20 16:59:34 +08:00
bunnie
b907a90b64
Update flash.md 2021-04-20 16:16:33 +08:00
bunnie
aaf5ec30c3
Update flash.md 2021-04-20 16:15:36 +08:00
bunnie
7124c9dbef
Update flash.md 2021-04-20 16:15:02 +08:00
bunnie
83292bfda2
Update startup.md 2021-04-17 15:03:18 +08:00
bunnie
c15d38f2cd
Update startup.md 2021-04-17 02:00:40 +08:00
bunnie
0dc40f4185 attempt to separate fontmaps and loader out of kernel 2021-02-27 02:12:19 +08:00
Sean Cross
7b50d00eb8 repo: run cargo fmt
This reformats line endings to be consistent, and reinforces the
contents of `.gitattributes`.

Signed-off-by: Sean Cross <sean@xobs.io>
2021-01-03 18:31:51 +08:00
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