K Lange

Results 116 comments of K Lange

I do not support running ToaruOS on real hardware in general, and I only "support" using the provided prebuilt CD images when running ToaruOS in VMs to the extent that...

I will add that if you are trying to use the current CI builds from the latest runs, they are broken due to incorrect disk space allocation for the FAT...

> The other filesystem related syscalls use a permission check function, which symlink_fs seems to be missing. > ```c > if (!has_permission(parent, 02)) { > ``` Ah, even that's wrong......

Glossing over the obvious error of using user-controlled data in a 'security' check, this check doesn't even make sense in the normal case - surely an entirely normal binary could...

I think the only real change I see in your rpi3 bootstub is the mailbox MMIO address - there are better ways to accommodate that than a separate bootstub. >...

If you want to look into the timer issue, I'd stick a `while (1);` before the userspace startup so you can print more logs without the desktop getting in the...

This one... doesn't surprise me. Based on when `PTRACE_SETREGS` was implemented, I think I was wholly committed to developing on and for aarch64, so I had completely forgotten the userspace...

This one's probably more straightforward to fix than a lot of the other subtle TOCTOUs; might be a good candidate for someone to pick up.

Historically, the main blocker for a `ctypes` module was that doing a good one really requires a good FFI library, and since Kuroko was primarily targeted at ToaruOS (which has...

Are you actually experiencing a failure to reboot that this resolves? Since we're already loading an empty IDT, plenty of other things are effectively guaranteed to happen, such as the...