id Summary Owner Type Priority Milestone Component 16 mips32 loaders need to maintain cache coherence enhancement major helenos/boot/mips32 32 ppc32: use proper permissions on pages Martin Decky enhancement major helenos/kernel/ppc32 62 Support file system date attributes enhancement major helenos/srv/vfs 67 TMPFS relies on being single-threaded enhancement major helenos/fs/tmpfs 77 Filesystem framework is extremely fragile enhancement major helenos/srv/vfs 120 Some HelenOS code breaks strict aliasing rules defect major helenos/unspecified 156 Improve support for non-xterm terminal emulators Jiri Svoboda enhancement major helenos/srv/console 173 Need a command line tool to manage null devices enhancement major helenos/unspecified 177 OpenPIC driver for ppc32 enhancement major helenos/unspecified 184 Support for ipc_connect_me_to_timeout() would be useful enhancement major helenos/srv/ns 201 fflush() should be cheap if output buffer is empty enhancement major helenos/unspecified 202 fgetc() should be smarter about buffer flushing enhancement major helenos/unspecified 215 Need 'interrupt task' functionality enhancement major helenos/unspecified 216 Need 'end of input' functionality enhancement major helenos/unspecified 217 Need a way to detach devices enhancement major helenos/srv/locsrv 248 i8042 kernel driver should be more robust Martin Decky enhancement major helenos/kernel/genarch 281 printf functions are overserialized enhancement major helenos/lib/c 297 TICK ticks ahead of TICK_COMPARE Jakub Jermář defect major helenos/kernel/sparc64 300 Spurious interrupt on Phenom X4 (quad core) Jakub Jermář defect major helenos/kernel/ia32 312 Coredumps should contain register state enhancement major helenos/app/taskdump 313 Enhancement of user space debugging and observability features enhancement major helenos-debugging 319 Input method for character terminals enhancement major helenos/srv/kbd 320 Would be nice to type kconsole commands while 'test *' runs Jakub Jermář enhancement major helenos/kernel/generic 346 Scheduler SMP load balancing suboptimal Jakub Jermář defect major helenos/kernel/generic 358 IRQ pseudocode compiler enhancement major helenos/lib/other 381 Integrate interrupt controller drivers into DDF enhancement major helenos/unspecified 387 The APIC driver needs to get information about the IO APIC from the kernel defect major helenos/srv/irc 388 There is more to mapping IRQs to IO APIC pins Jakub Jermář defect major helenos/kernel/ia32 391 Async exchange abort enhancement major helenos/unspecified 392 Async per-port connection handlers enhancement major helenos/unspecified 393 Async single connection per session enhancement major helenos/unspecified 410 Can't have more than 1GiB of memory on ppc32 Martin Decky defect major helenos/kernel/ppc32 414 Graceful system shutdown Jakub Jermář enhancement major helenos-infrastructure 419 HelenOS as a Genode platform enhancement major helenos/unspecified 421 Non-anomymous DMA allocation needs to trigger on-demand mapping Martin Decky defect major helenos/kernel/generic 423 DMA allocations need to survive address space destruction Jakub Jermář defect major helenos/kernel/generic 424 RPC/IPC generator enhancement major helenos-infrastructure 432 Rock Ridge extension in cdfs enhancement major helenos/unspecified 433 Restartable system calls Jakub Jermář enhancement major helenos/kernel/generic 436 Cursor not always visible during movement defect major helenos/srv/console 443 IPC hangup should awaken blocked clients Jakub Jermář defect major helenos/lib/c 445 slab_reclaim() holds a spinlock when making calls to frame allocator Jakub Jermář enhancement major helenos/kernel/generic 446 High memory corrodes memory reservations defect major helenos/unspecified 447 Boot from persistent file system enhancement major helenos/unspecified 448 Forced vs. non-forced administrative device removal enhancement major helenos/unspecified 464 FPU preserved registers not preserved across fibril switches Jakub Jermář defect major helenos/lib/c 467 Use of bit fields in AHCI driver is not clearly justified based on the specs defect major helenos/unspecified 470 Mac Mini (Mid 2011) boot issues defect major helenos/boot/amd64 471 Dell PowerEdge 7150 PS/2 keyboard input not working defect major helenos/srv/kbd 472 PCI bus not detected on iMac G4 defect major helenos/drv/pciintel 474 Mac Pro (Early 2009) UHCI keyboard error defect major helenos/srv/kbd 480 VFS deadlocks when FS calles VFS operation (namespace_rwlock) Jakub Jermář enhancement major helenos/srv/vfs 494 Need abortable async_get_call() variant Jakub Jermář enhancement major helenos/lib/c 495 A keypress still required for shell to return control after a task is killed defect major helenos/unspecified 496 Provide library implementations for common CRC's enhancement major helenos/lib/c 502 Zero configuration networking enhancement major helenos/unspecified 508 Parallel sessions don't mix well with call forwarding Jakub Jermář defect major helenos/lib/c 517 Port the clang (LLVM) compiler to HelenOS enhancement major helenos/app/other 520 Driver for VESA-compatible graphics adapter enhancement major helenos/gui 524 Implement support for Ben NanoNote (mips32) Martin Decky enhancement major helenos/kernel/mips32 528 Address space area leak in remote_ahci_read/write_blocks() defect major helenos/lib/other 536 IPv4 link-local address autoconfiguration enhancement major helenos/unspecified 541 Hard real-time features enhancement major helenos/unspecified 553 e1k support for 8086:1502 (82579LM Gigabit Network Connection rev 04) enhancement major helenos/unspecified 561 IPv6 stateless configuration enhancement major helenos/unspecified 564 Implement support for 9P Jakub Jermář enhancement major helenos/srv/vfs 571 Driver for Broadcom VideoCore IV (Raspberry Pi) enhancement major helenos/drv/other 572 USB DisplayLink driver enhancement major helenos/drv/other 576 Network file server and network file system client Jakub Jermář enhancement major helenos/srv/vfs 577 AC'97 Audio driver enhancement major helenos/drv/other 584 USB still not working on Dell PowerEdge 3250 (ia64) defect major helenos/drv/uhci 590 Logset should display registered logs enhancement major helenos/srv/logger 593 IP datagram reassembly needs to flush datagrams/fragments after some time Jiri Svoboda defect major helenos/net/inet 598 cdfs initial ramdisk enhancement major helenos/unspecified 599 Ultimate way to prevent the decrementer from underflowing Martin Decky defect major helenos/kernel/ppc32 601 Cannot activate kernel console via hotkey on Lenovo Thinkpad X230 defect major helenos/unspecified 603 demo.xm doesn't play correctly defect major helenos/unspecified 607 Nested traps should probably lower GL too to avoid register corruption Jakub Jermář defect major helenos/kernel/sparc64 609 No user interface on bbxm enhancement major helenos/unspecified 610 No user interface on bbone enhancement major helenos/unspecified 612 No user interface on raspberrypi enhancement major helenos/unspecified 621 Raspberry Pi USB controller driver enhancement major helenos/usb/other 627 Atheros Wifi cannot connect defect major helenos/unspecified 628 Atheros WiFi reports incorrect link state defect major helenos/unspecified 629 Network packet capture enhancement major helenos/net/other 631 trunc(768.3156) == 770?! defect major helenos/unspecified 639 hsct depends on last component of build dir defect major coastline 646 GDB stub for remote debugging enhancement major helenos-debugging 647 USB support on BeagleBoard XM and BeagleBone computers enhancement major helenos/drv/other 648 Extend dynamic linking support to (an)other architecture(s) Jiri Svoboda enhancement major helenos/srv/loader 649 Implement support for Creator Ci40 (mips32) Martin Decky enhancement major helenos/kernel/mips32 655 Networking stabilization campaign enhancement major helenos/net/other 670 Allow arbitrary number of answerboxes per task Jakub Jermář enhancement major helenos/kernel/generic 675 Implement Xen PV network device driver enhancement major helenos/net/other 687 taskdump -t 6 deadlocks VFS and taskdump defect major helenos/kernel/generic 697 Kernel console is painfully slow on Freerunner defect major helenos/unspecified 710 Second run of ApacheBench against HelenOS websrv times out defect major helenos/net/tcp 711 Library support for foreign C software (tracking ticket) enhancement major helenos/lib/other 712 Port Git to HelenOS enhancement major ported-software 719 Terminal resizing and scrolling enhancement major helenos/gui 720 DMA operations require cache maintenance defect major helenos/unspecified 730 Atheros WiFi driver crashes upon attach defect major helenos/unspecified 740 tester float2 test fails defect major helenos/app/tester 747 Volume server configuration needs to be persistent enhancement major helenos/unspecified 748 Persistent network configuration enhancement major helenos/unspecified 751 ppc32 boot fails when boot and stack allocations are in some places defect major helenos/kernel/ppc32 754 Toolchain build fails with cryptic message when dependecies are missing defect major helenos/unspecified 755 Shared libraries should be shared in memory, too enhancement major helenos/unspecified 757 Need sqrt function defect major helenos/unspecified 765 Hsct build of some packages dumps a lot of cores defect major coastline 768 CI/Travis need more config space coverage enhancement major ci 770 GRUB Legacy support broken defect major helenos/unspecified 773 Ancient coastline GCC won't build for MIPS defect major coastline 778 Support for Intel Corporation Ethernet Connection (3) I218-LM [8086:15a2] enhancement major helenos/unspecified 787 Taskdump needs to undertand shared objects enhancement major helenos/unspecified 788 Ns should track tasks through their entire life cycle enhancement major helenos/unspecified 789 Loading as a service enhancement major helenos/unspecified 791 dlsym/dl_get_public_fib_var test fails on ppc32 defect major helenos/unspecified 792 Clang checker broken defect major helenos/unspecified 793 Clang build broken defect major helenos/unspecified 803 ninja doxygen fails defect major helenos-build 805 Debug session not cleaned up if debugger gets killed defect major helenos/unspecified 806 Trace/command freezes for some commands defect major helenos/app/trace 810 Run all unit tests as part of CI enhancement major ci 811 "PCUT should not prefix test case identifiers with ""test_""" defect major helenos/lib/other 820 Changing ninja config from CONFIG_SMP to !CONFIG_SMP and vice versa breaks the build defect major 0.14.2 helenos-build 842 Support PCnet-FAST III (Am79c973) network adapter enhancement major helenos/unspecified 843 s3c24xx_ts driver should not be used on other platforms than GTA02 defect major 0.14.2 helenos/unspecified 845 sparc64/ultra should support keyboard in Qemu enhancement major helenos/unspecified 855 System sometimes does not boot fully up to GUI defect major 0.14.2 helenos/unspecified 856 XHCI driver does not start reliably on amd64 defect major 0.14.2 helenos/drv/other 857 /app/cpptest killed due to an exception at program counter 0x0000000000000000. defect major 0.14.2 helenos/app/other 863 tester malloc3 causes kernel panic on QEMU 7.2/8.0 (amd64) defect major helenos/unspecified 865 TCP is much slower than expected defect major helenos/unspecified 866 console input freezes on ia64/ski after GCC upgrade defect major 0.14.2 helenos/kernel/ia64 867 486 build fails defect major 0.14.2 helenos/kernel/ia32 868 Block cache and page out enhancement major helenos/unspecified 869 Global chroot enhancement major helenos/srv/vfs 2 IRQs can theoretically starve Jakub Jermář enhancement minor helenos/kernel/generic 9 Current fibril model can confuse kernel's view on threads Jakub Jermář enhancement minor helenos/lib/c 10 Register window thrashing enhancement minor helenos/kernel/sparc64 11 Support PAE on ia32 Martin Decky enhancement minor helenos/kernel/ia32 12 Eliminate one of two copies during IPC_M_DATA_WRITE enhancement minor helenos/kernel/generic 38 Unify sysinfo, bootinfo, OFW tree enhancement minor helenos/unspecified 40 Implement support for Sgi Octane (mips64) Martin Decky enhancement minor helenos/kernel/mips64 41 Add support for iMac G5 (ppc64) Martin Decky enhancement minor 42 Kconsole notifications in a separate thread enhancement minor helenos/kernel/generic 54 VFS to FUSE connector enhancement minor helenos/fs/other 55 Some keyboards do not support autorepeat enhancement minor helenos/srv/kbd 65 Kernel input devices polling enhancement minor helenos/kernel/generic 164 Implement stack tracing hooks for ia64 enhancement minor helenos/kernel/ia64 165 Implement stack tracing hooks for mips32 enhancement minor helenos/kernel/mips32 166 Implement kernel stack tracing hooks for ppc32 enhancement minor helenos/kernel/ppc32 167 Implement kernel stack tracing hooks for sparc64 Jakub Jermář enhancement minor helenos/kernel/sparc64 209 Network IPC bridge enhancement minor helenos/unspecified 212 Give flexible option to set console colors. enhancement minor helenos/srv/console 269 Characters must be written atomically to the console defect minor helenos/srv/console 309 async_data_read_finalize returns EOK even with NULL data and nonzero size Jakub Jermář defect minor helenos/lib/c 310 Support for DWARF Debugging Information Format enhancement minor helenos-debugging 355 Revive Doxygen reference enhancement minor helenos/unspecified 378 Fulltext search for the Mailman archive enhancement minor helenos-web 385 Support for address space identifiers on amd64 Jakub Jermář enhancement minor helenos/kernel/amd64 425 Implement support for Lemote Fuloong/Yeeloong (mips64) Martin Decky enhancement minor helenos/kernel/mips64 427 Tickless/event-driven kernel Martin Decky enhancement minor helenos/kernel/generic 438 Indexed sequence ADT enhancement minor helenos/unspecified 468 Implement IPC_M_DATA_READ_WRITE Jakub Jermář enhancement minor helenos/kernel/generic 512 Implement/port an NTP client enhancement minor helenos/unspecified 516 CPU hotplug Jakub Jermář enhancement minor helenos/kernel/generic 526 Port DOSBox to HelenOS enhancement minor helenos/app/other 535 tester print4 is slow on remcons defect minor helenos/unspecified 537 Multicast DNS enhancement minor helenos/unspecified 538 HTTP CONNECT proxy traversal enhancement minor helenos/unspecified 547 VFS_IN_RENAME does not work with directories Jiří Zárevúcky defect minor helenos/srv/vfs 550 Driver wildcard matching enhancement minor helenos/unspecified 578 Graphical boot experience enhancement minor helenos/unspecified 581 strftime depends on fringe standard behavior for UTF-8 correctness Jakub Jermář defect minor helenos/lib/c 582 printf() is unnecessarily non-standard in some cases Jakub Jermář defect minor helenos/lib/c 586 HelenOS on SPARC Enterprise T5120 enhancement minor helenos/unspecified 624 Add support for Supervisor Mode Access Prevention (SMAP) Jakub Jermář enhancement minor helenos/kernel/amd64 630 Listeners in core TCP enhancement minor helenos/unspecified 678 plb_get_component() is broken wrt. UTF8 defect minor helenos/fs/other 691 "xorriso doesn't support ""-hfs""" defect minor helenos/unspecified 718 Implement mitigations for Meltdown and Spectre enhancement minor helenos/kernel/amd64 722 Find a way to check consistent use of errno_t type. enhancement minor helenos/unspecified 858 i8042 driver loads the processor when HW not present defect minor 0.14.2 helenos/drv/other 43 Switch between virtual terminals using Alt+Fn enhancement trivial helenos/srv/console 620 Make proper unit tests from tester/print tests Jakub Jermář enhancement trivial helenos/lib/c 799 Remove need for -mno-red-zone by better stack handling on amd64 enhancement trivial helenos/kernel/amd64