Commit graph

136 commits

Author SHA1 Message Date
microtau d0a2f436a8 CLEAN: Remove unnecessary dependencies 2023-07-20 09:24:33 +00:00
able 6c4eee0c56 SCHED: Two programs are now running in ableOS 2023-07-15 05:51:19 -05:00
able b9af2ae9c4 SCHEDULER: added in some super simple bootmodules and run them 2023-07-13 03:27:47 -05:00
Erin aa5ea3fb8f Auto-fetch OVMF 2023-07-13 03:21:33 +02:00
able 8e8289f5ba BOOT: Work on boot modules 2023-07-08 23:22:44 -05:00
able 36f2a8336f most recent HBVM works 2023-06-26 06:36:30 -05:00
Able 2744e8e67b tack inplace hbvm 2023-05-15 02:19:34 -05:00
Able 282688d48b purge wasm 2023-05-08 04:42:02 -05:00
Able fb0dcc786d ableos update 2023-05-06 06:50:24 -05:00
Able 530a8a9d60 changes 2023-04-07 16:44:33 -05:00
Able 20e3ce15be hacking in a wasm interpreter 2023-04-05 12:29:20 -05:00
Erin 0a77e691d7 boom! 2023-03-30 23:43:04 +02:00
TheOddGarlic f140938ee6 working IDE DMA implementation 2022-08-17 13:29:34 +03:00
TheOddGarlic 5d1b4ed55d ATA: get rid of x86_ata
We'll be using our own implementation.
2022-08-17 13:29:30 +03:00
Erin f2bd9ddf4d Added spawner 2022-08-09 01:32:42 +02:00
Erin cd8e6e4b3b So I have two news for you. One good and one bad.
We have async, but we got rid of the preëmptive sched... wait, that's two good news, anyways, have a nice day.

— Erin
2022-08-07 23:42:23 +02:00
able e768c308e6 port clparse 2022-08-06 22:12:48 -05:00
able 2200b5bbda prelim work on VGA 2022-08-05 01:14:13 -05:00
TheOddGarlic 0ec08d7460 feat: repbuild2 minimum viable product 2022-08-03 10:11:51 +03:00
TheOddGarlic da42059b61 fix cargo check std error, temporarily get rid of repbuild 2022-08-02 14:16:24 +03:00
TheOddGarlic b3721bca19 handle dependencies, get rid of shadeable 2022-08-02 14:13:29 +03:00
able becc123d1f changing the colors of the bg and fg 2022-08-02 01:52:03 -05:00
able 53751a7b0b mouse support added back in and premature work on asl 2022-08-01 21:56:01 -05:00
able a4cc9cdf4f adding a deadlock to master :> 2022-07-31 01:54:01 -05:00
able 25e87735e6 stolen code 2022-07-29 13:29:54 -05:00
able a210abca23 BSOD with qr code 2022-07-29 09:46:09 -05:00
able 3f4c9fdb5a implementing socket related IPC 2022-07-28 20:15:02 -05:00
able d2aef77b7f ext2 merge plus fix 2022-07-27 19:51:13 -05: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 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 ae70548cc0 Moved allocator to the kernel 2022-05-07 14:08:34 +02:00
Able 51c841e2de upgrades people upgrades
destroying erins clean code
2022-04-12 13:26:52 -05: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