Eliza Weisman

Results 175 issues of Eliza Weisman

This can be hard-coded to the hello-world test elf for now, but eventually we'll want to generalise this for including userspace stuff in the OS distribution.

contrib/help wanted
area/build

- It would be cool if this could be written in Rust with `#[no_core]`. - The test elf should _only_ call the `write` system call on file descriptor 1.

kind/feature

right now, the way this is organized is basically "we have crates with different system components, and each crate contains arch specific modules for different platforms". it would probably make...

kind/refactor
kind/design

While it's not as good as actually writing a full set of unit tests, this gives us a quick way to smoke check the ELF parsing code by demonstrating that...

area/testing
area/elf
contrib/good first issue

As of 014adb91642c6fea6ad273ebadb6437df79edc78, there are a _lot_ of [TODOs on this function](https://github.com/hawkw/sos-kernel/blob/014adb91642c6fea6ad273ebadb6437df79edc78/elf/src/lib.rs#L126-L146), so it probably deserves its own issue: ```rust /// TODO: rewrite this as a `TryFrom` implementation (see issue...

kind/feature
kind/refactor
from TODO
area/elf

kind/feature
area/elf

We can probably construct some (valid & invalid) fake ELF binaries and ensure that the ELF parser can interpret them correctly. I suspect there are probably large & representative test...

contrib/help wanted
area/testing
area/elf

this should hopefully make the boot object smaller + might help with some of the linking woes we're having now

kind/feature
arch/x86_32
area/build

These types were renamed recently in the standard lib. For context, see also hawkw/alarm#12, hawkw/alarm#25.

contrib/easy
kind/refactor
contrib/good first issue

It would be nice if we could add regions of RAM to the heap after initialising it, rather than using a fixed heap region. That way, we could just go...

kind/feature
contrib/good first issue