id Summary Status Owner Type Milestone Priority 4 HelenOS/sparc64 unstable with CONFIG_TSB reopened Jakub Jermář defect major 5 Support uspace with the ability to join threads assigned mpr enhancement major 16 mips32 loaders need to maintain cache coherence new enhancement major 32 ppc32: use proper permissions on pages new Martin Decky enhancement major 62 Support file system date attributes new enhancement major 67 TMPFS relies on being single-threaded new enhancement major 72 Write back file system data from block cache to the block device periodically assigned Jakub Jermář enhancement major 77 Filesystem framework is extremely fragile new enhancement major 120 Some HelenOS code breaks strict aliasing rules new defect major 156 Improve support for non-xterm terminal emulators new Jiri Svoboda enhancement major 173 Need a command line tool to manage null devices new enhancement major 177 OpenPIC driver for ppc32 new enhancement major 184 Support for ipc_connect_me_to_timeout() would be useful new enhancement major 201 fflush() should be cheap if output buffer is empty new enhancement major 202 fgetc() should be smarter about buffer flushing new enhancement major 215 Need 'interrupt task' functionality new enhancement major 216 Need 'end of input' functionality new enhancement major 217 Need a way to detach devices new enhancement major 248 i8042 kernel driver should be more robust new Martin Decky enhancement major 281 printf functions are overserialized new enhancement major 297 TICK ticks ahead of TICK_COMPARE new Jakub Jermář defect major 300 Spurious interrupt on Phenom X4 (quad core) new Jakub Jermář defect major 304 Read-only UDF 2.50 (Blu-ray video) reopened enhancement major 312 Coredumps should contain register state new enhancement major 313 Enhancement of user space debugging and observability features new enhancement major 319 Input method for character terminals new enhancement major 320 Would be nice to type kconsole commands while 'test *' runs new Jakub Jermář enhancement major 346 Scheduler SMP load balancing suboptimal new Jakub Jermář defect major 358 IRQ pseudocode compiler new enhancement major 381 Integrate interrupt controller drivers into DDF new enhancement major 387 The APIC driver needs to get information about the IO APIC from the kernel new defect major 388 There is more to mapping IRQs to IO APIC pins new Jakub Jermář defect major 391 Async exchange abort new enhancement major 392 Async per-port connection handlers new enhancement major 393 Async single connection per session new enhancement major 402 Port QEMU to HelenOS accepted Vojtech Horky enhancement major 410 Can't have more than 1GiB of memory on ppc32 new Martin Decky defect major 414 Graceful system shutdown new Jakub Jermář enhancement major 417 Port HelenOS to an existing 32-bit MIPS board / computer assigned Jakub Jermář enhancement major 419 HelenOS as a Genode platform new enhancement major 421 Non-anomymous DMA allocation needs to trigger on-demand mapping new Martin Decky defect major 423 DMA allocations need to survive address space destruction new Jakub Jermář defect major 424 RPC/IPC generator new enhancement major 432 Rock Ridge extension in cdfs new enhancement major 433 Restartable system calls new Jakub Jermář enhancement major 436 Cursor not always visible during movement new defect major 440 Serial terminal emulation/deemulation library accepted Jiri Svoboda enhancement major 443 IPC hangup should awaken blocked clients new Jakub Jermář defect major 445 slab_reclaim() holds a spinlock when making calls to frame allocator new Jakub Jermář enhancement major 446 High memory corrodes memory reservations new defect major 447 Boot from persistent file system new enhancement major 448 Forced vs. non-forced administrative device removal new enhancement major 460 Extend devctl with driver management assigned Jiri Svoboda enhancement major 461 No interrupts for uspace on real hardware when SMP enabled accepted Jakub Jermář defect major 464 FPU preserved registers not preserved across fibril switches new Jakub Jermář defect major 467 Use of bit fields in AHCI driver is not clearly justified based on the specs new defect major 470 Mac Mini (Mid 2011) boot issues new defect major 471 Dell PowerEdge 7150 PS/2 keyboard input not working new defect major 472 PCI bus not detected on iMac G4 new defect major 474 Mac Pro (Early 2009) UHCI keyboard error new defect major 480 VFS deadlocks when FS calles VFS operation (namespace_rwlock) new Jakub Jermář enhancement major 494 Need abortable async_get_call() variant new Jakub Jermář enhancement major 495 A keypress still required for shell to return control after a task is killed new defect major 496 Provide library implementations for common CRC's new enhancement major 502 Zero configuration networking new enhancement major 505 Remcons should implement the console protocol fully accepted Jiri Svoboda enhancement major 508 Parallel sessions don't mix well with call forwarding new Jakub Jermář defect major 517 Port the clang (LLVM) compiler to HelenOS new enhancement major 520 Driver for VESA-compatible graphics adapter new enhancement major 524 Implement support for Ben NanoNote (mips32) new Martin Decky enhancement major 525 Service manager accepted Michal Koutny enhancement major 528 Address space area leak in remote_ahci_read/write_blocks() new defect major 536 IPv4 link-local address autoconfiguration new enhancement major 541 Hard real-time features new enhancement major 553 e1k support for 8086:1502 (82579LM Gigabit Network Connection rev 04) new enhancement major 561 IPv6 stateless configuration new enhancement major 562 Source and destination address selection accepted Jiri Svoboda enhancement major 564 Implement support for 9P new Jakub Jermář enhancement major 571 Driver for Broadcom VideoCore IV (Raspberry Pi) new enhancement major 572 USB DisplayLink driver new enhancement major 576 Network file server and network file system client new Jakub Jermář enhancement major 577 AC'97 Audio driver new enhancement major 584 USB still not working on Dell PowerEdge 3250 (ia64) new defect major 590 Logset should display registered logs new enhancement major 593 IP datagram reassembly needs to flush datagrams/fragments after some time new Jiri Svoboda defect major 598 cdfs initial ramdisk new enhancement major 599 Ultimate way to prevent the decrementer from underflowing new Martin Decky defect major 601 Cannot activate kernel console via hotkey on Lenovo Thinkpad X230 new defect major 603 demo.xm doesn't play correctly new defect major 607 Nested traps should probably lower GL too to avoid register corruption new Jakub Jermář defect major 609 No user interface on bbxm new enhancement major 610 No user interface on bbone new enhancement major 612 No user interface on raspberrypi new enhancement major 621 Raspberry Pi USB controller driver new enhancement major 627 Atheros Wifi cannot connect new defect major 628 Atheros WiFi reports incorrect link state new defect major 629 Network packet capture new enhancement major 631 trunc(768.3156) == 770?! new defect major 639 hsct depends on last component of build dir new defect major 646 GDB stub for remote debugging new enhancement major 647 USB support on BeagleBoard XM and BeagleBone computers new enhancement major 648 Extend dynamic linking support to (an)other architecture(s) new Jiri Svoboda enhancement major 649 Implement support for Creator Ci40 (mips32) new Martin Decky enhancement major 651 Implement Turris Omnia support (arm32) assigned Jiří Zárevúcky enhancement major 655 Networking stabilization campaign new enhancement major 670 Allow arbitrary number of answerboxes per task new Jakub Jermář enhancement major 675 Implement Xen PV network device driver new enhancement major 687 taskdump -t 6 deadlocks VFS and taskdump new defect major 697 Kernel console is painfully slow on Freerunner new defect major 710 Second run of ApacheBench against HelenOS websrv times out new defect major 711 Library support for foreign C software (tracking ticket) new enhancement major 712 Port Git to HelenOS new enhancement major 719 Terminal resizing and scrolling new enhancement major 720 DMA operations require cache maintenance new defect major 730 Atheros WiFi driver crashes upon attach new defect major 732 Fill in gaps in ISO C standard library support accepted Jiri Svoboda enhancement major 740 tester float2 test fails new defect major 746 Proper implementation of SIF assigned Jiri Svoboda enhancement major 747 Volume server configuration needs to be persistent new enhancement major 748 Persistent network configuration new enhancement major 751 ppc32 boot fails when boot and stack allocations are in some places new defect major 754 Toolchain build fails with cryptic message when dependecies are missing new defect major 755 Shared libraries should be shared in memory, too new enhancement major 757 Need sqrt function new defect major 760 vreg's can be modified by an arbitrary thread running on another CPU accepted Jakub Jermář defect major 765 Hsct build of some packages dumps a lot of cores new defect major 768 CI/Travis need more config space coverage new enhancement major 770 GRUB Legacy support broken new defect major 773 Ancient coastline GCC won't build for MIPS new defect major 778 Support for Intel Corporation Ethernet Connection (3) I218-LM [8086:15a2] new enhancement major 781 PS/2 mouse on HW can break due to early activity accepted Jiri Svoboda defect major 787 Taskdump needs to undertand shared objects new enhancement major 788 Ns should track tasks through their entire life cycle new enhancement major 789 Loading as a service new enhancement major 790 sun4v freezes randomly in Qemu assigned Jakub Jermář defect major 791 dlsym/dl_get_public_fib_var test fails on ppc32 new defect major 792 Clang checker broken new defect major 793 Clang build broken new defect major 798 Definitions in abi/include/abi/elf.h are non-conformant assigned defect major 803 ninja doxygen fails new defect major 805 Debug session not cleaned up if debugger gets killed new defect major 806 Trace/command freezes for some commands new defect major 810 Run all unit tests as part of CI new enhancement major 811 "PCUT should not prefix test case identifiers with ""test_""" new defect major 820 Changing ninja config from CONFIG_SMP to !CONFIG_SMP and vice versa breaks the build new defect 0.14.2 major 835 New, non UNIX-like shell assigned Jiri Svoboda enhancement major 836 File Manager assigned Jiri Svoboda enhancement major 842 Support PCnet-FAST III (Am79c973) network adapter new enhancement major 843 s3c24xx_ts driver should not be used on other platforms than GTA02 new defect 0.14.2 major 845 sparc64/ultra should support keyboard in Qemu new enhancement major 855 System sometimes does not boot fully up to GUI new defect 0.14.2 major 856 XHCI driver does not start reliably on amd64 new defect 0.14.2 major 857 /app/cpptest killed due to an exception at program counter 0x0000000000000000. new defect 0.14.2 major 859 Build with Detailed kernel logging enabled fails assigned Jiří Zárevúcky defect 0.14.2 major 863 tester malloc3 causes kernel panic on QEMU 7.2/8.0 (amd64) new defect major 865 TCP is much slower than expected new defect major 866 console input freezes on ia64/ski after GCC upgrade new defect 0.14.1 major 867 486 build fails new defect 0.14.2 major 868 Block cache and page out new enhancement major 869 Global chroot new enhancement major