Julien CLEMENT juju
juju pushed to master at juju/JuliOS 2022-12-21 19:52:03 +00:00
519633b769 add parameter to print_block because i don't know why that wasn't already the case
juju commented on issue juju/JuliOS#2 2022-12-21 19:49:10 +00:00
Spawner

Make a lazy static AsyncMutexed executor.

This will allow other modules, and synchronous functions like interrupts and init procedures to register tasks, e.g. syscalls, drivers ...

Problem:…

juju commented on issue juju/JuliOS#1 2022-12-21 19:43:55 +00:00
ISO fs

Implement the following syscalls

int open(const char *pathname, int flags);
ssize_t read(int fd, void *buf, size_t count);
off_t seek(int fd, off_t offset, int whence);
int close(int
juju closed issue juju/JuliOS#3 2022-12-21 19:43:08 +00:00
Refacto async mutex usage
juju pushed to master at juju/JuliOS 2022-12-21 19:42:59 +00:00
ab79782a78 refacto async mutex usage
b9544293e5 pretty print std identifier
a10579346c put atapi::init in async executor
3968c4c376 async goes boom
Compare 4 commits »
juju pushed to async_mutex at juju/JuliOS 2022-12-21 19:42:45 +00:00
ab79782a78 refacto async mutex usage
juju opened issue juju/JuliOS#3 2022-12-21 17:34:34 +00:00
Refacto async mutex usage
juju opened issue juju/JuliOS#2 2022-12-21 17:33:42 +00:00
Static ececutor
juju opened issue juju/JuliOS#1 2022-12-21 17:33:04 +00:00
ISO fs
juju pushed to async_mutex at juju/JuliOS 2022-12-20 20:03:11 +00:00
b9544293e5 pretty print std identifier
juju pushed to async_mutex at juju/JuliOS 2022-12-20 19:59:05 +00:00
a10579346c put atapi::init in async executor
juju pushed to async_mutex at juju/JuliOS 2022-12-20 19:56:00 +00:00
3968c4c376 async goes boom
juju created branch async_mutex in juju/JuliOS 2022-12-20 19:55:59 +00:00
juju pushed to master at juju/JuliOS 2022-12-20 19:55:06 +00:00
af9a7aa712 Add async mutex first version
juju pushed to master at juju/JuliOS 2022-12-19 19:47:34 +00:00
0c0af6414e Primary volume descriptor unserialization
dcaea4454b refacto unserialize
Compare 2 commits »
juju pushed to master at juju/JuliOS 2022-12-18 15:23:41 +00:00
f567198f75 working on iso structs
juju pushed to master at juju/JuliOS 2022-12-17 19:31:18 +00:00
c4531b5074 struct size hacking shenanigans
juju pushed to master at juju/JuliOS 2022-12-17 18:59:32 +00:00
96e7b1cd8e oops iso was gitignored
juju pushed to master at juju/JuliOS 2022-12-17 18:57:52 +00:00
1ca57fdcdd Start iso structs, with rust black magic
juju pushed to master at juju/JuliOS 2022-12-16 20:12:32 +00:00
e84a2e5727 Remove second await in read block because it somehow works now