Enrico Granata

Results 65 issues of Enrico Granata

This covers cleanup items for the TimeManager callback: - do not use function, prefer a raw function pointer + baton void*; - protect each entry with an atomic flag to...

bug
enhancement
help wanted

Change the way interrupt handling works such that interrupt handlers do not directly call `yield` but instead return an irq_result that includes "please yield" - the kernel's overall IRQ handling...

bug
enhancement
help wanted

Building tests with Makefiles is harder than it needs to be because the ordinary build process defines a TEST_NAME macro that matches "test name". There should be a sane way...

enhancement
stdlib

It should be possible to include a custom (non git-tracked) directory somewhere in the tree, e.g. `/config/homedata`, such that build.py will take the contents of it and copy them into...

enhancement
buildsystem

/events, /mutexes, ... are mounted by kernel magic at boot & - if unmounted - are not possible to mount again until a reboot It would be nice to have...

Allow a sender to wait on a msgqueue until the messages it sends are received

enhancement

Devise a mechanism, kernel or userspace, to allow grabbing logs and storing them to disk for later retrieval

enhancement

Add support for some form of threads, such that a process can spawn multiple such entities, sharing address space, file descriptor and other resources as needed, but be independently schedulable

enhancement
help wanted

Doing `uos.stat("/")` or `uos.stat("/system")` returns an OSError instead of a stat entry for a directory

bug
Scripting

Flashing the current OS image to an eeePC 1000H (https://www.asus.com/us/Laptops/Eee_PC_1000H/) and issuing the `halt` command does *something* but does not fully shutdown the system (i.e. screen stays on and a...

bug
real HW only
ACPI