Hi,
thanks to everyone who joined the meeting. Please find the minutes below. Cheers, Jiri Minutes of HelenOS meeting 2025-01-16 ===================================== Attendees --------- JJ - Jakub Jermář JS - Jiří Svoboda MC - Miroslav Cimerman MW - Matěj Wolf Scribe: JS Round table ----------- JJ - no update - looking for a PMD-01 [PMD = Personal Microcomputer with Display] MC - added bitmap to libc - needed for implementing fibril pool - paralellized RAID-1 done - working on parallelized RAID-5 - discussion on how to handle ENOMEM returned from block read/write - JS: Don't worry about it. If memory runs out, we are in much bigger trouble. Block interface should be eventually fixed so that this cannot happen - found out rwlock writers can be starved by readers - reminds his pull request MW - working on compiling Rust for HelenOS - was able to configure it to generate HelenOS-appropriate binaries - can run simple programs that don't depend on the standard libraries - can compile the entire standard library - rust makes use of POSIX thread-local-storage functions - pthread_key_get is in libposix - but it's only a non-functional stub - HelenOS C++ runtime has stack unwinding stubs - but not implemented - export directory contains static libraries, not dynamic - JS: it's a gap in functionality, could be fixed to have just dynamic libraries (when enabled) - shared object version numbers discussion - in HelenOS everything has version .0 right now JZr - finished last exam two days ago - https://github.com/HelenOS/helenos/compare/master...le-jzr:helenos: kobject 1. kobject_t is allocated together with the target object 2. added remove callback to hash table currently only used with sys_waitq can ad more kobject types without having to add special cleanup code to the thread module and task cleanup function 3. refcount changed from atomic_t to refcount_t JS - shutdown-dlg working on confirmation dialog and error message dialog - had to fix race when destroying window from another fibril - must lock display in ui_lock() - was debugging a deadlock - fixed bug in deadlock detector - incorrect blocking chain was printed
_______________________________________________ HelenOS-devel mailing list HelenOS-devel@lists.modry.cz http://lists.modry.cz/listinfo/helenos-devel