# # ChangeLog for uspace/lib in mainline # # Generated by Trac 1.6 # 2025-08-28T18:22:46Z Sun, 02 Mar 2025 20:02:33 GMT Miroslav Cimerman [d30e067] * boot/arch/riscv64/src/asm.S (modified) * configure.sh (modified) * kernel/arch/amd64/src/asm.S (modified) * kernel/arch/riscv64/src/mm/page.c (modified) * kernel/meson.build (modified) * tools/toolchain.sh (modified) * uspace/app/dltest/dltest.c (modified) * uspace/app/nav/menu.c (modified) * uspace/app/nav/menu.h (modified) * uspace/app/nav/nav.c (modified) * uspace/app/nav/panel.c (modified) * uspace/app/nav/test/menu.c (modified) * uspace/app/nav/types/menu.h (modified) * uspace/app/nav/types/panel.h (modified) * uspace/app/shutdown-dlg/shutdown-dlg.c (modified) * uspace/app/sysinst/rdimg.c (modified) * uspace/app/sysinst/sysinst.c (modified) * uspace/app/taskbar/taskbar.sif (modified) * uspace/app/tester/meson.build (modified) * uspace/app/tester/mm/mapping1.c (modified) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/app/tester/thread/deadlock.c (added) * uspace/app/tester/thread/deadlock.def (added) * uspace/app/vol/vol.c (modified) * uspace/drv/block/isa-ide/isa-ide.c (modified) * uspace/drv/block/isa-ide/isa-ide_hw.h (added) * uspace/drv/block/isa-ide/main.c (modified) * uspace/drv/block/pc-floppy/main.c (modified) * uspace/drv/block/pci-ide/main.c (modified) * uspace/drv/block/pci-ide/pci-ide.c (modified) * uspace/drv/block/virtio-blk/virtio-blk.c (modified) * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/bus/pci/pciintel/pci.h (modified) * uspace/drv/nic/virtio-net/virtio-net.c (modified) * uspace/lib/ata/src/ata.c (modified) * uspace/lib/c/arch/arm32/src/atomic.c (modified) * uspace/lib/c/generic/device/hw_res.c (modified) * uspace/lib/c/generic/elf/elf_load.c (modified) * uspace/lib/c/generic/libc.c (modified) * uspace/lib/c/generic/rtld/module.c (modified) * uspace/lib/c/generic/rtld/rtld.c (modified) * uspace/lib/c/generic/thread/fibril_synch.c (modified) * uspace/lib/c/generic/thread/tls.c (modified) * uspace/lib/c/include/device/hw_res.h (modified) * uspace/lib/c/include/rtld/module.h (modified) * uspace/lib/c/include/rtld/rtld.h (modified) * uspace/lib/cpp/include/__bits/io/ios.hpp (modified) * uspace/lib/device/include/bd.h (modified) * uspace/lib/device/include/bd_srv.h (modified) * uspace/lib/device/include/devman.h (modified) * uspace/lib/device/include/ipc/bd.h (modified) * uspace/lib/device/include/ipc/devman.h (modified) * uspace/lib/device/include/ipc/vol.h (modified) * uspace/lib/device/include/types/vol.h (modified) * uspace/lib/device/include/vol.h (modified) * uspace/lib/device/src/bd.c (modified) * uspace/lib/device/src/bd_srv.c (modified) * uspace/lib/device/src/devman.c (modified) * uspace/lib/device/src/vol.c (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/generic/remote_hw_res.c (modified) * uspace/lib/drv/include/ddf/driver.h (modified) * uspace/lib/drv/include/ops/hw_res.h (modified) * uspace/lib/ext4/src/superblock.c (modified) * uspace/lib/fdisk/src/fdisk.c (modified) * uspace/lib/gfxfont/private/testgc.h (added) * uspace/lib/gfxfont/src/glyph_bmp.c (modified) * uspace/lib/gfxfont/test/font.c (modified) * uspace/lib/gfxfont/test/glyph.c (modified) * uspace/lib/gfxfont/test/glyph_bmp.c (modified) * uspace/lib/gfxfont/test/text.c (modified) * uspace/lib/gfxfont/test/tpf.c (modified) * uspace/lib/gfxfont/test/typeface.c (modified) * uspace/lib/scsi/include/scsi/sbc.h (modified) * uspace/lib/trackmod/protracker.c (modified) * uspace/lib/trackmod/xm.c (modified) * uspace/lib/ui/include/types/ui/filelist.h (modified) * uspace/lib/ui/include/types/ui/msgdialog.h (modified) * uspace/lib/ui/include/ui/filelist.h (modified) * uspace/lib/ui/private/filelist.h (modified) * uspace/lib/ui/private/testgc.h (added) * uspace/lib/ui/src/dummygc.c (modified) * uspace/lib/ui/src/filelist.c (modified) * uspace/lib/ui/src/msgdialog.c (modified) * uspace/lib/ui/test/checkbox.c (modified) * uspace/lib/ui/test/label.c (modified) * uspace/lib/ui/test/paint.c (modified) * uspace/lib/ui/test/pbutton.c (modified) * uspace/lib/ui/test/rbutton.c (modified) * uspace/lib/ui/test/resource.c (modified) * uspace/lib/ui/test/slider.c (modified) * uspace/lib/ui/test/wdecor.c (modified) * uspace/srv/bd/vbd/disk.c (modified) * uspace/srv/devman/dev.c (modified) * uspace/srv/devman/dev.h (modified) * uspace/srv/devman/devman.h (modified) * uspace/srv/devman/devtree.c (modified) * uspace/srv/devman/devtree.h (modified) * uspace/srv/devman/driver.c (modified) * uspace/srv/devman/drv_conn.c (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/loader/main.c (modified) * uspace/srv/logger/logs.c (modified) * uspace/srv/system/system.c (modified) * uspace/srv/vfs/vfs_register.c (modified) * uspace/srv/volsrv/meson.build (modified) * uspace/srv/volsrv/part.c (modified) * uspace/srv/volsrv/part.h (modified) * uspace/srv/volsrv/volsrv.c (modified) Merge 'upstream/master' into helenraid-para Tue, 25 Feb 2025 20:25:43 GMT Jiri Svoboda [4285f384] * uspace/app/sysinst/rdimg.c (modified) * uspace/app/sysinst/sysinst.c (modified) * uspace/app/vol/vol.c (modified) * uspace/lib/ata/src/ata.c (modified) * uspace/lib/device/include/bd.h (modified) * uspace/lib/device/include/bd_srv.h (modified) * uspace/lib/device/include/ipc/bd.h (modified) * uspace/lib/device/include/ipc/vol.h (modified) * uspace/lib/device/include/types/vol.h (modified) * uspace/lib/device/include/vol.h (modified) * uspace/lib/device/src/bd.c (modified) * uspace/lib/device/src/bd_srv.c (modified) * uspace/lib/device/src/vol.c (modified) * uspace/lib/fdisk/src/fdisk.c (modified) * uspace/lib/scsi/include/scsi/sbc.h (modified) * uspace/srv/bd/vbd/disk.c (modified) * uspace/srv/system/system.c (modified) * uspace/srv/volsrv/meson.build (modified) * uspace/srv/volsrv/part.c (modified) * uspace/srv/volsrv/part.h (modified) * uspace/srv/volsrv/volsrv.c (modified) Allow physically ejecting CD-ROM using vol eject -s Mon, 24 Feb 2025 11:08:26 GMT GitHub [9faba42] * uspace/lib/ext4/src/superblock.c (modified) Merge pull request #241 from mcimerman/ext4-big-blkdev-bsize ext4: ... Thu, 13 Feb 2025 10:16:55 GMT GitHub [32254d6] * uspace/app/dltest/dltest.c (modified) * uspace/lib/c/generic/elf/elf_load.c (modified) * uspace/lib/c/generic/libc.c (modified) * uspace/lib/c/generic/rtld/module.c (modified) * uspace/lib/c/generic/rtld/rtld.c (modified) * uspace/lib/c/generic/thread/tls.c (modified) * uspace/lib/c/include/rtld/module.h (modified) * uspace/lib/c/include/rtld/rtld.h (modified) * uspace/srv/loader/main.c (modified) init RTLD runtime at load time even for statically linked binaries ... Wed, 05 Feb 2025 21:26:26 GMT Jiri Svoboda [accdf882] * uspace/app/nav/menu.c (modified) * uspace/app/nav/menu.h (modified) * uspace/app/nav/nav.c (modified) * uspace/app/nav/test/menu.c (modified) * uspace/app/nav/types/menu.h (modified) * uspace/lib/ui/include/types/ui/filelist.h (modified) * uspace/lib/ui/include/ui/filelist.h (modified) * uspace/lib/ui/private/filelist.h (modified) * uspace/lib/ui/src/filelist.c (modified) File / Edit (Ctrl-E) in Navigator to start editor on current file Wed, 05 Feb 2025 12:30:20 GMT Jiri Svoboda [832cbe7] * uspace/drv/block/isa-ide/isa-ide_hw.h (added) * uspace/drv/block/isa-ide/main.c (modified) * uspace/drv/block/pc-floppy/main.c (modified) * uspace/drv/block/pci-ide/main.c (modified) * uspace/drv/block/pci-ide/pci-ide.c (modified) * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/bus/pci/pciintel/pci.h (modified) * uspace/lib/c/generic/device/hw_res.c (modified) * uspace/lib/c/include/device/hw_res.h (modified) * uspace/lib/device/include/devman.h (modified) * uspace/lib/device/include/ipc/devman.h (modified) * uspace/lib/device/src/devman.c (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/generic/remote_hw_res.c (modified) * uspace/lib/drv/include/ddf/driver.h (modified) * uspace/lib/drv/include/ops/hw_res.h (modified) * uspace/srv/devman/drv_conn.c (modified) Add proper IDE PCI to ISA fallback mechanism. To determine if ... Tue, 04 Feb 2025 19:03:34 GMT Jiri Svoboda [0dab4850] * uspace/lib/ata/src/ata.c (modified) Fix driver crash when ATA channel contains no usable devices. Mon, 03 Feb 2025 08:15:30 GMT Jiri Svoboda [a796812c] * uspace/drv/block/isa-ide/isa-ide.c (modified) * uspace/lib/ata/src/ata.c (modified) Fix ISA IDE Wed, 29 Jan 2025 14:02:50 GMT Jiří Zárevúcky [4a3a5a0] * uspace/lib/ext4/src/superblock.c (modified) One more tweak Wed, 29 Jan 2025 13:51:25 GMT Jiří Zárevúcky [ea50e671] * uspace/lib/ext4/src/superblock.c (modified) A few adjustments Wed, 29 Jan 2025 13:06:25 GMT Jiří Zárevúcky [56210a7a] * boot/arch/riscv64/src/asm.S (modified) * kernel/arch/riscv64/src/mm/page.c (modified) * tools/toolchain.sh (modified) * uspace/drv/block/virtio-blk/virtio-blk.c (modified) * uspace/drv/nic/virtio-net/virtio-net.c (modified) * uspace/lib/c/arch/arm32/src/atomic.c (modified) * uspace/lib/cpp/include/__bits/io/ios.hpp (modified) * uspace/lib/trackmod/protracker.c (modified) * uspace/lib/trackmod/xm.c (modified) * uspace/srv/vfs/vfs_register.c (modified) Update GCC and binutils to latest versions Tue, 28 Jan 2025 14:48:04 GMT Jiří Zárevúcky [1fa6292] * uspace/lib/gfxfont/private/testgc.h (added) * uspace/lib/gfxfont/src/glyph_bmp.c (modified) * uspace/lib/gfxfont/test/font.c (modified) * uspace/lib/gfxfont/test/glyph.c (modified) * uspace/lib/gfxfont/test/glyph_bmp.c (modified) * uspace/lib/gfxfont/test/text.c (modified) * uspace/lib/gfxfont/test/tpf.c (modified) * uspace/lib/gfxfont/test/typeface.c (modified) * uspace/lib/ui/private/testgc.h (added) * uspace/lib/ui/src/dummygc.c (modified) * uspace/lib/ui/test/checkbox.c (modified) * uspace/lib/ui/test/label.c (modified) * uspace/lib/ui/test/paint.c (modified) * uspace/lib/ui/test/pbutton.c (modified) * uspace/lib/ui/test/rbutton.c (modified) * uspace/lib/ui/test/resource.c (modified) * uspace/lib/ui/test/slider.c (modified) * uspace/lib/ui/test/wdecor.c (modified) Remove a ton of duplicated code in libui/libgfxfont tests Tue, 28 Jan 2025 14:45:44 GMT Jiří Zárevúcky [97116a2] * uspace/app/shutdown-dlg/shutdown-dlg.c (modified) * uspace/lib/c/generic/thread/tls.c (modified) Run `make ccheck-fix` Mon, 27 Jan 2025 15:10:46 GMT Miroslav Cimerman [cb747b3] * uspace/lib/ext4/src/superblock.c (modified) ext4: support bigger blkdev block size Allows ext4 to be used with ... Mon, 27 Jan 2025 12:45:12 GMT GitHub [b27ae65a] * uspace/lib/c/generic/rtld/module.c (modified) * uspace/lib/c/generic/thread/tls.c (modified) fix calculation of TLS size for main fibril (#240) * explain why ... Mon, 20 Jan 2025 17:35:12 GMT Jiri Svoboda [2e08f2b6] * uspace/app/shutdown-dlg/shutdown-dlg.c (modified) * uspace/lib/ui/include/types/ui/msgdialog.h (modified) * uspace/lib/ui/src/msgdialog.c (modified) Confirm shutdown in shutdown dialog. Sat, 18 Jan 2025 12:10:11 GMT Jiří Zárevúcky [41dcabc] * uspace/lib/c/generic/thread/fibril_synch.c (modified) libc: Prevent writer starvation in fibril_rwlock_t. Thanks to ... Fri, 17 Jan 2025 10:32:07 GMT GitHub [b8fd951] * uspace/lib/ata/src/ata.c (modified) ata_channel_destroy(): free the channel (#237) Sun, 12 Jan 2025 21:53:55 GMT Miroslav Cimerman [3a68baa] * uspace/lib/device/include/hr.h (modified) * uspace/lib/device/src/hr.c (modified) lib/device/hr: add INVALID state Sun, 12 Jan 2025 15:38:16 GMT Jiri Svoboda [e0e2264] * uspace/lib/c/generic/thread/fibril_synch.c (modified) Fix printing the incorrect blocking chain when deadlock is detected. Thu, 09 Jan 2025 11:29:38 GMT Miroslav Cimerman [7bf29e5] * abi/include/abi/ipc/interfaces.h (modified) * common/adt/bitmap.c (modified) * common/include/adt/bitmap.h (modified) * common/include/stdlib.h (modified) * contrib/qemu/build-from-scratch.sh (modified) * kernel/arch/abs32le/src/userspace.c (modified) * kernel/arch/amd64/src/userspace.c (modified) * kernel/arch/arm32/src/userspace.c (modified) * kernel/arch/arm64/src/arm64.c (modified) * kernel/arch/ia32/src/userspace.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/include/arch/asm.h (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/mips32/src/start.S (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/riscv64/src/userspace.c (modified) * kernel/arch/sparc64/src/sun4u/asm.S (modified) * kernel/arch/sparc64/src/sun4u/sparc64.c (modified) * kernel/arch/sparc64/src/sun4v/asm.S (modified) * kernel/arch/sparc64/src/sun4v/sparc64.c (modified) * kernel/generic/include/align.h (modified) * kernel/generic/include/main/uinit.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/include/userspace.h (modified) * kernel/generic/src/lib/ubsan.c (modified) * kernel/generic/src/main/uinit.c (modified) * kernel/generic/src/mm/malloc.c (modified) * kernel/generic/src/proc/program.c (modified) * kernel/generic/src/proc/thread.c (modified) * meson/arch/ppc32/meson.build (modified) * meson/part/compiler_args/meson.build (modified) * meson/part/initrd_manifest/meson.build (modified) * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/app/hello/hello.h (modified) * uspace/app/init/init.c (modified) * uspace/app/init/meson.build (modified) * uspace/app/meson.build (modified) * uspace/app/shutdown-dlg/doc/doxygroups.h (added) * uspace/app/shutdown-dlg/meson.build (added) * uspace/app/shutdown-dlg/shutdown-dlg.c (added) * uspace/app/shutdown-dlg/shutdown-dlg.h (added) * uspace/app/shutdown/doc/doxygroups.h (added) * uspace/app/shutdown/meson.build (moved) * uspace/app/shutdown/shutdown.c (added) * uspace/app/shutdown/shutdown.h (moved) * uspace/app/sysinst/sysinst.c (modified) * uspace/app/terminal/meson.build (modified) * uspace/app/terminal/terminal.c (modified) * uspace/app/terminal/terminal.h (modified) * uspace/app/tester/print/print2.c (modified) * uspace/app/tetris/screen.c (modified) * uspace/app/tetris/screen.h (modified) * uspace/app/tetris/tetris.c (modified) * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/c/arch/abs32le/include/libarch/thread.h (modified) * uspace/lib/c/arch/abs32le/src/thread_entry.c (modified) * uspace/lib/c/arch/amd64/include/libarch/thread.h (modified) * uspace/lib/c/arch/amd64/src/thread_entry.S (modified) * uspace/lib/c/arch/arm32/include/libarch/thread.h (modified) * uspace/lib/c/arch/arm32/src/thread_entry.S (modified) * uspace/lib/c/arch/arm64/include/libarch/thread.h (modified) * uspace/lib/c/arch/arm64/src/thread_entry.S (modified) * uspace/lib/c/arch/ia32/include/libarch/thread.h (modified) * uspace/lib/c/arch/ia32/src/syscall.S (modified) * uspace/lib/c/arch/ia32/src/thread_entry.S (modified) * uspace/lib/c/arch/ia64/include/libarch/thread.h (modified) * uspace/lib/c/arch/ia64/src/thread_entry.S (modified) * uspace/lib/c/arch/mips32/include/libarch/thread.h (modified) * uspace/lib/c/arch/mips32/src/thread_entry.S (modified) * uspace/lib/c/arch/ppc32/include/libarch/thread.h (modified) * uspace/lib/c/arch/ppc32/src/thread_entry.S (modified) * uspace/lib/c/arch/riscv64/include/libarch/thread.h (modified) * uspace/lib/c/arch/riscv64/src/thread_entry.c (modified) * uspace/lib/c/arch/sparc64/include/libarch/thread.h (modified) * uspace/lib/c/arch/sparc64/src/thread_entry.S (modified) * uspace/lib/c/generic/malloc.c (modified) * uspace/lib/c/generic/private/fibril.h (modified) * uspace/lib/c/generic/private/thread.h (modified) * uspace/lib/c/generic/thread/fibril.c (modified) * uspace/lib/c/generic/thread/thread.c (modified) * uspace/lib/c/include/align.h (modified) * uspace/lib/c/meson.build (modified) * uspace/lib/c/test/double_to_str.c (modified) * uspace/lib/clui/src/tinput.c (modified) * uspace/lib/console/include/io/cons_event.h (modified) * uspace/lib/console/src/con_srv.c (modified) * uspace/lib/console/src/console.c (modified) * uspace/lib/display/include/display.h (modified) * uspace/lib/display/include/types/display/wndparams.h (modified) * uspace/lib/display/src/display.c (modified) * uspace/lib/input/include/io/kbd_event.h (modified) * uspace/lib/meson.build (modified) * uspace/lib/output/include/io/concaps.h (modified) * uspace/lib/system/doc/doxygroups.h (added) * uspace/lib/system/include/ipc/system.h (added) * uspace/lib/system/include/system.h (added) * uspace/lib/system/include/system_srv.h (moved) * uspace/lib/system/include/types/system.h (added) * uspace/lib/system/meson.build (added) * uspace/lib/system/private/system.h (added) * uspace/lib/system/src/system.c (added) * uspace/lib/system/src/system_srv.c (added) * uspace/lib/system/test/main.c (added) * uspace/lib/system/test/system.c (added) * uspace/lib/termui/include/termui.h (added) * uspace/lib/termui/meson.build (added) * uspace/lib/termui/src/history.c (added) * uspace/lib/termui/src/history.h (added) * uspace/lib/termui/src/termui.c (added) * uspace/lib/ui/include/types/ui/msgdialog.h (modified) * uspace/lib/ui/include/types/ui/testctl.h (modified) * uspace/lib/ui/include/types/ui/window.h (modified) * uspace/lib/ui/private/msgdialog.h (modified) * uspace/lib/ui/src/filedialog.c (modified) * uspace/lib/ui/src/msgdialog.c (modified) * uspace/lib/ui/src/ui.c (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/msgdialog.c (modified) * uspace/lib/vt/include/vt/vt100.h (added) * uspace/lib/vt/meson.build (added) * uspace/lib/vt/src/vt100.c (added) * uspace/srv/hid/console/console.c (modified) * uspace/srv/hid/console/console.h (modified) * uspace/srv/hid/display/display.c (modified) * uspace/srv/hid/display/idevcfg.c (modified) * uspace/srv/hid/display/ievent.c (added) * uspace/srv/hid/display/ievent.h (added) * uspace/srv/hid/display/input.c (modified) * uspace/srv/hid/display/main.c (modified) * uspace/srv/hid/display/meson.build (modified) * uspace/srv/hid/display/seat.c (modified) * uspace/srv/hid/display/test/ievent.c (added) * uspace/srv/hid/display/test/main.c (modified) * uspace/srv/hid/display/types/display/display.h (modified) * uspace/srv/hid/display/types/display/ievent.h (added) * uspace/srv/hid/display/window.c (modified) * uspace/srv/hid/output/ctl/serial.c (modified) * uspace/srv/hid/output/ctl/serial.h (modified) * uspace/srv/hid/output/meson.build (modified) * uspace/srv/hid/output/output.c (modified) * uspace/srv/hid/output/output.h (modified) * uspace/srv/hid/output/port/chardev.c (modified) * uspace/srv/hid/output/port/ddev.c (modified) * uspace/srv/hid/output/port/ega.c (modified) * uspace/srv/hid/output/proto/vt100.c (deleted) * uspace/srv/hid/remcons/meson.build (modified) * uspace/srv/hid/remcons/remcons.c (modified) * uspace/srv/hid/remcons/remcons.h (modified) * uspace/srv/hid/remcons/telnet.h (modified) * uspace/srv/hid/remcons/user.c (modified) * uspace/srv/hid/remcons/user.h (modified) * uspace/srv/meson.build (modified) * uspace/srv/net/dhcp/dhcp.c (modified) * uspace/srv/net/dhcp/main.c (modified) * uspace/srv/net/doc/doxygroups.h (modified) * uspace/srv/net/inetsrv/addrobj.c (modified) * uspace/srv/net/inetsrv/addrobj.h (modified) * uspace/srv/net/inetsrv/inet_link.c (modified) * uspace/srv/net/inetsrv/inet_link.h (modified) * uspace/srv/net/inetsrv/inetcfg.c (modified) * uspace/srv/net/inetsrv/inetcfg.h (modified) * uspace/srv/net/inetsrv/inetsrv.c (modified) * uspace/srv/net/inetsrv/inetsrv.h (modified) * uspace/srv/net/inetsrv/meson.build (modified) * uspace/srv/net/inetsrv/sroute.c (modified) * uspace/srv/net/inetsrv/sroute.h (modified) * uspace/srv/net/nconfsrv/iplink.c (deleted) * uspace/srv/net/nconfsrv/nconfsrv.c (deleted) * uspace/srv/system/doc/doxygroups.h (added) * uspace/srv/system/meson.build (added) * uspace/srv/system/system.c (added) * uspace/srv/system/system.h (moved) * uspace/srv/volsrv/part.c (modified) * uspace/srv/volsrv/volsrv.c (modified) * uspace/srv/volsrv/volsrv.h (moved) * uspace/srv/volsrv/volume.c (modified) * uspace/srv/volsrv/volume.h (modified) Merge 'upstream/master' into helenraid-para Wed, 08 Jan 2025 13:33:28 GMT GitHub [4e1221c] * common/adt/bitmap.c (modified) * common/include/adt/bitmap.h (modified) * uspace/lib/c/meson.build (modified) Allow bitmap to be used in userspace See ... Tue, 07 Jan 2025 12:26:56 GMT Jiri Svoboda [8279aab] * uspace/lib/display/include/display.h (modified) * uspace/lib/display/src/display.c (modified) * uspace/lib/ui/src/ui.c (modified) * uspace/lib/ui/src/window.c (modified) ui_lock() needs to lock display If ui_lock() is used to lock UI ... Mon, 30 Dec 2024 23:07:56 GMT Miroslav Cimerman [40be7eb] * uspace/lib/device/src/hr.c (modified) lib/device/src/hr.c: session init style Mon, 23 Dec 2024 11:06:35 GMT Miroslav Cimerman [37a9c1e] * uspace/lib/device/include/hr.h (modified) * uspace/lib/device/src/hr.c (modified) * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/raid5.c (modified) * uspace/srv/bd/hr/superblock.c (modified) * uspace/srv/bd/hr/var.h (modified) hr: hr_volume_t: rename RLQ -> layout Sun, 22 Dec 2024 22:42:05 GMT Miroslav Cimerman [6784abc] * uspace/lib/device/src/hr.c (modified) hr: hr_sess_init(): don't use IPC_FLAG_BLOCKING Sun, 22 Dec 2024 22:02:35 GMT Miroslav Cimerman [64c8132] * common/adt/bitmap.c (modified) * common/include/adt/bitmap.h (modified) * uspace/lib/c/meson.build (modified) Allow bitmap to be used in userspace Fri, 06 Dec 2024 20:19:21 GMT Miroslav Cimerman [4066371] * uspace/lib/device/include/hr.h (modified) * uspace/lib/device/src/hr.c (modified) * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/var.h (modified) hr: layout info printing Fri, 22 Nov 2024 18:38:49 GMT Miroslav Cimerman [5b320ac] * uspace/app/hrctl/hrctl.c (modified) * uspace/lib/device/include/hr.h (modified) * uspace/lib/device/include/ipc/hr.h (modified) * uspace/lib/device/src/hr.c (modified) * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/var.h (modified) hr: hotspares + RAID1 rebuild Fri, 15 Nov 2024 21:21:29 GMT Miroslav Cimerman [dfa2313] * uspace/app/hrctl/hrctl.c (modified) * uspace/lib/device/include/hr.h (modified) * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/superblock.c (modified) * uspace/srv/bd/hr/var.h (modified) hr: rename HR_MAXDEVS -> HR_MAX_EXTENTS Tue, 12 Nov 2024 10:04:38 GMT Jiri Svoboda [12dd36c] * uspace/lib/ui/src/filedialog.c (modified) * uspace/lib/ui/src/msgdialog.c (modified) Handle Enter/Escape keys in message dialog. Tue, 12 Nov 2024 09:56:19 GMT Jiri Svoboda [9a07ee3] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/types/ui/msgdialog.h (modified) * uspace/lib/ui/private/msgdialog.h (modified) * uspace/lib/ui/src/msgdialog.c (modified) * uspace/lib/ui/test/msgdialog.c (modified) Add message dialog choice selection (OK, OK/Cancel) Sun, 10 Nov 2024 19:22:23 GMT Miroslav Cimerman [13ce552] * uspace/lib/device/include/hr.h (modified) * uspace/lib/device/src/hr.c (modified) * uspace/srv/bd/hr/raid1.c (modified) hr: add DEGRADED volume state Use it for weakened mirror as well. Thu, 07 Nov 2024 10:38:29 GMT Jiri Svoboda [0d00e53] * uspace/app/hello/hello.h (modified) * uspace/app/meson.build (modified) * uspace/app/shutdown-dlg/doc/doxygroups.h (added) * uspace/app/shutdown-dlg/meson.build (added) * uspace/app/shutdown-dlg/shutdown-dlg.c (added) * uspace/app/shutdown-dlg/shutdown-dlg.h (added) * uspace/app/shutdown/shutdown.c (modified) * uspace/lib/display/include/types/display/wndparams.h (modified) * uspace/lib/ui/include/types/ui/window.h (modified) * uspace/lib/ui/src/window.c (modified) * uspace/srv/hid/display/seat.c (modified) * uspace/srv/hid/display/window.c (modified) Shut down dialog Mon, 28 Oct 2024 22:19:45 GMT Miroslav Cimerman [cf28ffd3] * uspace/app/hrctl/hrctl.c (modified) * uspace/lib/device/include/hr.h (modified) * uspace/lib/device/src/hr.c (modified) * uspace/srv/bd/hr/hr.c (modified) hr: add option to silently fail an extent Mon, 28 Oct 2024 21:46:47 GMT Miroslav Cimerman [d84773a] * uspace/lib/device/include/hr.h (modified) * uspace/lib/device/src/hr.c (modified) * uspace/srv/bd/hr/raid1.c (modified) hr: RAID 1 state handling Mon, 28 Oct 2024 20:02:39 GMT Miroslav Cimerman [e47a032] * uspace/app/hrctl/hrctl.c (modified) * uspace/lib/device/include/hr.h (modified) * uspace/lib/device/src/hr.c (modified) * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/superblock.c (modified) * uspace/srv/bd/hr/util.c (modified) * uspace/srv/bd/hr/util.h (modified) * uspace/srv/bd/hr/var.h (modified) hr: base for status handling Fri, 18 Oct 2024 14:30:56 GMT Miroslav Cimerman [50bed55d] * uspace/app/hrctl/hrctl.c (modified) * uspace/lib/device/include/hr.h (modified) * uspace/lib/device/src/hr.c (modified) * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/raid0.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/raid4.c (modified) * uspace/srv/bd/hr/raid5.c (modified) * uspace/srv/bd/hr/superblock.c (modified) hr: rename levels to upper case Thu, 17 Oct 2024 23:20:09 GMT Jiri Svoboda [a72f3b8] * abi/include/abi/ipc/interfaces.h (modified) * uspace/lib/meson.build (modified) * uspace/lib/system/doc/doxygroups.h (added) * uspace/lib/system/include/ipc/system.h (added) * uspace/lib/system/include/system.h (added) * uspace/lib/system/include/system_srv.h (added) * uspace/lib/system/include/types/system.h (added) * uspace/lib/system/meson.build (added) * uspace/lib/system/private/system.h (added) * uspace/lib/system/src/system.c (added) * uspace/lib/system/src/system_srv.c (added) * uspace/lib/system/test/main.c (added) * uspace/lib/system/test/system.c (added) System protocol library, incl. unit tests Thu, 17 Oct 2024 12:35:42 GMT Jiri Svoboda [9d5cea6] * uspace/lib/vt/include/vt/vt100.h (modified) * uspace/lib/vt/src/vt100.c (modified) * uspace/srv/hid/remcons/remcons.c (modified) Allow remcons/vt100 to set terminal title Fri, 11 Oct 2024 18:37:47 GMT Jiri Svoboda [b3b79981] * uspace/lib/vt/src/vt100.c (modified) Must initialize vt100_t decoder fields Fri, 11 Oct 2024 17:37:03 GMT Miroslav Cimerman [68c966e] * uspace/lib/device/include/hr.h (modified) * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/superblock.c (modified) * uspace/srv/bd/hr/superblock.h (modified) * uspace/srv/bd/hr/var.h (modified) hr: use HR_DEVNAME_LEN and HR_UUID_LEN defines Fri, 11 Oct 2024 16:08:55 GMT Jiri Svoboda [5be5396] * uspace/lib/console/src/con_srv.c (modified) * uspace/lib/vt/include/vt/vt100.h (modified) * uspace/lib/vt/src/vt100.c (modified) * uspace/srv/hid/remcons/remcons.c (modified) Remcons needs to properly clean up when terminating a user session Thu, 10 Oct 2024 13:31:42 GMT Miroslav Cimerman [c997374] * uspace/app/hrctl/hrctl.c (modified) * uspace/lib/device/include/hr.h (modified) * uspace/lib/device/src/hr.c (modified) * uspace/srv/bd/hr/hr.c (modified) hr: merge assemble and create functions Thu, 10 Oct 2024 12:54:14 GMT Jiri Svoboda [fb06afd8] * uspace/lib/vt/src/vt100.c (modified) Make sure initial attributes are set in serial console Thu, 10 Oct 2024 11:52:43 GMT Jiri Svoboda [5e0acaa] * uspace/lib/vt/include/vt/vt100.h (modified) * uspace/lib/vt/src/vt100.c (modified) * uspace/srv/hid/remcons/remcons.c (modified) Implement mouse tracking in libvt / remcons Sat, 05 Oct 2024 10:32:59 GMT Miroslav Cimerman [dbd91da] * uspace/lib/device/include/hr.h (modified) * uspace/lib/device/src/hr.c (modified) * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/raid0.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/raid4.c (modified) * uspace/srv/bd/hr/superblock.c (modified) * uspace/srv/bd/hr/util.c (modified) * uspace/srv/bd/hr/var.h (modified) hr: remake structures to include extent status Also rename .devs -> ... Fri, 04 Oct 2024 21:13:17 GMT Jiri Svoboda [c7ecd290] * uspace/lib/vt/src/vt100.c (modified) Provide character translation for Alt-keys in remote console Needed ... Fri, 04 Oct 2024 19:23:16 GMT Jiri Svoboda [47d060d] * uspace/lib/vt/include/vt/vt100.h (modified) * uspace/lib/vt/src/vt100.c (modified) * uspace/srv/hid/remcons/remcons.c (modified) * uspace/srv/hid/remcons/remcons.h (modified) * uspace/srv/hid/remcons/telnet.h (modified) * uspace/srv/hid/remcons/user.c (modified) * uspace/srv/hid/remcons/user.h (modified) Implement telnet window size option Thu, 03 Oct 2024 18:48:48 GMT Jiri Svoboda [e273e9e] * uspace/app/terminal/terminal.c (modified) * uspace/app/terminal/terminal.h (modified) * uspace/lib/console/include/io/cons_event.h (modified) * uspace/srv/hid/console/console.c (modified) * uspace/srv/hid/console/console.h (modified) * uspace/srv/hid/output/output.h (modified) Move link out of cons_event_t Thu, 03 Oct 2024 18:21:04 GMT Jiri Svoboda [b2c9e42c] * uspace/lib/input/include/io/kbd_event.h (modified) * uspace/lib/ui/include/types/ui/testctl.h (modified) * uspace/srv/hid/remcons/remcons.c (modified) * uspace/srv/hid/remcons/remcons.h (modified) Move link out of kbd_event_t Thu, 03 Oct 2024 18:00:30 GMT Jiri Svoboda [d05c237] * uspace/lib/vt/include/vt/vt100.h (modified) * uspace/lib/vt/src/vt100.c (modified) Add support for parsing Shift+movement keys and Alt+movement keys Thu, 03 Oct 2024 15:42:59 GMT Jiri Svoboda [6907f26] * uspace/lib/vt/include/vt/vt100.h (modified) * uspace/lib/vt/meson.build (modified) * uspace/lib/vt/src/vt100.c (modified) * uspace/srv/hid/remcons/remcons.c (modified) * uspace/srv/hid/remcons/remcons.h (modified) * uspace/srv/hid/remcons/user.c (modified) * uspace/srv/hid/remcons/user.h (modified) Parse VT100 keyboard escape sequences in libvt Tue, 01 Oct 2024 11:13:28 GMT Jiri Svoboda [d31c3ea] * uspace/lib/vt/include/vt/vt100.h (modified) * uspace/lib/vt/src/vt100.c (modified) * uspace/srv/hid/output/ctl/serial.c (modified) * uspace/srv/hid/output/ctl/serial.h (modified) * uspace/srv/hid/output/port/chardev.c (modified) * uspace/srv/hid/remcons/remcons.c (modified) Group vt callbacks into a callback structure Tue, 01 Oct 2024 10:39:09 GMT Jiri Svoboda [357d9dd] * uspace/lib/vt/include/vt/vt100.h (modified) * uspace/lib/vt/src/vt100.c (modified) * uspace/srv/hid/output/ctl/serial.c (modified) * uspace/srv/hid/remcons/remcons.c (modified) * uspace/srv/hid/remcons/remcons.h (modified) The 'state' in vt100_state_t is unnecessary Wed, 25 Sep 2024 17:19:36 GMT Jiri Svoboda [09f41d3] * uspace/app/terminal/terminal.c (modified) * uspace/app/tetris/screen.c (modified) * uspace/lib/output/include/io/concaps.h (modified) * uspace/srv/hid/output/ctl/serial.c (modified) * uspace/srv/hid/output/port/ddev.c (modified) * uspace/srv/hid/output/port/ega.c (modified) * uspace/srv/hid/remcons/remcons.c (modified) * uspace/srv/hid/remcons/remcons.h (modified) Tetris should be able to detect screen cursor control capability Tue, 24 Sep 2024 17:59:36 GMT Jiri Svoboda [d3109ff] * uspace/lib/meson.build (modified) * uspace/lib/vt/include/vt/vt100.h (moved) * uspace/lib/vt/meson.build (added) * uspace/lib/vt/src/vt100.c (moved) * uspace/srv/hid/output/ctl/serial.c (modified) * uspace/srv/hid/output/ctl/serial.h (modified) * uspace/srv/hid/output/meson.build (modified) * uspace/srv/hid/output/output.c (modified) * uspace/srv/hid/output/port/chardev.c (modified) * uspace/srv/hid/remcons/meson.build (modified) * uspace/srv/hid/remcons/remcons.c (modified) * uspace/srv/hid/remcons/remcons.h (modified) * uspace/srv/hid/remcons/user.c (modified) * uspace/srv/hid/remcons/user.h (modified) Cursor and color control in remote console + RGB Move vt100 module ... Fri, 20 Sep 2024 12:16:28 GMT Jiří Zárevúcky [3fcea34] * abi/include/abi/proc/uarg.h (deleted) * kernel/arch/abs32le/src/userspace.c (modified) * kernel/arch/amd64/src/userspace.c (modified) * kernel/arch/arm32/src/userspace.c (modified) * kernel/arch/arm64/src/arm64.c (modified) * kernel/arch/ia32/src/userspace.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/include/arch/asm.h (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/mips32/src/start.S (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/riscv64/src/userspace.c (modified) * kernel/arch/sparc64/src/sun4u/asm.S (modified) * kernel/arch/sparc64/src/sun4u/sparc64.c (modified) * kernel/arch/sparc64/src/sun4v/asm.S (modified) * kernel/arch/sparc64/src/sun4v/sparc64.c (modified) * kernel/generic/include/main/uinit.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/include/userspace.h (modified) * kernel/generic/src/main/uinit.c (modified) * kernel/generic/src/proc/program.c (modified) * kernel/generic/src/proc/thread.c (modified) * meson/arch/ppc32/meson.build (modified) * meson/part/compiler_args/meson.build (modified) * meson/part/initrd_manifest/meson.build (modified) * uspace/lib/c/arch/abs32le/include/libarch/thread.h (modified) * uspace/lib/c/arch/abs32le/src/thread_entry.c (modified) * uspace/lib/c/arch/amd64/include/libarch/thread.h (modified) * uspace/lib/c/arch/amd64/src/thread_entry.S (modified) * uspace/lib/c/arch/arm32/include/libarch/thread.h (modified) * uspace/lib/c/arch/arm32/src/thread_entry.S (modified) * uspace/lib/c/arch/arm64/include/libarch/thread.h (modified) * uspace/lib/c/arch/arm64/src/thread_entry.S (modified) * uspace/lib/c/arch/ia32/include/libarch/thread.h (modified) * uspace/lib/c/arch/ia32/src/syscall.S (modified) * uspace/lib/c/arch/ia32/src/thread_entry.S (modified) * uspace/lib/c/arch/ia64/include/libarch/thread.h (modified) * uspace/lib/c/arch/ia64/src/thread_entry.S (modified) * uspace/lib/c/arch/mips32/include/libarch/thread.h (modified) * uspace/lib/c/arch/mips32/src/thread_entry.S (modified) * uspace/lib/c/arch/ppc32/include/libarch/thread.h (modified) * uspace/lib/c/arch/ppc32/src/thread_entry.S (modified) * uspace/lib/c/arch/riscv64/include/libarch/thread.h (modified) * uspace/lib/c/arch/riscv64/src/thread_entry.c (modified) * uspace/lib/c/arch/sparc64/include/libarch/thread.h (modified) * uspace/lib/c/arch/sparc64/src/thread_entry.S (modified) * uspace/lib/c/generic/private/fibril.h (modified) * uspace/lib/c/generic/private/thread.h (modified) * uspace/lib/c/generic/thread/fibril.c (modified) * uspace/lib/c/generic/thread/thread.c (modified) Simplify the SYS_THREAD_CREATE syscall interface Removed the beefy ... Thu, 19 Sep 2024 22:04:13 GMT Jiri Svoboda [2cf8f994] * uspace/app/terminal/terminal.c (modified) * uspace/lib/termui/src/termui.c (modified) Improve terminal behavior in console mode. Wed, 18 Sep 2024 10:35:42 GMT Jiří Zárevúcky [84cc190] * uspace/lib/termui/src/termui.c (modified) libtermui: Wipe overflow flags when wiping screen Wed, 18 Sep 2024 10:05:08 GMT Jiri Svoboda [88739997] * uspace/app/terminal/terminal.c (modified) * uspace/lib/termui/src/history.c (modified) * uspace/lib/termui/src/termui.c (modified) Remove forgotten debug messages Wed, 18 Sep 2024 10:01:34 GMT Jiri Svoboda [9aa51406] * uspace/app/terminal/terminal.c (modified) * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/types/ui/window.h (modified) * uspace/lib/ui/src/window.c (modified) Create terminal window with the correct size from the start. Mon, 16 Sep 2024 11:54:47 GMT Jiří Zárevúcky [096c0786] * kernel/generic/include/align.h (modified) * uspace/lib/c/include/align.h (modified) Ensure ALIGN_UP/DOWN() work with any size arguments Sat, 14 Sep 2024 10:32:27 GMT Jiri Svoboda [1e221ec] * uspace/lib/ui/src/window.c (modified) Fix bug in ui_window_send_minimize() This would crash terminal with ... Thu, 12 Sep 2024 13:14:20 GMT Jiří Zárevúcky [899bdfd] * uspace/app/terminal/meson.build (modified) * uspace/app/terminal/terminal.c (modified) * uspace/app/terminal/terminal.h (modified) * uspace/app/tetris/screen.c (modified) * uspace/app/tetris/screen.h (modified) * uspace/app/tetris/tetris.c (modified) * uspace/lib/clui/src/tinput.c (modified) * uspace/lib/console/include/io/cons_event.h (modified) * uspace/lib/console/src/con_srv.c (modified) * uspace/lib/console/src/console.c (modified) * uspace/lib/meson.build (modified) * uspace/lib/termui/include/termui.h (added) * uspace/lib/termui/meson.build (added) * uspace/lib/termui/src/history.c (added) * uspace/lib/termui/src/history.h (added) * uspace/lib/termui/src/termui.c (added) * uspace/lib/ui/src/ui.c (modified) Terminal scrolling and resizing support Thu, 12 Sep 2024 12:35:23 GMT Jiří Zárevúcky [dd50aa19] * common/include/stdlib.h (modified) * kernel/generic/src/mm/malloc.c (modified) * uspace/lib/c/generic/malloc.c (modified) Allocation function tweaks - Add reallocarray() from POSIX 2024 ... Thu, 12 Sep 2024 12:35:23 GMT Jiří Zárevúcky [9c40b834] * uspace/app/tester/print/print2.c (modified) * uspace/lib/c/test/double_to_str.c (modified) Add test for ticket #631 Fri, 06 Sep 2024 22:09:33 GMT Miroslav Cimerman [4a2a6b8b] * uspace/app/hrctl/hrctl.c (modified) * uspace/lib/device/include/hr.h (modified) * uspace/lib/device/src/hr.c (modified) * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/meson.build (modified) * uspace/srv/bd/hr/raid0.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/raid4.c (added) * uspace/srv/bd/hr/superblock.c (modified) * uspace/srv/bd/hr/util.c (modified) * uspace/srv/bd/hr/util.h (modified) * uspace/srv/bd/hr/var.h (modified) hr: add initial RAID 4 0 (non-rotating parity on disk 0) Fri, 06 Sep 2024 14:56:46 GMT Miroslav Cimerman [a19d7fc4] * uspace/app/hrctl/hrctl.c (modified) * uspace/lib/device/include/hr.h (modified) * uspace/lib/device/include/ipc/hr.h (modified) * uspace/lib/device/src/hr.c (modified) * uspace/srv/bd/hr/hr.c (modified) hr: add option (-T, --stop) for removing an active array Fri, 06 Sep 2024 12:53:57 GMT Miroslav Cimerman [09398589] * uspace/lib/device/src/hr.c (modified) hr: cstyle: remove redundant space Fri, 06 Sep 2024 12:14:09 GMT Miroslav Cimerman [9c1cf34c] * uspace/lib/device/include/hr.h (modified) * uspace/lib/device/src/hr.c (modified) * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/raid0.c (modified) * uspace/srv/bd/hr/superblock.c (modified) * uspace/srv/bd/hr/superblock.h (modified) * uspace/srv/bd/hr/var.h (modified) hr: add strip size to metadata and hr_volume_t Fri, 06 Sep 2024 11:37:54 GMT Miroslav Cimerman [b0f1366] * uspace/app/hrctl/hrctl.c (modified) * uspace/lib/device/include/hr.h (modified) * uspace/lib/device/include/ipc/hr.h (modified) * uspace/lib/device/src/hr.c (modified) * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/meson.build (modified) * uspace/srv/bd/hr/raid0.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/superblock.c (added) * uspace/srv/bd/hr/superblock.h (added) * uspace/srv/bd/hr/util.c (modified) * uspace/srv/bd/hr/util.h (modified) * uspace/srv/bd/hr/var.h (modified) hr: write persistent metadata, assemble array from metadata Thu, 05 Sep 2024 22:34:53 GMT Miroslav Cimerman [095a989] * uspace/app/hrctl/hrctl.c (modified) * uspace/lib/device/include/hr.h (modified) * uspace/lib/device/include/ipc/hr.h (modified) * uspace/lib/device/src/hr.c (modified) * uspace/srv/bd/hr/hr.c (modified) hr: add status printing Thu, 05 Sep 2024 20:54:51 GMT Miroslav Cimerman [68e357e] * uspace/app/hrctl/hrctl.c (modified) * uspace/lib/device/include/hr.h (modified) * uspace/lib/device/src/hr.c (modified) * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/var.h (modified) hr: use array for devname and devices for now Thu, 29 Aug 2024 19:03:45 GMT Miroslav Cimerman [94d84a0] * abi/include/abi/ipc/interfaces.h (modified) * uspace/app/hrctl/hrctl.c (added) * uspace/app/hrctl/meson.build (added) * uspace/app/meson.build (modified) * uspace/lib/c/include/ipc/services.h (modified) * uspace/lib/device/include/hr.h (added) * uspace/lib/device/include/ipc/hr.h (added) * uspace/lib/device/meson.build (modified) * uspace/lib/device/src/hr.c (added) * uspace/srv/bd/hr/hr.c (added) * uspace/srv/bd/hr/meson.build (added) * uspace/srv/bd/hr/raid1.c (added) * uspace/srv/bd/hr/var.h (added) * uspace/srv/meson.build (modified) hr: initial trivial mirroring implementation Thu, 22 Aug 2024 20:46:18 GMT Jiri Svoboda [ca95ccd] * uspace/app/sysinst/sysinst.c (modified) * uspace/lib/sif/src/sif.c (modified) * uspace/srv/volsrv/volume.c (modified) Fix file closing, volume config sync. Thu, 22 Aug 2024 16:52:45 GMT Jiri Svoboda [cde067e] * uspace/lib/ui/include/types/ui/window.h (modified) * uspace/lib/ui/include/ui/window.h (modified) * uspace/lib/ui/private/window.h (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/window.c (modified) Add UI window callback that is called when window is resized. Thu, 22 Aug 2024 13:08:34 GMT Jiří Zárevúcky [69d4aba] * uspace/lib/gfximage/src/tga.c (modified) libgfximage: Fix integer multiplication overflow in TGA parser Thu, 22 Aug 2024 13:03:23 GMT Jiří Zárevúcky [7268bf1] * uspace/lib/c/test/string.c (modified) libc/test/string.c: Add GCC diagnostic category to ignore Tue, 20 Aug 2024 23:43:53 GMT Jiri Svoboda [ac9b4f2] * uspace/app/taskbar/taskbar.sif (modified) * uspace/lib/sif/src/sif.c (modified) Change SIF storage format to be more XML-like While slightly more ... Tue, 20 Aug 2024 22:07:31 GMT Jiri Svoboda [bff8619] * uspace/app/contacts/contacts.c (deleted) * uspace/app/contacts/doc/doxygroups.h (deleted) * uspace/app/contacts/meson.build (deleted) * uspace/app/meson.build (modified) * uspace/app/taskbar-cfg/smeedit.c (modified) * uspace/app/taskbar-cfg/startmenu.c (modified) * uspace/lib/sif/include/sif.h (modified) * uspace/lib/sif/src/sif.c (modified) * uspace/lib/sif/test/sif.c (modified) * uspace/lib/tbarcfg/include/tbarcfg/tbarcfg.h (modified) * uspace/lib/tbarcfg/private/tbarcfg.h (modified) * uspace/lib/tbarcfg/src/tbarcfg.c (modified) * uspace/lib/tbarcfg/test/tbarcfg.c (modified) * uspace/srv/volsrv/types/volume.h (modified) * uspace/srv/volsrv/volume.c (modified) * uspace/srv/volsrv/volume.h (modified) Simplify SIF interface, remove contacts Remove transactions, move ... Mon, 12 Aug 2024 20:49:17 GMT Miroslav Cimerman [3d2d455b] * uspace/lib/ata/src/ata.c (modified) ata_channel_destroy(): unlock channel mutex after error Wed, 24 Jul 2024 10:33:58 GMT Jiri Svoboda [04e520e] * uspace/app/init/init.c (modified) * uspace/app/init/meson.build (modified) * uspace/app/sysinst/meson.build (modified) * uspace/app/sysinst/sysinst.c (modified) * uspace/app/taskbar-cfg/main.c (modified) * uspace/app/taskbar/taskbar.c (modified) * uspace/lib/futil/doc/doxygroups.h (added) * uspace/lib/futil/include/futil.h (moved) * uspace/lib/futil/meson.build (added) * uspace/lib/futil/src/futil.c (moved) * uspace/lib/meson.build (modified) Config file persistence Copy /cfg to /w/cfg when installing and ... Mon, 22 Jul 2024 20:45:12 GMT Jiri Svoboda [145d4e2e] * uspace/drv/block/isa-ide/isa-ide.c (modified) * uspace/drv/block/pci-ide/pci-ide.c (modified) * uspace/lib/ata/doc/doxygroups.h (added) * uspace/lib/ata/meson.build (modified) * uspace/lib/ata/src/ata.c (modified) * uspace/lib/ata/test/ata.c (added) * uspace/lib/ata/test/main.c (added) Add doxygen group definition and minimal unit tests to libata Mon, 08 Jul 2024 19:05:24 GMT Jiri Svoboda [878736e] * uspace/lib/c/generic/uuid.c (modified) Fix ccheck. Mon, 08 Jul 2024 19:00:57 GMT Jiri Svoboda [dc5647e] * meson/arch/amd64/meson.build (modified) * meson/arch/ia32/meson.build (modified) * uspace/drv/block/pc-floppy/doc/doxygroups.h (added) * uspace/drv/block/pc-floppy/main.c (added) * uspace/drv/block/pc-floppy/meson.build (added) * uspace/drv/block/pc-floppy/pc-floppy.c (added) * uspace/drv/block/pc-floppy/pc-floppy.h (added) * uspace/drv/block/pc-floppy/pc-floppy.ma (added) * uspace/drv/block/pc-floppy/pc-floppy_hw.h (added) * uspace/drv/block/pci-ide/pci-ide.c (modified) * uspace/drv/bus/isa/isa.dev (modified) * uspace/drv/meson.build (modified) * uspace/lib/c/include/ddi.h (modified) PC floppy disk driver Bare minimum implemented. Sat, 22 Jun 2024 09:13:30 GMT Jiri Svoboda [ec50d65e] * uspace/app/edit/edit.c (modified) * uspace/lib/ui/include/types/ui/menubar.h (modified) * uspace/lib/ui/include/ui/menubar.h (modified) * uspace/lib/ui/private/menubar.h (modified) * uspace/lib/ui/src/menubar.c (modified) * uspace/lib/ui/src/window.c (modified) Editor needs to hide cursor when menu bar is activated Thu, 20 Jun 2024 07:24:07 GMT Jiri Svoboda [743f2cdd] * uspace/lib/ata/src/ata.c (modified) Fix error path when adding ATA devices This would errorneously ... Wed, 19 Jun 2024 08:05:09 GMT Jiri Svoboda [7cec216] * uspace/lib/fdisk/src/fdisk.c (modified) Fdisk needs to unmount partition before trying to delete it Thu, 13 Jun 2024 16:03:39 GMT jxsvoboda <5887334+jxsvoboda@…> [c15296b] * uspace/lib/label/src/gpt.c (modified) Encode and decode GPT UUIDs in little-endian format Thu, 13 Jun 2024 16:03:39 GMT jxsvoboda <5887334+jxsvoboda@…> [3887aab2] * uspace/lib/c/generic/uuid.c (modified) * uspace/lib/c/include/types/uuid.h (modified) * uspace/lib/c/include/uuid.h (modified) * uspace/lib/c/test/uuid.c (modified) Change internal UUID representation to named fields Thu, 13 Jun 2024 16:03:39 GMT jxsvoboda <5887334+jxsvoboda@…> [0b1f01c] * uspace/lib/c/generic/rndgen.c (modified) * uspace/lib/c/include/rndgen.h (modified) Add option for 16-bit random number generation Tue, 11 Jun 2024 09:35:07 GMT Jiri Svoboda [c4ed9fa] * uspace/lib/ata/src/ata.c (modified) Add missing docblock Tue, 11 Jun 2024 09:32:59 GMT Jiri Svoboda [9739b5a] * uspace/lib/ata/include/ata/ata_hw.h (modified) * uspace/lib/ata/src/ata.c (modified) Add DMA support to PACKET command Tue, 11 Jun 2024 09:00:20 GMT Jiri Svoboda [a38d504] * uspace/drv/block/pci-ide/pci-ide.c (modified) * uspace/lib/ata/include/ata/ata.h (modified) * uspace/lib/ata/src/ata.c (modified) Limit I/O operations not to exceed DMA buffer size Mon, 10 Jun 2024 17:29:13 GMT Jiri Svoboda [645d3832] * uspace/drv/block/pci-ide/main.c (modified) * uspace/drv/block/pci-ide/pci-ide.c (modified) * uspace/drv/block/pci-ide/pci-ide.h (modified) * uspace/drv/block/pci-ide/pci-ide_hw.h (modified) * uspace/lib/ata/include/ata/ata.h (modified) * uspace/lib/ata/include/ata/ata_hw.h (modified) * uspace/lib/ata/src/ata.c (modified) Add DMA support to PCI-IDE / libata (register commands) Wed, 29 May 2024 18:27:11 GMT Jiri Svoboda [69c376b5] * uspace/lib/c/generic/dbgcon.c (added) * uspace/lib/c/include/dbgcon.h (added) * uspace/lib/c/meson.build (modified) * uspace/lib/console/src/console.c (modified) Avoid invoking SYSCALL macro outside of libc. Wed, 29 May 2024 18:16:31 GMT Jiri Svoboda [c576800] * uspace/lib/c/generic/rtld/module.c (modified) The main program's relocation must be processed after the shared libs Wed, 29 May 2024 18:11:25 GMT Jiri Svoboda [b192915a] * uspace/app/dltest/dltest.c (modified) * uspace/lib/dltest/dltest.c (modified) * uspace/lib/dltest/libdltest.h (modified) Add test case for public variable initialized with a relocated value Tue, 21 May 2024 11:33:56 GMT Jiri Svoboda [443695e] * meson/arch/amd64/meson.build (modified) * meson/arch/ia32/meson.build (modified) * uspace/drv/block/isa-ide/isa-ide.c (modified) * uspace/drv/block/isa-ide/main.c (modified) * uspace/drv/block/pci-ide/doc/doxygroups.h (added) * uspace/drv/block/pci-ide/main.c (added) * uspace/drv/block/pci-ide/main.h (added) * uspace/drv/block/pci-ide/meson.build (added) * uspace/drv/block/pci-ide/pci-ide.c (added) * uspace/drv/block/pci-ide/pci-ide.h (added) * uspace/drv/block/pci-ide/pci-ide.ma (added) * uspace/drv/block/pci-ide/pci-ide_hw.h (added) * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/meson.build (modified) * uspace/lib/c/generic/device/hw_res.c (modified) * uspace/lib/c/include/device/hw_res.h (modified) * uspace/lib/drv/generic/remote_hw_res.c (modified) * uspace/lib/drv/include/ops/hw_res.h (modified) Basic PCI-IDE driver (no DMA support) Also, make sure we avoid ...