able
59aaa9622b
various QOL updates
2022-07-28 05:02:43 -05:00
able
5b4ee4f986
adding handles
2022-07-28 03:39:20 -05:00
able
d2aef77b7f
ext2 merge plus fix
2022-07-27 19:51:13 -05:00
able
7faebe1a5c
un breaking x86
2022-07-13 20:59:02 -05:00
able
5f9923272d
allocator work
2022-06-22 13:59:24 -05:00
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
af52a7410a
Logging is back!
2022-06-15 00:09:12 +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
91dc000502
fixed type in feature
2022-04-11 22:53:06 +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
22cb0d71af
fixes
2022-04-11 15:34:40 -05: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
Able
3ce2026d32
wasm jumploader patches
2022-02-26 07:35:36 -06:00
Able
ab3110923e
metadata and peek/poke
2022-02-23 10:06:27 -06:00
Able
64d6e1e166
PIT Timer settable
2022-02-22 18:15:16 -06:00
Able
f6143d3895
string colorizer
2022-02-21 07:17:16 -06:00
Able
7fc1606a18
fruitless efforts in persuit of #12
2022-02-20 08:34:20 -06:00
able
9273d74446
Merge branch 'master' into fix/rhai-repl
2022-02-20 11:06:56 +00:00
Able
e661e5c255
merge work
2022-02-20 05:05:50 -06:00
Able
c49eb97397
patchup
2022-02-19 09:07:33 -06:00
Able
b7431ba474
move rhai shell to its own sub folder
2022-02-19 08:46:11 -06:00
Able
44c252ed84
persistant scope
2022-02-19 07:17:44 -06:00
Erin
ca743955c5
chore: fmt
2022-02-18 19:25:54 +01:00
Erin
bdd866eafe
Working Rhai REPL
2022-02-18 19:12:07 +01:00
Able
d8d093cb98
booting on riscv
2022-02-18 10:04:10 -06:00
Able
38a8ae6e20
pci work
2022-02-18 02:24:10 -06:00
Able
d4e4d70461
rhai shell tinkering
2022-02-17 04:05:56 -06:00
Able
19508c979e
main graphics loop
2022-02-12 23:17:17 -06:00
Able
b21c53fa82
minor changes
2022-02-12 03:25:02 -06:00
Able
75cfb18c77
character device impl, pci devices found
2022-02-09 07:08:40 -06:00
Able
a78570b85f
rootfs changes
2022-02-08 04:13:53 -06:00
Able
f61d4fe9e7
filesystem implementation
2022-02-08 03:01:29 -06:00
Able
5ea5172cae
ext2fs
2022-02-07 21:14:47 -06:00
Able
19f908dac2
litter todo about
2022-02-07 07:33:40 -06:00
Able
5a1a84b1c7
syscall
2022-02-07 06:38:18 -06:00
Able
df86c272f3
qprofiler integration
2022-02-07 03:42:57 -06:00
Able
45acef0c97
revert broken changes
2022-02-07 03:01:50 -06:00
Able
2d5e8d24eb
Proc changes
2022-02-04 18:47:05 -06:00
Able
46e30e7297
redux
2022-02-04 00:16:06 -06:00
Able
39fb7f4cab
systemcall work
2022-02-03 21:37:51 -06:00
Able
b3b79e1694
Merge branch 'master' of ssh://git.ablecorp.us:20/able/ableos
2022-02-03 13:49:23 -06:00
Able
519a1d0081
system calls
2022-02-03 13:47:58 -06:00
Elfein Landers
84865e8248
remove clippy lint
2022-02-02 00:05:47 -08:00
Elfein Landers
945b758a1b
finished implementing original (normal) behavior after refactor
2022-02-02 00:04:32 -08:00
Elfein Landers
28f11e33f1
major refactor of keyboard
2022-02-01 23:42:09 -08:00
Erin
a60349c2f9
updated cpuio dependency
2022-02-02 00:12:29 +01:00
Erin
7fa6a45247
cpuid fixed
2022-02-02 00:06:00 +01:00
Able
3b9a3ab18a
scheduler rewrite
2022-02-01 15:27:40 -06:00
Able
098c27590a
Merge branch 'master' of ssh://git.ablecorp.us:20/able/ableos
2022-01-28 07:42:41 -06:00
Able
1d195d618e
Redux
2022-01-28 07:40:47 -06:00
Elfein Landers
9ac6927411
debugging
2022-01-27 00:06:58 -08:00
Elfein Landers
bbed40d46d
judy hopps
2022-01-26 23:47:24 -08:00
Able
0404fdd41f
Merge branch 'master' of ssh://git.ablecorp.us:20/able/ableos
2022-01-27 01:39:47 -06:00
Able
13edd25c8b
reduce race conditions
2022-01-27 01:37:12 -06:00