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

Reply via email to