Commit Graph

19 Commits

Author SHA1 Message Date
a06bd2aa0e wip commit
Signed-off-by: Sean Cross <sean@xobs.io>
2020-01-24 11:34:56 +08:00
95951535e4 wip commit
Signed-off-by: Sean Cross <sean@xobs.io>
2020-01-23 10:29:20 +08:00
3c15bd68d3 mmu: almost have it working
Just have major stack issues.

Signed-off-by: Sean Cross <sean@xobs.io>
2020-01-21 20:05:39 +08:00
b48271308c mmu: first attempt to get it enabled
Signed-off-by: Sean Cross <sean@xobs.io>
2020-01-21 18:14:13 +08:00
1ad0961c87 mem: get memory mapping working, in theory
Signed-off-by: Sean Cross <sean@xobs.io>
2020-01-21 17:04:09 +08:00
1fad6b5206 settings: add more spellcheck words
Signed-off-by: Sean Cross <sean@xobs.io>
2020-01-21 17:03:56 +08:00
de7fa677cb xous: wip commit
printf works now, and we're getting the page table stuff set up.

Signed-off-by: Sean Cross <sean@xobs.io>
2020-01-20 14:43:11 +08:00
e7db50b177 mem: more reworking memory interface
Signed-off-by: Sean Cross <sean@xobs.io>
2020-01-09 11:04:07 +08:00
534ee9aba1 processtable: remove warning by panicking on error
Signed-off-by: Sean Cross <sean@xobs.io>
2020-01-09 11:03:55 +08:00
d370164a28 syscalls: begin to implement syscalls
Signed-off-by: Sean Cross <sean@xobs.io>
2020-01-09 11:03:29 +08:00
c24f46c96b cargo: enable lto
This will inline the asm intrinsics.

Signed-off-by: Sean Cross <sean@xobs.io>
2020-01-09 10:46:36 +08:00
223cd3d10c uart: add simple uart driver
Printf-debugging FTW!

Signed-off-by: Sean Cross <sean@xobs.io>
2020-01-09 10:46:12 +08:00
62733c0c3a xous-riscv: remove package
It is unneeded now tat we're using upstream.

Signed-off-by: Sean Cross <sean@xobs.io>
2020-01-09 10:45:44 +08:00
fd7bbc463d vexriscv: use upstream package
Use this package rather than the local xous-riscv package.

Signed-off-by: Sean Cross <sean@xobs.io>
2020-01-09 10:45:22 +08:00
3a6c4f9a1c processes: start defining what a process is
Signed-off-by: Sean Cross <sean@xobs.io>
2019-12-25 20:11:15 +08:00
649d1ba26b mm: allow us to re-claim a page
If a page is already claimed by us, don't throw an OutOfMemory error.

Signed-off-by: Sean Cross <sean@xobs.io>
2019-12-24 09:36:09 +08:00
8521093f6d mem: starting to get memory manager working
Signed-off-by: Sean Cross <sean@xobs.io>
2019-12-24 09:33:02 +08:00
9a4d002832 irq commit: this large commit gets interrupts working
Signed-off-by: Sean Cross <sean@xobs.io>
2019-12-19 12:17:07 +08:00
79114aa65a initial commit
Signed-off-by: Sean Cross <sean@xobs.io>
2019-12-18 09:59:00 +08:00