# # ChangeLog for / in mainline # # Generated by Trac 1.5.4 # 2024-05-15T12:23:22Z Thu, 09 May 2024 11:07:44 GMT GitHub [3fae6af] * abi/include/abi/ipc/interfaces.h (modified) * uspace/app/meson.build (modified) * uspace/app/pcapctl/doc/doxygroups.h (added) * uspace/app/pcapctl/main.c (added) * uspace/app/pcapctl/meson.build (added) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/e1k/meson.build (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/c/include/ipc/services.h (modified) * uspace/lib/meson.build (modified) * uspace/lib/nic/include/nic.h (modified) * uspace/lib/nic/include/nic_driver.h (modified) * uspace/lib/nic/include/nic_impl.h (modified) * uspace/lib/nic/meson.build (modified) * uspace/lib/nic/src/nic_driver.c (modified) * uspace/lib/nic/src/nic_impl.c (modified) * uspace/lib/pcap/doc/doxygoups.h (added) * uspace/lib/pcap/include/pcap.h (added) * uspace/lib/pcap/include/pcap_iface.h (added) * uspace/lib/pcap/include/pcapctl_dump.h (added) * uspace/lib/pcap/include/pcapdump_iface.h (added) * uspace/lib/pcap/meson.build (added) * uspace/lib/pcap/src/pcap.c (added) * uspace/lib/pcap/src/pcap_iface.c (added) * uspace/lib/pcap/src/pcapctl_dump.c (added) * uspace/lib/pcap/src/pcapdump_iface.c (added) * uspace/srv/locsrv/locsrv.c (modified) Merge 2a0c827c42eafb070de3bbe3c98a1d8a2b77d719 into ... 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 Sun, 07 Apr 2024 13:05:38 GMT Nataliia Korop [2a0c827c] * uspace/lib/nic/include/nic_impl.h (modified) nic_device_added_impl decl delete Sun, 07 Apr 2024 12:53:23 GMT Nataliia Korop [e55d2c1] * 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) add_to_cat func in lib Sun, 07 Apr 2024 09:52:47 GMT Nataliia Korop [c37c24c] * README.md (modified) * abi/include/abi/ipc/interfaces.h (modified) * defaults/ia64/Makefile.config (modified) * meson/part/initrd_manifest/meson.build (modified) * tools/export.sh (modified) * tools/mkarray.py (modified) * tools/mkarray_for_meson.sh (modified) * tools/xcw/bin/helenos-pkg-config (modified) * uspace/app/aboutos/aboutos.c (added) * uspace/app/aboutos/aboutos.h (moved) * uspace/app/aboutos/doc/doxygroups.h (added) * uspace/app/aboutos/gfx/helenos.tga (moved) * uspace/app/aboutos/meson.build (moved) * uspace/app/barber/barber.c (modified) * uspace/app/barber/gfx-tiny/frame01t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame02t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame03t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame04t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame05t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame06t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame07t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame08t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame09t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame10t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame11t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame12t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame13t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame14t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame15t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame16t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame17t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame18t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame19t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame20t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame21t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame22t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame23t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame24t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame25t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame26t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame27t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame28t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame29t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame30t.tga.gz (added) * uspace/app/barber/meson.build (modified) * uspace/app/fontedit/fontedit.c (modified) * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/app/init/init.c (modified) * uspace/app/launcher/doc/doxygroups.h (deleted) * uspace/app/launcher/launcher.c (deleted) * uspace/app/meson.build (modified) * uspace/app/nav/test/panel.c (modified) * uspace/app/taskbar-cfg/smeedit.c (modified) * uspace/app/taskbar-cfg/startmenu.c (modified) * uspace/app/taskbar/meson.build (modified) * uspace/app/taskbar/taskbar.c (modified) * uspace/app/taskbar/taskbar.sif (modified) * uspace/app/taskbar/tbsmenu.c (modified) * uspace/app/taskbar/tbsmenu.h (modified) * uspace/app/taskbar/test/tbsmenu.c (modified) * uspace/app/taskbar/types/taskbar.h (modified) * uspace/app/taskbar/types/tbsmenu.h (modified) * uspace/app/terminal/terminal.c (modified) * uspace/app/viewer/viewer.c (modified) * uspace/lib/congfx/src/console.c (modified) * uspace/lib/gfx/src/color.c (modified) * uspace/lib/meson.build (modified) * uspace/lib/tbarcfg/include/ipc/tbarcfg.h (added) * uspace/lib/tbarcfg/include/tbarcfg/tbarcfg.h (modified) * uspace/lib/tbarcfg/include/types/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/lib/ui/include/ui/menu.h (modified) * uspace/lib/ui/include/ui/popup.h (modified) * uspace/lib/ui/include/ui/wdecor.h (modified) * uspace/lib/ui/private/menu.h (modified) * uspace/lib/ui/private/popup.h (modified) * uspace/lib/ui/src/menu.c (modified) * uspace/lib/ui/src/menuentry.c (modified) * uspace/lib/ui/src/popup.c (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/test/wdecor.c (modified) * uspace/lib/usbhid/src/hidparser.c (modified) * uspace/srv/hid/output/port/ega.c (modified) * uspace/srv/locsrv/locsrv.c (modified) * version (modified) Merge branch 'topic/packet-capture' into topic/packet-capture-choose- nic Sun, 07 Apr 2024 09:52:09 GMT Nataliia Korop [6c1e7c0] * uspace/app/pcapctl/main.c (modified) fix app help Sun, 07 Apr 2024 09:45:45 GMT Nataliia Korop [34aad53d] * README.md (modified) * abi/include/abi/ipc/interfaces.h (modified) * defaults/ia64/Makefile.config (modified) * meson/part/initrd_manifest/meson.build (modified) * tools/export.sh (modified) * tools/mkarray.py (modified) * tools/mkarray_for_meson.sh (modified) * tools/xcw/bin/helenos-pkg-config (modified) * uspace/app/aboutos/aboutos.c (added) * uspace/app/aboutos/aboutos.h (moved) * uspace/app/aboutos/doc/doxygroups.h (added) * uspace/app/aboutos/gfx/helenos.tga (moved) * uspace/app/aboutos/meson.build (moved) * uspace/app/barber/barber.c (modified) * uspace/app/barber/gfx-tiny/frame01t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame02t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame03t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame04t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame05t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame06t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame07t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame08t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame09t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame10t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame11t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame12t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame13t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame14t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame15t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame16t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame17t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame18t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame19t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame20t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame21t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame22t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame23t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame24t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame25t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame26t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame27t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame28t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame29t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame30t.tga.gz (added) * uspace/app/barber/meson.build (modified) * uspace/app/fontedit/fontedit.c (modified) * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/app/init/init.c (modified) * uspace/app/launcher/doc/doxygroups.h (deleted) * uspace/app/launcher/launcher.c (deleted) * uspace/app/meson.build (modified) * uspace/app/nav/test/panel.c (modified) * uspace/app/taskbar-cfg/smeedit.c (modified) * uspace/app/taskbar-cfg/startmenu.c (modified) * uspace/app/taskbar/meson.build (modified) * uspace/app/taskbar/taskbar.c (modified) * uspace/app/taskbar/taskbar.sif (modified) * uspace/app/taskbar/tbsmenu.c (modified) * uspace/app/taskbar/tbsmenu.h (modified) * uspace/app/taskbar/test/tbsmenu.c (modified) * uspace/app/taskbar/types/taskbar.h (modified) * uspace/app/taskbar/types/tbsmenu.h (modified) * uspace/app/terminal/terminal.c (modified) * uspace/app/viewer/viewer.c (modified) * uspace/lib/congfx/src/console.c (modified) * uspace/lib/gfx/src/color.c (modified) * uspace/lib/meson.build (modified) * uspace/lib/tbarcfg/include/ipc/tbarcfg.h (added) * uspace/lib/tbarcfg/include/tbarcfg/tbarcfg.h (modified) * uspace/lib/tbarcfg/include/types/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/lib/ui/include/ui/menu.h (modified) * uspace/lib/ui/include/ui/popup.h (modified) * uspace/lib/ui/include/ui/wdecor.h (modified) * uspace/lib/ui/private/menu.h (modified) * uspace/lib/ui/private/popup.h (modified) * uspace/lib/ui/src/menu.c (modified) * uspace/lib/ui/src/menuentry.c (modified) * uspace/lib/ui/src/popup.c (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/test/wdecor.c (modified) * uspace/lib/usbhid/src/hidparser.c (modified) * uspace/srv/hid/output/port/ega.c (modified) * uspace/srv/locsrv/locsrv.c (modified) * version (modified) merge master to topic/packet-capture Sun, 07 Apr 2024 09:32:59 GMT Nataliia Korop [384f081] * uspace/app/pcapctl/main.c (modified) * uspace/lib/pcap/include/pcapctl_dump.h (modified) * uspace/lib/pcap/src/pcapctl_dump.c (modified) app: read options ok 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 Wed, 20 Mar 2024 17:06:29 GMT Nataliia Korop [8d9217d] * uspace/app/pcapctl/main.c (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/ne2k/ne2k.c (modified) * uspace/drv/nic/rtl8139/driver.c (modified) * uspace/lib/nic/include/nic.h (modified) * uspace/lib/nic/src/nic_impl.c (modified) * uspace/lib/pcap/include/pcapctl_dump.h (modified) * uspace/lib/pcap/src/pcapctl_dump.c (modified) nic, drvs, pcapctl Tue, 19 Mar 2024 15:15:50 GMT Nataliia Korop [78edb5e] * uspace/app/pcapctl/main.c (modified) * uspace/lib/pcap/src/pcapctl_dump.c (modified) choose nic: without --device|-d 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. Wed, 13 Mar 2024 09:07:04 GMT Jiri Svoboda [45208e22] * uspace/app/viewer/viewer.c (modified) Viewer to let user browse for image file if not specified as argument Mon, 11 Mar 2024 10:28:12 GMT Jiri Svoboda [c3d4b39b] * uspace/app/viewer/viewer.c (modified) Move window creation/destruction code to viewer_window_create/destroy() Mon, 11 Mar 2024 10:17:27 GMT Jiri Svoboda [3f81cdc] * uspace/app/viewer/viewer.c (modified) Move viewer global variables into viewer_t Sun, 10 Mar 2024 11:40:30 GMT Nataliia Korop [e4cc266] * uspace/app/pcapctl/main.c (modified) * uspace/lib/nic/include/nic_driver.h (modified) * uspace/lib/nic/src/nic_driver.c (modified) * uspace/lib/pcap/include/pcapctl_dump.h (modified) * uspace/lib/pcap/src/pcapctl_dump.c (modified) ugly address Sun, 10 Mar 2024 10:46:00 GMT Nataliia Korop [e846bec] * uspace/app/pcapctl/main.c (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/virtio-net/virtio-net.c (modified) * uspace/lib/nic/include/nic.h (modified) * uspace/lib/nic/src/nic_driver.c (modified) * uspace/lib/nic/src/nic_impl.c (modified) * uspace/lib/pcap/include/pcap.h (modified) * uspace/lib/pcap/src/pcap.c (modified) * uspace/lib/pcap/src/pcap_iface.c (modified) Merge branch 'topic/packet-capture' into topic/packet-capture-list Sun, 10 Mar 2024 09:38:44 GMT Nataliia Korop [6eab537d] * uspace/app/pcapctl/main.c (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/virtio-net/virtio-net.c (modified) * uspace/lib/nic/include/nic.h (modified) * uspace/lib/nic/src/nic_driver.c (modified) * uspace/lib/nic/src/nic_impl.c (modified) * uspace/lib/pcap/include/pcap.h (modified) * uspace/lib/pcap/src/pcap.c (modified) * uspace/lib/pcap/src/pcap_iface.c (modified) moved to nic, fixed all except addressing Fri, 08 Mar 2024 13:30:18 GMT Jiri Svoboda [0ffa40a7] * uspace/app/viewer/viewer.c (modified) Viewer should support console mode Fri, 08 Mar 2024 11:36:46 GMT Jiri Svoboda [0a411bbf] * uspace/app/gfxdemo/gfxdemo.c (modified) Fix GFXDemo bitmap rendering in text mode Fri, 08 Mar 2024 10:41:31 GMT Jiri Svoboda [211fd68] * tools/mkarray.py (modified) * uspace/app/aboutos/meson.build (modified) * uspace/app/barber/barber.c (modified) * uspace/app/barber/gfx-tiny/frame01t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame02t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame03t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame04t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame05t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame06t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame07t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame08t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame09t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame10t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame11t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame12t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame13t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame14t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame15t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame16t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame17t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame18t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame19t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame20t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame21t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame22t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame23t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame24t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame25t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame26t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame27t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame28t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame29t.tga.gz (added) * uspace/app/barber/gfx-tiny/frame30t.tga.gz (added) * uspace/app/barber/meson.build (modified) * uspace/app/fontedit/fontedit.c (modified) * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/app/terminal/terminal.c (modified) * uspace/app/viewer/viewer.c (modified) * uspace/lib/congfx/src/console.c (modified) * uspace/lib/gfx/src/color.c (modified) * uspace/lib/ui/include/ui/wdecor.h (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/test/wdecor.c (modified) Add text mode support to Barber Thu, 07 Mar 2024 09:45:45 GMT Jiri Svoboda [cd27cd1] * uspace/app/aboutos/aboutos.c (modified) About HelenOS should fall back to console automatically + fix unused Thu, 07 Mar 2024 09:39:22 GMT Jiri Svoboda [7dbf1f6] * uspace/lib/congfx/src/console.c (modified) * uspace/srv/hid/output/port/ega.c (modified) Render RGB in EGA text mode using eight EGA colors (instead of two) Thu, 07 Mar 2024 08:09:52 GMT Jiri Svoboda [dd19446] * uspace/lib/usbhid/src/hidparser.c (modified) Fix bug in usb_hid_translate_data() Fixes Lenovo wireless mouse Wed, 06 Mar 2024 18:49:36 GMT Jiri Svoboda [2cdf520] * uspace/app/taskbar-cfg/startmenu.c (modified) Fix bug when moving menu entry down Wed, 06 Mar 2024 18:48:50 GMT Jiri Svoboda [e229148] * meson/part/initrd_manifest/meson.build (modified) * uspace/app/aboutos/aboutos.c (added) * uspace/app/aboutos/aboutos.h (moved) * uspace/app/aboutos/doc/doxygroups.h (added) * uspace/app/aboutos/gfx/helenos.tga (moved) * uspace/app/aboutos/meson.build (moved) * uspace/app/barber/barber.c (modified) * uspace/app/init/init.c (modified) * uspace/app/launcher/doc/doxygroups.h (deleted) * uspace/app/launcher/launcher.c (deleted) * uspace/app/meson.build (modified) * uspace/app/taskbar/meson.build (modified) * uspace/app/taskbar/taskbar.sif (modified) Morph Launcher into About HelenOS Mon, 04 Mar 2024 14:12:26 GMT Jiri Svoboda [d92b8e8f] * uspace/app/taskbar/taskbar.c (modified) * uspace/app/taskbar/taskbar.sif (modified) * uspace/app/taskbar/tbsmenu.c (modified) * uspace/app/taskbar/tbsmenu.h (modified) * uspace/app/taskbar/test/tbsmenu.c (modified) * uspace/app/taskbar/types/tbsmenu.h (modified) * uspace/lib/ui/include/ui/menu.h (modified) * uspace/lib/ui/include/ui/popup.h (modified) * uspace/lib/ui/private/menu.h (modified) * uspace/lib/ui/private/popup.h (modified) * uspace/lib/ui/src/menu.c (modified) * uspace/lib/ui/src/popup.c (modified) Start menu support for passing input device ID (multiseat) Mon, 04 Mar 2024 08:47:50 GMT Nataliia Korop [325ea9c] * uspace/app/pcapctl/main.c (modified) * uspace/lib/pcap/include/pcapctl_dump.h (modified) * uspace/lib/pcap/include/pcapdump_iface.h (modified) * uspace/lib/pcap/src/pcapctl_dump.c (modified) long name without mapping ok Mon, 26 Feb 2024 13:30:48 GMT Jiri Svoboda [ee3b28a9] * abi/include/abi/ipc/interfaces.h (modified) * uspace/app/taskbar-cfg/smeedit.c (modified) * uspace/app/taskbar-cfg/startmenu.c (modified) * uspace/app/taskbar/taskbar.c (modified) * uspace/app/taskbar/tbsmenu.c (modified) * uspace/app/taskbar/tbsmenu.h (modified) * uspace/app/taskbar/types/taskbar.h (modified) * uspace/app/taskbar/types/tbsmenu.h (modified) * uspace/lib/tbarcfg/include/ipc/tbarcfg.h (added) * uspace/lib/tbarcfg/include/tbarcfg/tbarcfg.h (modified) * uspace/lib/tbarcfg/include/types/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/lib/ui/src/menuentry.c (modified) * uspace/srv/locsrv/locsrv.c (modified) Notify taskbar when start menu changes Sat, 24 Feb 2024 19:54:31 GMT Nataliia Korop [192019f] * uspace/drv/nic/virtio-net/virtio-net.c (modified) framework added to virtio-net Fri, 23 Feb 2024 17:57:23 GMT GitHub [f2cb80a] * kernel/arch/amd64/_link.ld.in (modified) * kernel/arch/amd64/include/arch/mm/page.h (modified) * kernel/arch/amd64/include/arch/mm/pat.h (moved) * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/arm32/_link.ld.in (modified) * kernel/arch/arm64/_link.ld.in (modified) * kernel/arch/arm64/src/interrupt.c (modified) * kernel/arch/ia32/_link.ld.in (modified) * kernel/arch/ia32/include/arch/mm/page.h (modified) * kernel/arch/ia32/include/arch/mm/pat.h (added) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia64/_link.ld.in (modified) * kernel/arch/ia64/src/drivers/it.c (modified) * kernel/arch/ia64/src/drivers/ski.c (modified) * kernel/arch/mips32/_link.ld.in (modified) * kernel/arch/mips32/src/interrupt.c (modified) * kernel/arch/ppc32/_link.ld.in (modified) * kernel/arch/riscv64/_link.ld.in (modified) * kernel/arch/sparc64/_link.ld.in (modified) * kernel/arch/sparc64/src/drivers/niagara.c (modified) * kernel/arch/sparc64/src/drivers/tick.c (modified) * kernel/arch/sparc64/src/proc/sun4u/scheduler.c (modified) * kernel/arch/sparc64/src/proc/sun4v/scheduler.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/genarch/src/kbrd/kbrd.c (modified) * kernel/genarch/src/kbrd/kbrd_at.c (modified) * kernel/genarch/src/srln/srln.c (modified) * kernel/generic/include/atomic.h (modified) * kernel/generic/include/context.h (modified) * kernel/generic/include/cpu.h (modified) * kernel/generic/include/lib/refcount.h (modified) * kernel/generic/include/mm/mm.h (modified) * kernel/generic/include/proc/scheduler.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/meson.build (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/cpu/cpu.c (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/kbox.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/preempt/preemption.c (deleted) * kernel/generic/src/proc/program.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/security/perm.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * kernel/generic/src/sysinfo/stats.c (modified) * kernel/generic/src/time/clock.c (modified) * kernel/generic/src/time/timeout.c (modified) * kernel/generic/src/udebug/udebug_ops.c (modified) * kernel/test/mm/falloc2.c (modified) * kernel/test/mm/slab1.c (modified) * kernel/test/mm/slab2.c (modified) * kernel/test/synch/semaphore1.c (modified) * kernel/test/synch/semaphore2.c (modified) * kernel/test/thread/thread1.c (modified) * meson.build (modified) * meson/part/exports/copy-export.sh (added) * meson/part/exports/meson.build (modified) * tools/xcw/bin/helenos-pkg-config (modified) * uspace/app/display-cfg/main.c (modified) * uspace/app/taskbar-cfg/smeedit.c (modified) * uspace/app/taskbar-cfg/startmenu.c (modified) * uspace/app/taskbar-cfg/startmenu.h (modified) * uspace/app/taskbar-cfg/types/smeedit.h (modified) * uspace/app/taskbar-cfg/types/startmenu.h (modified) * uspace/app/taskbar/taskbar.sif (modified) * uspace/app/taskbar/tbsmenu.c (modified) * uspace/app/taskbar/tbsmenu.h (modified) * uspace/app/taskbar/types/tbsmenu.h (modified) * uspace/lib/c/meson.build (modified) * uspace/lib/clui/include/nchoice.h (moved) * uspace/lib/clui/include/tinput.h (moved) * uspace/lib/clui/meson.build (modified) * uspace/lib/clui/src/nchoice.c (moved) * uspace/lib/clui/src/tinput.c (moved) * uspace/lib/meson.build (modified) * uspace/lib/posix/meson.build (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/lib/ui/include/ui/checkbox.h (modified) * uspace/lib/ui/include/ui/list.h (modified) * uspace/lib/ui/src/checkbox.c (modified) * uspace/lib/ui/src/list.c (modified) * uspace/lib/ui/test/checkbox.c (modified) * uspace/lib/ui/test/list.c (modified) Merge branch 'HelenOS:master' into topic/packet-capture Thu, 22 Feb 2024 16:59:56 GMT Jiri Svoboda [90ba06c] * uspace/app/display-cfg/main.c (modified) Display configuration needs to properly close UI on error Thu, 22 Feb 2024 09:00:44 GMT Jiri Svoboda [95e2967] * uspace/app/taskbar/taskbar.sif (modified) Add more entries to start menu Wed, 21 Feb 2024 20:26:35 GMT Jiri Svoboda [e63e74a] * uspace/app/taskbar-cfg/startmenu.c (modified) * uspace/app/taskbar-cfg/startmenu.h (modified) * uspace/app/taskbar-cfg/types/startmenu.h (modified) * uspace/app/taskbar/tbsmenu.c (modified) * uspace/app/taskbar/tbsmenu.h (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) Start menu separator entry support Mon, 19 Feb 2024 06:27:40 GMT Nataliia Korop [86f862c] * uspace/drv/nic/e1k/e1k.c (modified) * uspace/lib/nic/include/nic.h (modified) * uspace/lib/nic/src/nic_driver.c (modified) * uspace/lib/pcap/src/pcap.c (modified) * uspace/lib/pcap/src/pcap_iface.c (modified) small typos and ccheck Wed, 14 Feb 2024 09:18:19 GMT Nataliia Korop [6b66de6b] * uspace/drv/nic/e1k/e1k.c (modified) * uspace/lib/nic/include/nic.h (modified) * uspace/lib/nic/include/nic_driver.h (modified) * uspace/lib/nic/meson.build (modified) * uspace/lib/nic/src/nic_driver.c (modified) pcapdump moved to nic_t struct Tue, 13 Feb 2024 20:24:57 GMT Jiri Svoboda [5f3188b8] * uspace/app/taskbar/taskbar.sif (modified) Replace Terminal entry with Command Line Instead of starting ... Tue, 13 Feb 2024 20:18:12 GMT Jiri Svoboda [10657856] * uspace/app/taskbar/tbsmenu.c (modified) Remove forgotten debug print Tue, 13 Feb 2024 20:13:48 GMT Jiri Svoboda [28ca31ed] * uspace/app/taskbar-cfg/startmenu.c (modified) * uspace/app/taskbar-cfg/types/startmenu.h (modified) * uspace/lib/tbarcfg/include/tbarcfg/tbarcfg.h (modified) * uspace/lib/tbarcfg/src/tbarcfg.c (modified) * uspace/lib/tbarcfg/test/tbarcfg.c (modified) * uspace/lib/ui/include/ui/list.h (modified) * uspace/lib/ui/src/list.c (modified) * uspace/lib/ui/test/list.c (modified) Moving start menu entry up and down Fri, 09 Feb 2024 16:12:29 GMT Jiri Svoboda [242e3c3] * uspace/app/taskbar/tbsmenu.c (modified) Check whether UI resume succeeded. Wed, 07 Feb 2024 23:44:59 GMT Jiri Svoboda [806d761] * uspace/app/taskbar-cfg/smeedit.c (modified) * uspace/app/taskbar-cfg/types/smeedit.h (modified) * uspace/app/taskbar/taskbar.sif (modified) * uspace/app/taskbar/tbsmenu.c (modified) * uspace/app/taskbar/tbsmenu.h (modified) * uspace/app/taskbar/types/tbsmenu.h (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/lib/ui/include/ui/checkbox.h (modified) * uspace/lib/ui/src/checkbox.c (modified) * uspace/lib/ui/test/checkbox.c (modified) Start menu should have 'open in terminal' functionality Makes it ... Sun, 28 Jan 2024 17:21:00 GMT Jiří Zárevúcky [74cb6610] * kernel/generic/src/main/kinit.c (modified) Fix the reference leak for initial tasks too Sun, 28 Jan 2024 17:00:50 GMT Jiří Zárevúcky [f8b69a1e] * kernel/generic/src/proc/program.c (modified) Fix a reference leak introduced by previous commit Oddly, prior to ... Thu, 25 Jan 2024 16:22:55 GMT Jiří Zárevúcky [07d4271] * kernel/generic/include/proc/task.h (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/kbox.c (modified) * kernel/generic/src/proc/program.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/security/perm.c (modified) * kernel/generic/src/sysinfo/stats.c (modified) Fix some unsound task reference manipulation and locking In some ... Thu, 25 Jan 2024 14:19:29 GMT Jiří Zárevúcky [1a1e124] * kernel/generic/include/lib/refcount.h (modified) Add static refcount initializer Sun, 21 Jan 2024 16:36:15 GMT Jiří Zárevúcky [a5b5f17] * kernel/arch/sparc64/src/proc/sun4u/scheduler.c (modified) * kernel/arch/sparc64/src/proc/sun4v/scheduler.c (modified) * kernel/generic/include/atomic.h (modified) * kernel/generic/include/cpu.h (modified) * kernel/generic/include/proc/scheduler.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/meson.build (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/preempt/preemption.c (deleted) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * kernel/generic/src/sysinfo/stats.c (modified) * kernel/generic/src/time/clock.c (modified) * kernel/generic/src/udebug/udebug_ops.c (modified) Merge scheduler refactoring to remove the need for thread structure ... Sun, 21 Jan 2024 16:23:24 GMT Jiří Zárevúcky [d23712e] * kernel/generic/include/cpu.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/src/proc/scheduler.c (modified) Use thread state variable instead of a cpu local variable to pass state Sun, 21 Jan 2024 16:23:19 GMT Jiří Zárevúcky [dfa4be62] * kernel/generic/include/proc/thread.h (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/sysinfo/stats.c (modified) * kernel/generic/src/udebug/udebug_ops.c (modified) Thread lock is no longer necessary Sun, 21 Jan 2024 16:20:30 GMT Jiří Zárevúcky [a3d87b9] * kernel/generic/src/proc/thread.c (modified) We don't need to check thread state to wait for thread exit Sun, 21 Jan 2024 16:19:41 GMT Jiří Zárevúcky [9fbdeca] * kernel/generic/src/proc/thread.c (modified) The initialization value for priority is actually irrelevant Sun, 21 Jan 2024 16:15:03 GMT Jiří Zárevúcky [3fa4e22a] * kernel/generic/src/proc/scheduler.c (modified) Only do fpu_cleanup() once we are sure we are switching Sun, 21 Jan 2024 16:01:39 GMT Jiří Zárevúcky [515f1b1] * kernel/generic/include/proc/thread.h (modified) Organize thread_t fields by access constraints Sun, 21 Jan 2024 15:48:43 GMT Jiří Zárevúcky [11909ce3] * kernel/generic/include/proc/thread.h (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * kernel/generic/src/sysinfo/stats.c (modified) Make thread cycle statistics atomic Sun, 21 Jan 2024 15:36:03 GMT Jiří Zárevúcky [33e15a0] * kernel/generic/include/proc/thread.h (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/thread.c (modified) Make thread->btrace weakly atomic, to avoid need for thread lock Sun, 21 Jan 2024 15:24:36 GMT Jiří Zárevúcky [7364e2d1] * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/thread.c (modified) Don't try to determine internal thread state when requesting stack ... Sat, 20 Jan 2024 17:24:56 GMT Jiří Zárevúcky [41bfc64] * kernel/generic/include/proc/thread.h (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/sysinfo/stats.c (modified) Make thread->state weakly atomic so we don't need to hold thread lock Sat, 20 Jan 2024 17:19:52 GMT Jiří Zárevúcky [3d84734] * kernel/generic/include/proc/thread.h (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/sysinfo/stats.c (modified) Make thread->priority weakly atomic to avoid need for locking Sat, 20 Jan 2024 17:09:00 GMT Jiří Zárevúcky [efed95a3] * kernel/generic/include/atomic.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/sysinfo/stats.c (modified) Make thread->cpu weakly atomic, to avoid need for thread lock Sat, 20 Jan 2024 15:56:45 GMT Jiří Zárevúcky [286da52] * kernel/generic/include/proc/thread.h (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/thread.c (modified) Streamline requeuing threads Split thread_ready() into different ... Fri, 19 Jan 2024 16:56:48 GMT Jiří Zárevúcky [6a0e568] * kernel/generic/include/cpu.h (modified) * kernel/generic/include/proc/scheduler.h (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/thread.c (modified) Allow fast-switch to another runnable thread When a thread is ... Fri, 19 Jan 2024 16:21:20 GMT Jiří Zárevúcky [c1eaec4] * kernel/generic/include/cpu.h (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/thread.c (modified) Shuffle some locks around Fri, 19 Jan 2024 16:21:20 GMT Jiří Zárevúcky [25939997] * kernel/generic/include/cpu.h (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/time/clock.c (modified) Make separate-stack-scheduler a loop with persistent context We can ... Fri, 19 Jan 2024 16:14:43 GMT Jiří Zárevúcky [1c1767f] * kernel/generic/meson.build (modified) * kernel/generic/src/preempt/preemption.c (deleted) Remove empty C file Thu, 18 Jan 2024 16:31:40 GMT Jiří Zárevúcky [29029ac0] * kernel/arch/sparc64/src/proc/sun4u/scheduler.c (modified) * kernel/arch/sparc64/src/proc/sun4v/scheduler.c (modified) * kernel/generic/src/proc/scheduler.c (modified) Call after_thread_ran_arch() before context switch This is only ... Tue, 16 Jan 2024 15:46:47 GMT Jiří Zárevúcky [ed7e057] * kernel/generic/include/context.h (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/thread.c (modified) Add functions context_create(), context_replace() and context_swap() ... Tue, 16 Jan 2024 15:37:59 GMT Jiří Zárevúcky [4ed7870] * kernel/generic/src/proc/scheduler.c (modified) Revert part of commit 5861b602 Mon, 15 Jan 2024 17:11:22 GMT Jiří Zárevúcky [e82879c] * kernel/generic/src/proc/thread.c (modified) Remove unnecessary function Mon, 15 Jan 2024 17:10:27 GMT Jiří Zárevúcky [0f4f1b2] * kernel/arch/ia64/src/drivers/ski.c (modified) * kernel/arch/sparc64/src/drivers/niagara.c (modified) * kernel/genarch/src/kbrd/kbrd.c (modified) * kernel/genarch/src/kbrd/kbrd_at.c (modified) * kernel/genarch/src/srln/srln.c (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/ipc/kbox.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/proc/program.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/test/mm/falloc2.c (modified) * kernel/test/mm/slab1.c (modified) * kernel/test/mm/slab2.c (modified) * kernel/test/synch/semaphore1.c (modified) * kernel/test/synch/semaphore2.c (modified) * kernel/test/thread/thread1.c (modified) Add (and use) functions thread_start() and thread_detach() Mostly ... Mon, 15 Jan 2024 15:39:09 GMT Jiří Zárevúcky [a064d4f] * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/ipc/kbox.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/thread.c (modified) Make thread_join() imply thread_put() This makes the function more ... Mon, 15 Jan 2024 15:15:14 GMT Jiří Zárevúcky [5861b60] * kernel/generic/src/proc/scheduler.c (modified) Lift actions that do not need separate context out of ... Mon, 15 Jan 2024 14:54:17 GMT Jiří Zárevúcky [c7ceacf] * kernel/generic/include/proc/scheduler.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/time/clock.c (modified) Merge part of scheduler refactoring changes A series of changes ... Mon, 15 Jan 2024 14:33:03 GMT Jiří Zárevúcky [151c050] * kernel/generic/include/proc/scheduler.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/time/clock.c (modified) Rethink scheduler entry points Changes the way scheduler is ... Sun, 14 Jan 2024 18:24:05 GMT Jiří Zárevúcky [8996582] * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/thread.c (modified) Move context switch preparation to a new separate function This ... Sun, 14 Jan 2024 18:24:05 GMT Jiří Zárevúcky [6e49dab] * kernel/generic/src/proc/scheduler.c (modified) Extract post-thread cleanup into a separate function Sun, 14 Jan 2024 18:24:05 GMT Jiří Zárevúcky [23f36a3] * kernel/generic/src/proc/scheduler.c (modified) Wrap fpu handling code in named functions Sun, 14 Jan 2024 18:24:05 GMT Jiří Zárevúcky [5663872] * kernel/generic/include/proc/thread.h (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/thread.c (modified) Move stuff around for thread sleep Only mark the thread as ready ... Sun, 14 Jan 2024 18:23:40 GMT Jiří Zárevúcky [4760793] * kernel/arch/arm64/src/interrupt.c (modified) * kernel/arch/ia64/src/drivers/it.c (modified) * kernel/arch/mips32/src/interrupt.c (modified) * kernel/arch/sparc64/src/drivers/tick.c (modified) * kernel/generic/include/cpu.h (modified) * kernel/generic/src/cpu/cpu.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/time/clock.c (modified) * kernel/generic/src/time/timeout.c (modified) Add CPU_LOCAL alongside CPU and segregate fields that are only used ... Sun, 14 Jan 2024 17:44:54 GMT Jiří Zárevúcky [3b68542] * kernel/generic/src/proc/scheduler.c (modified) Eliminate an undefined behavior in scheduler debug printout The ... Sun, 14 Jan 2024 15:09:08 GMT Jiří Zárevúcky [6677acb] * kernel/arch/amd64/_link.ld.in (modified) * kernel/arch/arm32/_link.ld.in (modified) * kernel/arch/arm64/_link.ld.in (modified) * kernel/arch/ia32/_link.ld.in (modified) * kernel/arch/ia64/_link.ld.in (modified) * kernel/arch/mips32/_link.ld.in (modified) * kernel/arch/ppc32/_link.ld.in (modified) * kernel/arch/riscv64/_link.ld.in (modified) * kernel/arch/sparc64/_link.ld.in (modified) Emit .text/.data/.eh_frame sections in kernel ELF files Gives tools ... Sun, 14 Jan 2024 15:07:52 GMT Jiří Zárevúcky [5907aa4] * uspace/lib/c/arch/amd64/include/libarch/stackarg.h (deleted) Remove empty and unused header Wed, 10 Jan 2024 11:32:40 GMT GitHub [25e1490] * meson.build (modified) * meson/part/exports/copy-export.sh (added) * meson/part/exports/meson.build (modified) * tools/xcw/bin/helenos-pkg-config (modified) * uspace/lib/c/meson.build (modified) * uspace/lib/clui/include/nchoice.h (moved) * uspace/lib/clui/include/tinput.h (moved) * uspace/lib/clui/meson.build (modified) * uspace/lib/clui/src/nchoice.c (moved) * uspace/lib/clui/src/tinput.c (moved) * uspace/lib/meson.build (modified) * uspace/lib/posix/meson.build (modified) Add export-dev for exporting all libraries (see #230) The new ... Sat, 06 Jan 2024 19:32:57 GMT Vojtech Horky [6deab5a] * tools/xcw/bin/helenos-pkg-config (modified) Improved and Pythonized helenos-pkg-config Now it is able to get ... Fri, 05 Jan 2024 19:31:28 GMT Vojtech Horky [88e188b2] * uspace/lib/c/meson.build (modified) export-dev: export start files too Fri, 05 Jan 2024 19:31:05 GMT Vojtech Horky [017ffce] * meson.build (modified) * meson/part/exports/copy-export.sh (modified) export-dev: create common -> libc symlink Fri, 05 Jan 2024 19:29:55 GMT Vojtech Horky [7b907a0a] * uspace/lib/clui/include/nchoice.h (moved) * uspace/lib/clui/include/tinput.h (moved) * uspace/lib/clui/meson.build (modified) * uspace/lib/clui/src/nchoice.c (moved) * uspace/lib/clui/src/tinput.c (moved) libclui: split into include/ and src/ Fri, 05 Jan 2024 14:10:56 GMT Vojtech Horky [00e6288] * meson.build (modified) * meson/part/exports/copy-export.sh (added) * meson/part/exports/meson.build (modified) * uspace/lib/c/meson.build (modified) * uspace/lib/meson.build (modified) * uspace/lib/posix/meson.build (modified) Add export-dev target to export all libraries The new target ...