# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-12-25T04:55:48Z Tue, 01 Oct 2024 09:43:36 GMT Jiri Svoboda [89e5c0c7] * uspace/srv/hid/remcons/remcons.c (modified) * uspace/srv/hid/remcons/user.c (modified) * uspace/srv/hid/remcons/user.h (modified) Control sequences must not alter telnet user's cursor_x/y Thu, 26 Sep 2024 22:24:43 GMT Jiri Svoboda [c23a1fe] * 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) Remote console mapping 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 Wed, 25 Sep 2024 16:47:10 GMT Jiri Svoboda [6a753a9c] * uspace/srv/hid/remcons/remcons.c (modified) * uspace/srv/hid/remcons/user.c (modified) Remcons options port, no-ctl, no-rgb, multiple instances. 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:34:16 GMT Jiří Zárevúcky [36fcd0a] * uspace/srv/net/inetsrv/addrobj.c (modified) * uspace/srv/net/inetsrv/sroute.c (modified) Fix 32b build 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. Tue, 17 Sep 2024 06:44:46 GMT Jiri Svoboda [1bbc6dc] * uspace/app/init/init.c (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/iplink.h (deleted) * uspace/srv/net/nconfsrv/meson.build (deleted) * uspace/srv/net/nconfsrv/nconfsrv.c (deleted) * uspace/srv/net/nconfsrv/nconfsrv.h (deleted) Network configuration persistence. nconfsrv is folded into inetsrv ... 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 Mon, 16 Sep 2024 11:15:55 GMT Jiří Zárevúcky [bec6379] * kernel/generic/src/lib/ubsan.c (modified) Make it possible to set a breakpoint on ubsan_panic() 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 ... Fri, 13 Sep 2024 15:06:04 GMT Jiri Svoboda [3d588be] * uspace/app/gfxdemo/gfxdemo.c (modified) GFXDemo needs better textmode detection Fri, 13 Sep 2024 14:43:37 GMT Jiri Svoboda [4c2339b] * uspace/app/terminal/terminal.c (modified) Bright should not be applied to background color. 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 [2ee6351] * uspace/app/terminal/terminal.c (modified) Remove unused/undocumented sx, sy arguments 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 Thu, 12 Sep 2024 12:10:45 GMT Jiří Zárevúcky [de4f165] * uspace/srv/hid/display/idevcfg.c (modified) Unbreak build for 32b architectures Sat, 07 Sep 2024 18:33:36 GMT Jiri Svoboda [ca127f37] * uspace/app/sysinst/sysinst.c (modified) * uspace/srv/volsrv/part.c (modified) * uspace/srv/volsrv/volsrv.c (modified) * uspace/srv/volsrv/volsrv.h (added) * uspace/srv/volsrv/volume.c (modified) * uspace/srv/volsrv/volume.h (modified) Persist volume configuration Sat, 07 Sep 2024 14:09:43 GMT Jiri Svoboda [e90019d] * uspace/srv/hid/display/display.c (modified) Skip missing devices when loading seat configuration. Thu, 05 Sep 2024 13:55:47 GMT Jakub Jermář [aba2d04] * contrib/qemu/build-from-scratch.sh (modified) Upgrade to QEMU 9.1.0 Fri, 23 Aug 2024 20:29:24 GMT Jiri Svoboda [e82b37e] * uspace/srv/net/ethip/ethip_nic.c (modified) Fix decoding of changed MAC address. Fri, 23 Aug 2024 19:57:52 GMT Jiri Svoboda [dbae3b6] * uspace/app/init/init.c (modified) * uspace/srv/hid/display/display.c (modified) * uspace/srv/taskmon/meson.build (modified) * uspace/srv/taskmon/taskmon.c (modified) Persistently store taskmon configuration. Fri, 23 Aug 2024 18:17:44 GMT Jiri Svoboda [4af6fb1] * uspace/srv/hid/display/display.c (modified) Remove forgotten debug messages Fri, 23 Aug 2024 18:02:06 GMT Jiri Svoboda [9546146] * uspace/srv/hid/display/cfgops.c (modified) * uspace/srv/hid/display/display.c (modified) * uspace/srv/hid/display/display.h (modified) * uspace/srv/hid/display/idevcfg.c (modified) * uspace/srv/hid/display/idevcfg.h (modified) * uspace/srv/hid/display/main.c (modified) * uspace/srv/hid/display/main.h (modified) * uspace/srv/hid/display/meson.build (modified) * uspace/srv/hid/display/seat.c (modified) * uspace/srv/hid/display/seat.h (modified) Persistently store display/seat configuration. 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 Thu, 22 Aug 2024 13:02:11 GMT Jiří Zárevúcky [4c25f86b] * uspace/app/viewer/viewer.c (modified) viewer: Fix deallocation loop Thu, 22 Aug 2024 13:01:32 GMT Jiří Zárevúcky [c06bd5e] * uspace/app/init/init.c (modified) init: Add missing NULL terminator in directory list Thu, 22 Aug 2024 12:58:55 GMT Jiří Zárevúcky [b889a64] * common/printf/printf_core.c (modified) Fix typo in comment Thu, 22 Aug 2024 12:48:35 GMT Martin Decky [5b110a9] * uspace/app/pkg/pkg.c (modified) pkg: Temporarily use an IPv4-only hostname Use an IPv4-only ... Wed, 21 Aug 2024 20:03:05 GMT Martin Decky [14b2ac7] * README.md (modified) * tools/travis.sh (modified) * uspace/app/bdsh/cmds/modules/help/help.c (modified) * uspace/app/getterm/welcome.c (modified) Change relevant URLs from HTTP to HTTPS The helenos.org web site ... Wed, 21 Aug 2024 16:52:16 GMT Martin Decky [f8cb1bc5] * uspace/app/download/main.c (modified) Make the syntax help more useful Use an URL that is guaranteed to ... 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 ... Tue, 20 Aug 2024 10:39:55 GMT GitHub [a3ba37d] * uspace/lib/ata/src/ata.c (modified) ata_channel_destroy(): unlock channel mutex after error See pull ... Tue, 20 Aug 2024 10:28:09 GMT GitHub [53bff11] * uspace/srv/bd/vbd/disk.c (modified) vbd: free disk service name on disk remove See pull request ... 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 Mon, 12 Aug 2024 20:22:25 GMT Miroslav Cimerman [ddfe233] * uspace/srv/bd/vbd/disk.c (modified) vbd: free disk service name on disk remove 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 Sun, 21 Jul 2024 21:15:31 GMT Jiri Svoboda [48b8928] * uspace/srv/volsrv/part.c (modified) Prevent failure when deleting a partition that is not mounted. Fri, 19 Jul 2024 16:13:45 GMT Jiri Svoboda [f32f89a] * uspace/drv/block/pc-floppy/pc-floppy.c (modified) * uspace/drv/block/pci-ide/pci-ide.c (modified) Fix format specifiers not correct for 32-bit Fri, 19 Jul 2024 16:13:22 GMT Jiri Svoboda [994f87b] * uspace/app/edit/edit.c (modified) * uspace/app/edit/sheet.c (modified) * uspace/app/edit/sheet.h (modified) Add File/New and File/Open to text editor Change repeat search ... Thu, 11 Jul 2024 11:29:43 GMT Jiri Svoboda [705b65ea] * uspace/drv/block/pc-floppy/main.c (modified) * uspace/drv/block/pc-floppy/pc-floppy.c (modified) Do not automatically mount floppy. Reduce driver verbosity. Mon, 08 Jul 2024 19:16:38 GMT Jiri Svoboda [f77ede10] * uspace/drv/block/pc-floppy/pc-floppy.c (modified) Write data (floppy) 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, 29 Jun 2024 10:37:43 GMT Jiri Svoboda [e3997a8] * uspace/srv/hid/display/seat.c (modified) Do not send press event to focused window obscured by popup window Thu, 27 Jun 2024 08:06:41 GMT jxsvoboda <5887334+jxsvoboda@…> [af3235d] * kernel/generic/include/debug.h (modified) Make HelenOS compilable when detailed kernel message is enabled Thu, 27 Jun 2024 08:01:26 GMT jxsvoboda <5887334+jxsvoboda@…> [6a044dd] * kernel/generic/src/main/kinit.c (modified) Remove the necessity of initrd to be in the last of grub's modules list Sat, 22 Jun 2024 10:54:41 GMT Jiri Svoboda [49aaa0e] * uspace/srv/hid/console/console.c (modified) Switch virtual consoles using Alt-Fn or Shift-Fn Shift-Fn is useful ... 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 Tue, 18 Jun 2024 21:28:27 GMT Jiri Svoboda [df1b4a8] * uspace/app/mkfat/mkfat.c (modified) Fix volume label entry / rootdir creation in mkfat for FAT32 With ... 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 Thu, 13 Jun 2024 08:24:01 GMT Jiri Svoboda [221daa5] * uspace/drv/block/pci-ide/pci-ide.c (modified) Fix off-by-one errors (thx Miroslav Cimerman) Tue, 11 Jun 2024 14:56:24 GMT Jiri Svoboda [01d5049] * uspace/drv/block/pci-ide/pci-ide.c (modified) PCI-IDE should correctly handle interrupt sharing 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 17:13:11 GMT Jiri Svoboda [9b95b964] * uspace/app/sysinst/sysinst.c (modified) Array of strings sys_dirs must be NULL-terminated Tue, 21 May 2024 15:45:23 GMT Jiri Svoboda [b6f8f69] * uspace/app/sysinst/sysinst.c (modified) Attempt to deal with changing disk device names in sysinst Tue, 21 May 2024 13:42:25 GMT Jiri Svoboda [3526f4f3] * kernel/arch/amd64/include/arch/mm/pat.h (modified) * kernel/arch/ia32/src/ia32.c (modified) On 486 we cannot call read_msr()/write_msr() 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 ... Sat, 18 May 2024 15:03:15 GMT Jiri Svoboda [1801005] * uspace/lib/inet/meson.build (modified) * uspace/lib/inet/src/addr.c (modified) * uspace/lib/inet/test/addr.c (added) * uspace/lib/inet/test/main.c (modified) Fix IPv6 address parsing Fri, 17 May 2024 17:51:56 GMT Jiri Svoboda [60744cb] * uspace/drv/audio/hdaudio/hdaudio.c (modified) * uspace/drv/audio/sb16/main.c (modified) * uspace/drv/block/ahci/ahci.c (modified) * uspace/drv/block/ddisk/ddisk.c (modified) * uspace/drv/block/isa-ide/isa-ide.c (modified) * uspace/drv/block/virtio-blk/virtio-blk.c (modified) * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/char/i8042/i8042.h (modified) * uspace/drv/char/ns8250/ns8250.c (modified) * uspace/drv/char/pl050/pl050.c (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/ne2k/ne2k.c (modified) * uspace/drv/nic/rtl8139/driver.c (modified) * uspace/drv/nic/rtl8169/driver.c (modified) * uspace/drv/nic/virtio-net/virtio-net.c (modified) * uspace/lib/drv/generic/interrupt.c (modified) * uspace/lib/drv/include/ddf/interrupt.h (modified) * uspace/lib/usbhost/src/hcd.c (modified) Let driver specify any argument to IRQ handler This allows the ... Fri, 17 May 2024 12:25:26 GMT Jiri Svoboda [646849b3] * uspace/app/sysinst/sysinst.c (modified) * uspace/drv/block/isa-ide/isa-ide.c (modified) * uspace/drv/block/isa-ide/isa-ide.h (modified) * uspace/drv/block/isa-ide/main.c (modified) * uspace/drv/block/isa-ide/main.h (modified) * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/bus/isa/isa.dev (modified) * uspace/lib/ata/src/ata.c (modified) * uspace/lib/drv/generic/interrupt.c (modified) * uspace/lib/drv/include/ddf/interrupt.h (modified) Handle both IDE channels in the same driver instance We need to ... Thu, 16 May 2024 18:20:35 GMT Jiri Svoboda [59c0f478] * meson/arch/amd64/meson.build (modified) * meson/arch/ia32/meson.build (modified) * meson/arch/mips32/meson.build (modified) * uspace/drv/block/ata_bd/ata_bd.ma (deleted) * uspace/drv/block/ata_bd/doc/doxygroups.h (deleted) * uspace/drv/block/isa-ide/doc/doxygroups.h (added) * uspace/drv/block/isa-ide/isa-ide.c (moved) * uspace/drv/block/isa-ide/isa-ide.h (moved) * uspace/drv/block/isa-ide/isa-ide.ma (added) * uspace/drv/block/isa-ide/main.c (moved) * uspace/drv/block/isa-ide/main.h (moved) * uspace/drv/block/isa-ide/meson.build (moved) * uspace/drv/bus/isa/isa.dev (modified) * uspace/drv/meson.build (modified) * uspace/lib/ata/include/ata/ata.h (modified) Rename ata_bd -> isa-ide Thu, 16 May 2024 16:17:49 GMT Jiri Svoboda [2791fbb7] * uspace/drv/block/ata_bd/ata_bd.c (modified) * uspace/drv/block/ata_bd/ata_bd.h (modified) * uspace/drv/block/ata_bd/main.c (modified) * uspace/drv/block/ata_bd/main.h (modified) * uspace/drv/block/ata_bd/meson.build (modified) * uspace/lib/ata/include/ata/ata.h (added) * uspace/lib/ata/include/ata/ata_hw.h (moved) * uspace/lib/ata/meson.build (added) * uspace/lib/ata/src/ata.c (added) * uspace/lib/meson.build (modified) Move generic ATA code out to libata Mon, 06 May 2024 18:33:22 GMT Jiri Svoboda [64cf7a3] * uspace/drv/block/ata_bd/ata_bd.c (modified) * uspace/drv/block/ata_bd/ata_bd.h (modified) * uspace/drv/block/ata_bd/main.c (modified) * uspace/drv/bus/isa/isa.dev (modified) ATA Block Driver support for IRQ You can fall back to PIO mode by ... Wed, 01 May 2024 07:46:48 GMT Jiri Svoboda [21989e5] * uspace/drv/block/ata_bd/ata_bd.c (modified) Allow ata_bd to transfer more than 1 block in a single IO Tue, 30 Apr 2024 20:46:49 GMT Jiri Svoboda [926d9d9b] * uspace/app/hbench/disk/randread.c (modified) * uspace/app/hbench/disk/seqread.c (modified) Remove forgotten debug output Tue, 30 Apr 2024 13:25:56 GMT Jiri Svoboda [7ae01d5] * uspace/app/blkdump/blkdump.c (modified) * uspace/app/hbench/disk/randread.c (modified) * uspace/app/hbench/disk/seqread.c (modified) * uspace/app/init/untar.c (modified) * uspace/app/mkexfat/mkexfat.c (modified) * uspace/app/mkfat/mkfat.c (modified) * uspace/app/mkmfs/mkmfs.c (modified) * uspace/app/sysinst/sysinst.c (modified) * uspace/lib/bithenge/src/helenos/block.c (modified) * uspace/lib/block/block.c (modified) * uspace/lib/block/block.h (modified) * uspace/lib/ext4/src/filesystem.c (modified) * uspace/srv/bd/vbd/disk.c (modified) * uspace/srv/fs/cdfs/cdfs_ops.c (modified) * uspace/srv/fs/exfat/exfat_ops.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/mfs/mfs_ops.c (modified) * uspace/srv/fs/udf/udf.h (modified) * uspace/srv/fs/udf/udf_ops.c (modified) * uspace/srv/volsrv/empty.c (modified) Remove unused comm_size parameter of block_init() Tue, 30 Apr 2024 13:08:15 GMT Jiri Svoboda [bdd9e92] * uspace/app/hbench/benchlist.c (modified) * uspace/app/hbench/disk/randread.c (added) * uspace/app/hbench/disk/seqread.c (added) * uspace/app/hbench/hbench.h (modified) * uspace/app/hbench/meson.build (modified) Add random and sequential disk read benchmark Thu, 28 Mar 2024 20:12:29 GMT Jiri Svoboda [522eecf] * README.md (modified) Third time's the charm Thu, 28 Mar 2024 20:11:32 GMT Jiri Svoboda [f171677] * README.md (modified) Update screenshot (2nd attempt) Thu, 28 Mar 2024 20:10:28 GMT Jiri Svoboda [f1c6975] * README.md (modified) Update screenshot Thu, 28 Mar 2024 11:16:07 GMT Jiri Svoboda [b3af081] * version (modified) Bump version to 0.14.1 (Aladar) Thu, 28 Mar 2024 11:13:01 GMT Jiri Svoboda [bdf06ad] * uspace/app/barber/barber.c (modified) * uspace/srv/hid/output/port/ega.c (modified) Fix ccheck. Thu, 28 Mar 2024 10:54:53 GMT Jiri Svoboda [fd398b2c] * defaults/ia64/Makefile.config (modified) Work around IA-64 compiler bug. Wed, 27 Mar 2024 10:38:25 GMT Jiri Svoboda [3dd99dde] * tools/export.sh (modified) * tools/xcw/bin/helenos-pkg-config (modified) * uspace/lib/meson.build (modified) Fix export libraries list and helenos-pkg-config default export path Tue, 19 Mar 2024 07:33:06 GMT Jiri Svoboda [a29af37] * uspace/app/nav/test/panel.c (modified) Fix navigator tests Mon, 18 Mar 2024 14:43:51 GMT Jiri Svoboda [2f11647f] * uspace/app/barber/barber.c (modified) * uspace/app/viewer/viewer.c (modified) Barber should respond to Ctrl-Q/Escape. Call ui_window_def_kbd(). Mon, 18 Mar 2024 10:24:22 GMT Jiri Svoboda [7b7a7d2] * tools/mkarray_for_meson.sh (modified) Fix ze schrecklig tool von Dreckmore (a.k.a. mkarray_for_meson) Wed, 13 Mar 2024 09:26:44 GMT Jiri Svoboda [394ffff] * uspace/app/taskbar/taskbar.sif (modified) Add Image Viewer to start menu Wed, 13 Mar 2024 09:19:05 GMT Jiri Svoboda [41e1258] * uspace/app/viewer/viewer.c (modified) Viewer should quit on Ctrl-Q and Escape, apart from just Q.