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