Erin
00a7a884d8
run_program takes slice now
2022-06-17 19:35:54 +02:00
Erin
ff703e5cb0
Features in one attribute
2022-06-16 00:19:36 +02:00
Erin
105df1bcd6
Implemented task spawning
...
- Using `pc-keyboard` instead of custom one as it sometimes caused double-faults on keypress
2022-06-14 17:27:30 +02:00
able
f38027d128
changes i guess
2022-06-13 22:25:39 -05:00
able
feccc3ab41
planning
2022-06-02 06:51:23 -05:00
able
29000281f1
updates and planning
2022-06-02 06:00:26 -05:00
Erin
9e629fb83f
Got rid of two instructions
2022-05-20 17:15:18 +02:00
Erin
8be1f2410e
Added simple task switcher (x86-64)
2022-05-20 17:11:32 +02:00
Able
6f306b9ece
Merge branch 'master' of ssh://git.ablecorp.us:20/able/ableos
2022-05-12 22:39:13 -05:00
Able
cb27c1349a
changes
2022-05-12 21:07:06 -05:00
Erin
fce7b2a4bb
fmt
2022-05-10 18:41:53 +02:00
Erin
0775577d31
Added convenience macro for defining host externals
2022-05-10 18:41:45 +02:00
Erin
86f466cdb0
Simplified signature checking in wasm jumploader
2022-05-08 13:32:19 +02:00
Erin
ae70548cc0
Moved allocator to the kernel
2022-05-07 14:08:34 +02:00
Erin
351236159f
chore: fmt
2022-04-25 22:40:13 +02:00
Able
a78af58cba
Merge branch 'master' of ssh://git.ablecorp.us:20/able/ableos
2022-04-25 15:34:59 -05:00
Erin
d687fd4e39
Changed naming of things to match Rust's conventions
2022-04-25 22:34:52 +02:00
Able
9c300acc33
added a Path type and reverted to vga
2022-04-25 15:33:17 -05:00
Able
08c2cf73ea
back into virtio work
2022-04-25 13:39:39 -05:00
Able
a001a7e168
patchwork and breaking changes
2022-04-25 04:56:01 -05:00
Able
9d1cb9c640
print SYSCALL works
2022-04-19 02:38:59 -05:00
Able
9e836f8098
updates
2022-04-19 02:15:45 -05:00
Able
8d70bb08ca
Messaging api done
2022-04-12 18:17:48 -05:00
Erin
225b35c3d0
fmt
2022-04-13 00:50:01 +02:00
Able
b3f8b11c5a
riscv work
2022-04-12 13:46:50 -05:00
Able
51c841e2de
upgrades people upgrades
...
destroying erins clean code
2022-04-12 13:26:52 -05:00
Erin
ddfbd579e3
Peek and poke works
2022-04-12 15:35:09 +02:00
Erin
1ccd643ff6
reorder
2022-04-12 00:23:27 +02:00
Erin
9ed7dbb34c
chore: fmt
2022-04-12 00:23:11 +02:00
Erin
b86d42e48c
Obeyed clippy, our paperclip overlord (mostly)
2022-04-11 23:07:01 +02:00
Erin
56b569deb2
Refactoring
...
- Applied some clippy lints
- Formatting
- Replaced lazy_static with Lazy from spin
2022-04-11 22:51:54 +02:00
Able
d78bb002f3
workspace
2022-04-11 13:53:33 -05:00
Able
762e6a27ea
ableOS input update
2022-04-09 23:49:17 -05:00
Able
20482f57a3
The issue was trivial, Axel had std deps I didn't check
2022-04-09 22:04:16 -05:00
Able
72457cc34e
simplification
2022-04-09 17:26:43 -05:00
Able
709b90c8f4
Merge branch 'repbuild-mount-unmount' of https://git.ablecorp.us:443/theoddgarlic/ableos into theoddgarlic-repbuild-mount-unmount
2022-03-26 06:59:29 -05:00
TheOddGarlic
10646959fa
Add repbuild subcommands mount
& unmount
...
These repbuild subcommands mount the filesystem root to the
userland/root_fs/mnt folder, and this makes editing the initial file
system easier.
This also renames userland/root_rs to userland/root_fs.
2022-03-26 14:52:23 +03:00
Able
6bf591a313
incorperate axel
2022-03-26 06:35:33 -05:00
Able
b1eaea239e
VTerm| VTerm device
2022-03-16 09:38:47 -05:00
Able
8e66a677fa
Feature| afetch update, scheduler rework
2022-03-16 05:39:01 -05:00
Able
c18035feb4
Patch| Serial out agnostic
2022-03-11 17:13:41 -06:00
Able
d2638b1fb4
Patch| Logging repaired
2022-03-11 15:14:35 -06:00
Able
0c1169adab
merge work
2022-03-11 14:18:07 -06:00
Able
a857253314
Merge branch 'master' into riscv
2022-03-11 14:16:15 -06:00
Able
0379a34a59
TOML config|moved a ton of boiler plate to prelude
2022-03-11 13:51:47 -06:00
Able
05ce9f61c7
commit message
2022-03-07 12:21:16 -06:00
Able
beba2ae0ad
modularizing the kernel
2022-03-02 08:38:22 -06:00
Able
6c3a67e6b5
seperate the core kernel into its own directory
2022-02-28 08:54:41 -06:00
Able
c21b1a75f5
pci cleaned up
2022-02-28 06:48:56 -06:00
Able
65259360eb
adding time syscall
2022-02-26 07:47:44 -06:00