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
Elfein Landers
0189236893
maybe commit
2022-01-26 23:36:46 -08:00
Elfein Landers
ffdb6c2816
impl glyph drawing ig
2022-01-26 23:15:58 -08:00
Elfein Landers
3206cfd2bc
Simplify range check for font
2022-01-26 23:00:25 -08:00
Elfein Landers
fd9c18c744
Fixed pixel_format.rs
2022-01-26 21:38:51 -08:00
Elfein Landers
c674fcc6e6
Did some shitty docs.
2022-01-26 20:06:04 -08:00
Able
03a30e5109
Merge branch 'master' of ssh://git.ablecorp.us:20/able/ableos
...
merge conflict
2022-01-26 19:43:40 -06:00
Able
5cba768e85
redux of relib, scheduler work and documentation
2022-01-26 19:43:03 -06:00
TheOddGarlic
61792b9825
fix externc-libm dependency
2022-01-26 18:41:01 +03:00
Able
95998acb99
scheduler work and commit
2022-01-25 19:40:37 -06:00
Able
6010397f4a
scheduler work done
2022-01-25 19:02:22 -06:00
Able
21b5add99d
reduction of code base
2022-01-22 01:26:25 -06:00
Able
b47e8bd64c
stash to hold stuff till cargo fix
2022-01-22 00:01:16 -06:00
Able
bbe2a0183a
ke m i n g ''
2022-01-18 08:30:09 -06:00
Able
139f5243f3
Pixel
2022-01-18 06:15:51 -06:00
Able
91c249ce2a
remove fonts and rebuild the logger
2022-01-16 19:42:11 -06:00
Able
7d66a64b33
Font rendering semi-done
2022-01-16 14:55:58 -06:00
Able
f884200eb2
utilities added work done on font rendering
2022-01-16 09:23:19 -06:00
Able
83a02c904c
Facepalm and aos stress test work
2022-01-13 08:54:33 -06:00
Able
57b7d9126b
revert
2022-01-07 10:45:01 -06:00
Able
53b999d1c1
gpg test
2022-01-07 10:37:12 -06:00
Able
123a7d880f
various changes and wat things
2022-01-07 10:31:47 -06:00
Able
6d31f4db29
fix up wasm-sys and implement experimental futex
2022-01-05 07:10:52 -06:00
Able
e43891ce9f
adding in disks
2022-01-02 04:04:36 -06:00
elfein727
7d563f8ad2
merge again because my dumb butt forgot to fix conflicts
2022-01-01 19:12:39 -08:00
elfein727
f6b3168f3b
merge
2022-01-01 19:08:42 -08:00
elfein727
8680e6f470
made console_out print the bytes of its arg as ascii
2022-01-01 19:07:56 -08:00
Able
e95e0a8bc6
minor syscall change
2022-01-01 18:16:16 -06:00
Able
f2dfad3162
adding system info (X86_64 only)
2022-01-01 18:06:46 -06:00
Able
07f8df04d1
minor cleanup
2021-12-30 03:32:32 -06:00
Able
353d759e94
colorify integrated into print
2021-12-28 02:56:29 -06:00
Able
914085fdf5
colorify function added
2021-12-24 13:00:20 -06:00
Able
cddecccb4c
wasm programs are now working
2021-12-24 08:04:07 -06:00
Able
5ba9d28f5d
integrating logging fully
2021-12-24 07:03:15 -06:00
Able
750f4e71b8
fixed logging
2021-12-24 04:05:23 -06:00
Able
387d3f2bae
Merge
2021-12-24 03:40:59 -06:00
Able
12db5307b3
minor work done on logging
2021-12-24 03:40:11 -06:00
elfein727
37daece60a
logging macros
2021-12-24 01:39:24 -08:00
Able
c8455f9352
work done
2021-12-24 03:30:27 -06:00
Able
d69ba91101
worked on issue #2
2021-11-29 14:49:32 -06:00
Able
b1bd0cacf6
Working on supporrt for relib
2021-11-28 23:45:23 -06:00
Able
d29ac66bac
work on relib
2021-11-28 20:54:43 -06:00
Able
a9bd94e910
wasm work + LICENSE
2021-11-28 14:50:14 -06:00
Able
40f55d922d
Work done on adding board support packages
2021-11-27 14:59:29 -06:00
Able
bcc6a10763
work being done on simplification
2021-11-27 09:19:08 -06:00
Able
ee431b65ef
:>
2021-11-23 08:49:41 -06:00
Able
93a29060e5
b
2021-11-23 06:01:42 -06:00
Able
a33ecf8d93
Merge branch 'master' of https://github.com/abletheabove/ableos
2021-11-23 05:54:57 -06:00
Able
e42b424b1a
Merge branch 'master' into paging
2021-11-23 05:53:10 -06:00
Able
26a553083c
breaking changes
2021-11-23 05:53:06 -06:00
Able
5ced36a916
h
2021-11-22 10:30:49 -06:00
elfein
218f700b22
Paging works :3
2021-11-22 06:58:35 -08:00
Able
6adc312213
miniscule work
2021-11-22 07:37:41 -06:00
Able
b3817c0bd3
slowly adding alloc features
2021-11-22 04:10:07 -06:00
elfein
f749c89cfc
Bruh- modifying the screen buffer without a lock omg
2021-11-22 01:51:11 -08:00
Able
aea13d428f
cleanup
2021-11-21 02:13:50 -06:00
Able
681dc11b1b
Removing deprecated platforms
2021-11-18 02:11:53 -06:00
Able
b6ba831ea0
Setting up serial to be out putted to more easily
2021-11-18 00:35:50 -06:00
Able
6675d7e1fb
clean up the build system and add riscv support
2021-11-17 08:42:54 -06:00
Able
0eb69ba676
attempting to fix the github actions
2021-11-16 00:18:16 -06:00
Able
911b37533b
ableOS build system
2021-11-16 00:09:27 -06:00