# # ChangeLog for uspace/srv in mainline # # Generated by Trac 1.6 # 2026-06-01T01:49:47Z Fri, 13 Dec 2024 20:24:02 GMT Miroslav Cimerman [f312fb9] * uspace/srv/bd/hr/var.h (modified) hr: remove RAID4 functions leftovers Fri, 06 Dec 2024 20:20:01 GMT Miroslav Cimerman [ea0d494] * uspace/srv/bd/hr/hr.c (modified) hr: don't set RLQ when assembling 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, 06 Dec 2024 19:55:45 GMT Miroslav Cimerman [241c3f6] * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/meson.build (modified) * uspace/srv/bd/hr/raid4.c (deleted) hr: move RAID4 to RAID5 Removes whole raid4.c, as RAID4 is ... Fri, 06 Dec 2024 19:46:43 GMT Miroslav Cimerman [d7768d11] * 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/superblock.h (modified) * uspace/srv/bd/hr/var.h (modified) hr: add different RAID4,5 layouts Also prepare the metadata for ... Thu, 28 Nov 2024 17:09:52 GMT Miroslav Cimerman [a0c3080] * 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/util.c (modified) * uspace/srv/bd/hr/util.h (modified) hr: util: hotspare and volume change state functions Wed, 27 Nov 2024 14:06:41 GMT Miroslav Cimerman [65706f1] * 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) * uspace/srv/bd/hr/util.c (modified) * uspace/srv/bd/hr/var.h (modified) hr: rename dev_no -> extent_no in hr_volume_t Wed, 27 Nov 2024 13:28:59 GMT Miroslav Cimerman [40bf2c6] * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/raid4.c (modified) * uspace/srv/bd/hr/raid5.c (modified) hr: allow IO requests to be served during rebuild Wed, 27 Nov 2024 13:08:27 GMT Miroslav Cimerman [8160e4c0] * uspace/srv/bd/hr/raid4.c (modified) * uspace/srv/bd/hr/raid5.c (modified) hr: RAID 4,5: optimize operations with xorbuf Read block on first ... Wed, 27 Nov 2024 11:19:10 GMT Miroslav Cimerman [bf0a791] * uspace/app/hrctl/hrctl.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: cstyle Fri, 22 Nov 2024 22:17:01 GMT Miroslav Cimerman [aa7864b] * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/raid5.c (modified) * uspace/srv/bd/hr/var.h (modified) hr: RAID5: hotspare + rebuild Fri, 22 Nov 2024 22:15:38 GMT Miroslav Cimerman [a56ac5d1] * uspace/srv/bd/hr/raid4.c (modified) * uspace/srv/bd/hr/raid5.c (modified) hr: fix RAID 4,5 parity xorring length Fri, 22 Nov 2024 21:27:35 GMT Miroslav Cimerman [30140c1b] * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/raid4.c (modified) * uspace/srv/bd/hr/var.h (modified) hr: RAID4: hotspare + rebuild Fri, 22 Nov 2024 21:23:38 GMT Miroslav Cimerman [f81960c5] * uspace/srv/bd/hr/raid1.c (modified) hr: RAID1: style Fri, 22 Nov 2024 19:01:05 GMT Miroslav Cimerman [b8409b9] * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/var.h (modified) hr: RAID1: fix WRITE to rebuilt extent When writing to extent that ... Fri, 22 Nov 2024 18:44:12 GMT Miroslav Cimerman [d0f0744] * uspace/srv/bd/hr/raid1.c (modified) hr: RAID1: break after first successful read 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, 22 Nov 2024 18:36:16 GMT Miroslav Cimerman [06f2762] * uspace/srv/bd/hr/superblock.c (modified) * uspace/srv/bd/hr/superblock.h (modified) hr: add option to write metadata to one extent Fri, 22 Nov 2024 18:10:14 GMT Miroslav Cimerman [e76e12d8] * uspace/srv/bd/hr/util.c (modified) * uspace/srv/bd/hr/util.h (modified) hr: add hr_count_extents(volume, state) Counts volume extents in ... Fri, 15 Nov 2024 21:45:31 GMT Miroslav Cimerman [7b359f5] * 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/var.h (modified) hr: status/state event function for each RAID Fri, 15 Nov 2024 21:32:20 GMT Miroslav Cimerman [d199a6f] * 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) * uspace/srv/bd/hr/util.c (modified) * uspace/srv/bd/hr/util.h (modified) hr: DPRINTF, ERR_PRINTF -> HR_DEBUG, HR_ERROR Also add HR_WARN for ... 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 Fri, 15 Nov 2024 16:44:25 GMT Miroslav Cimerman [b235c67] * uspace/srv/bd/hr/hr.c (modified) hr: use shorthand vol for volume Fri, 15 Nov 2024 16:44:25 GMT Miroslav Cimerman [733564a] * 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) hr: add all fcn prototypes in raid implementations Also restructure ... Fri, 15 Nov 2024 16:44:25 GMT Miroslav Cimerman [5d96f427] * 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) * uspace/srv/bd/hr/util.c (modified) hr: use DPRINTF and ERR_PRINTF macros from util.h Fri, 15 Nov 2024 16:44:25 GMT Miroslav Cimerman [bd51105] * uspace/srv/bd/hr/util.h (modified) hr: util.h: add DPRINTF and ERR_PRINTF macros These macros forward ... Fri, 15 Nov 2024 14:38:38 GMT Miroslav Cimerman [fde02a6] * uspace/srv/bd/hr/superblock.c (modified) hr: be more careful with assembly from metadata Rewrite ... Wed, 13 Nov 2024 12:56:47 GMT Miroslav Cimerman [da0570a] * uspace/srv/bd/hr/raid5.c (modified) hr: RAID5 states, degraded R/W Tue, 12 Nov 2024 21:06:04 GMT Miroslav Cimerman [d092d2c] * uspace/srv/bd/hr/raid0.c (modified) * uspace/srv/bd/hr/raid4.c (modified) hr: RAID{0,4}: cast void * to uint8_t * Tue, 12 Nov 2024 15:24:08 GMT Miroslav Cimerman [1a60e645] * uspace/srv/bd/hr/raid4.c (modified) hr: propagate ENOMEM in RAID4 Sun, 10 Nov 2024 21:34:49 GMT Miroslav Cimerman [90eec9c0] * uspace/srv/bd/hr/raid4.c (modified) hr: allocate xorbuf with whole request length As it can be 64K at ... Sun, 10 Nov 2024 21:29:06 GMT Miroslav Cimerman [11111e4] * uspace/srv/bd/hr/raid4.c (modified) hr: add states to RAID4, and degraded R/W 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. Fri, 08 Nov 2024 15:13:36 GMT Miroslav Cimerman [182ffcc] * uspace/srv/bd/hr/raid0.c (modified) * uspace/srv/bd/hr/raid1.c (modified) hr: allow unsupported sync in RAID 0,1 Fri, 08 Nov 2024 15:12:50 GMT Miroslav Cimerman [5f543e9] * uspace/srv/bd/hr/raid0.c (modified) hr: RAID0: propagate sync Fri, 08 Nov 2024 15:08:30 GMT Miroslav Cimerman [52af125] * uspace/srv/bd/hr/util.c (modified) * uspace/srv/bd/hr/util.h (modified) hr: add hr_sync_all_extents() Mon, 04 Nov 2024 17:05:27 GMT Miroslav Cimerman [1cfa162] * uspace/srv/bd/hr/util.c (modified) hr: assert block size to be a multiple of 512 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 21:00:19 GMT Miroslav Cimerman [a438de5b] * uspace/srv/bd/hr/raid0.c (modified) hr: be consistent with extent terminology Mon, 28 Oct 2024 20:03:53 GMT Miroslav Cimerman [9fc1d36d] * uspace/srv/bd/hr/raid0.c (modified) hr: RAID 0 status 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 Mon, 28 Oct 2024 18:10:45 GMT Miroslav Cimerman [066fed9] * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/superblock.c (modified) * uspace/srv/bd/hr/superblock.h (modified) hr: refactor metadata reading Mon, 28 Oct 2024 17:44:11 GMT Miroslav Cimerman [b422718] * uspace/srv/bd/hr/superblock.c (modified) hr: sort extents based on metadata index Mon, 28 Oct 2024 16:39:34 GMT Miroslav Cimerman [4dd650a] * uspace/srv/bd/hr/hr.c (modified) hr: fix memory leaks in hr_create_srv() Mon, 28 Oct 2024 16:03:24 GMT Miroslav Cimerman [978130a] * uspace/srv/bd/hr/raid0.c (modified) * uspace/srv/bd/hr/raid4.c (modified) * uspace/srv/bd/hr/raid5.c (modified) hr: optimize RAID 0, 4, 5 to write whole strip Sun, 27 Oct 2024 23:04:58 GMT Miroslav Cimerman [fad91b9] * 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/var.h (modified) hr: make bd op functions more compact A single function now handles ... 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 Wed, 16 Oct 2024 22:00:30 GMT Miroslav Cimerman [08fa9e8] * 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) hr: style: simplify return value in create functions Wed, 16 Oct 2024 21:57:59 GMT Miroslav Cimerman [12321f8] * uspace/srv/bd/hr/raid4.c (modified) * uspace/srv/bd/hr/raid5.c (modified) hr: fix return value in write_parity() Wed, 16 Oct 2024 21:54:17 GMT Miroslav Cimerman [c7b4452] * uspace/srv/bd/hr/raid4.c (modified) * uspace/srv/bd/hr/raid5.c (modified) hr: fix xorbuf memory leak Fri, 11 Oct 2024 17:57:17 GMT Miroslav Cimerman [abc2c4b] * 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/var.h (modified) hr: remove big lock, add lock for individual volumes 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 Thu, 10 Oct 2024 21:53:29 GMT Miroslav Cimerman [4b759dc] * uspace/srv/bd/hr/superblock.c (modified) hr: sleep to get new random generator for UUID 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 Sat, 05 Oct 2024 21:51:04 GMT Miroslav Cimerman [dceb6e7] * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/meson.build (modified) * uspace/srv/bd/hr/raid5.c (added) * uspace/srv/bd/hr/var.h (modified) hr: add initial RAID 5 with parity starting on extent 0 and data restart Sat, 05 Oct 2024 13:11:11 GMT Miroslav Cimerman [6b8e89b0] * 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/superblock.h (modified) * uspace/srv/bd/hr/util.c (modified) * uspace/srv/bd/hr/util.h (modified) * uspace/srv/bd/hr/var.h (modified) hr: init fuction for each RAID level Compute total blocks, data ... 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, 06 Sep 2024 22:24:53 GMT Miroslav Cimerman [57c61b0] * uspace/srv/bd/hr/superblock.h (modified) hr: make data start at 4K aligned offset 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:15:06 GMT Miroslav Cimerman [24968b5] * uspace/srv/bd/hr/superblock.c (modified) hr: assemble: check specified number of devices against metadata 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:56:28 GMT Miroslav Cimerman [44ea48e] * uspace/srv/bd/hr/util.c (modified) hr: register hr array under "devices/XXXX" 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, 05 Sep 2024 19:55:41 GMT Miroslav Cimerman [680e8c8] * uspace/srv/bd/hr/hr.c (modified) hr: initialize big_lock once Sat, 31 Aug 2024 13:26:41 GMT Miroslav Cimerman [a8b2d9e7] * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/meson.build (modified) * uspace/srv/bd/hr/raid0.c (added) hr: add RAID 0 (striping) Sat, 31 Aug 2024 13:09:16 GMT Miroslav Cimerman [12cbf25e] * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/var.h (modified) hr: disk size checking Sat, 31 Aug 2024 10:35:43 GMT Miroslav Cimerman [da5c257] * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/meson.build (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/util.c (added) * uspace/srv/bd/hr/util.h (added) * uspace/srv/bd/hr/var.h (modified) hr: create util.c Fri, 30 Aug 2024 14:49:23 GMT Miroslav Cimerman [e0b7763] * uspace/srv/bd/hr/hr.c (modified) hr: fix volume list locking 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, 29 Aug 2024 17:56:11 GMT Miroslav Cimerman [dd495c9] * uspace/srv/locsrv/locsrv.c (modified) locsrv: add "raid" category 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. 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:22:25 GMT Miroslav Cimerman [ddfe233] * uspace/srv/bd/vbd/disk.c (modified) vbd: free disk service name on disk remove 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. 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 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 ... 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() 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, 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) 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 Wed, 13 Dec 2023 10:50:27 GMT Jiri Svoboda [d53a5ab0] * uspace/app/tester/ipc/readwrite.c (added) * uspace/app/tester/ipc/readwrite.def (added) * uspace/app/tester/meson.build (modified) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/lib/ipctest/include/ipc/ipc_test.h (modified) * uspace/lib/ipctest/include/ipc_test.h (modified) * uspace/lib/ipctest/src/ipc_test.c (modified) * uspace/srv/test/ipc-test/main.c (modified) Add IPC read/write test to libipctest/ipc test server + tester Now ... Mon, 04 Dec 2023 18:59:41 GMT Jiri Svoboda [6cef8d6a] * uspace/drv/hid/adb-kbd/meson.build (modified) * uspace/drv/hid/adb-mouse/meson.build (modified) * uspace/drv/hid/atkbd/meson.build (modified) * uspace/drv/hid/ps2mouse/meson.build (modified) * uspace/drv/hid/usbhid/meson.build (modified) * uspace/drv/hid/xtkbd/meson.build (modified) * uspace/lib/console/meson.build (modified) * uspace/lib/display/meson.build (modified) * uspace/lib/input/doc/doxygroups.h (added) * uspace/lib/input/include/io/kbd_event.h (moved) * uspace/lib/input/include/io/keycode.h (moved) * uspace/lib/input/include/io/pos_event.h (moved) * uspace/lib/input/include/ipc/kbdev.h (moved) * uspace/lib/input/include/ipc/mouseev.h (moved) * uspace/lib/input/meson.build (added) * uspace/lib/meson.build (modified) * uspace/srv/hid/isdv4_tablet/meson.build (modified) * uspace/srv/hid/s3c24xx_ts/meson.build (modified) Move keyboard/mouse event and device IPC from libc to libinput Mon, 04 Dec 2023 18:00:25 GMT Jiri Svoboda [fa942bc] * uspace/lib/c/meson.build (modified) * uspace/lib/input/include/io/input.h (moved) * uspace/lib/input/include/ipc/input.h (moved) * uspace/lib/input/src/input.c (moved) * uspace/lib/meson.build (modified) * uspace/srv/hid/console/meson.build (modified) * uspace/srv/hid/display/meson.build (modified) * uspace/srv/hid/input/meson.build (modified) Move input API to a separate library Thu, 30 Nov 2023 23:34:51 GMT Jiri Svoboda [1be9ee0] * uspace/lib/c/generic/io/chargrid.c (modified) * uspace/lib/c/include/io/chargrid.h (modified) * uspace/lib/c/meson.build (modified) * uspace/lib/console/doc/doxygroups.h (added) * uspace/lib/console/meson.build (added) * uspace/lib/meson.build (modified) * uspace/lib/output/doc/doxygroups.h (added) * uspace/lib/output/include/io/output.h (moved) * uspace/lib/output/include/ipc/output.h (moved) * uspace/lib/output/meson.build (added) * uspace/lib/output/src/output.c (moved) * uspace/srv/hid/console/meson.build (modified) * uspace/srv/hid/output/meson.build (modified) Move output API to separate library Thu, 30 Nov 2023 20:29:05 GMT Jiri Svoboda [a635535] * uspace/app/mkbd/meson.build (modified) * uspace/app/modplay/meson.build (modified) * uspace/app/netecho/meson.build (modified) * uspace/app/nterm/meson.build (modified) * uspace/app/ping/meson.build (modified) * uspace/app/tester/meson.build (modified) * uspace/app/tetris/meson.build (modified) * uspace/app/top/meson.build (modified) * uspace/app/trace/meson.build (modified) * uspace/drv/hid/adb-kbd/adb-kbd.c (modified) * uspace/drv/hid/adb-kbd/ctl.c (modified) * uspace/drv/hid/atkbd/atkbd.c (modified) * uspace/drv/hid/ps2mouse/ps2mouse.c (modified) * uspace/drv/hid/usbhid/kbd/kbddev.c (modified) * uspace/drv/hid/usbhid/kbd/kbdrepeat.c (modified) * uspace/drv/hid/usbhid/mouse/mousedev.c (modified) * uspace/drv/hid/usbhid/multimedia/multimedia.c (modified) * uspace/drv/hid/xtkbd/xtkbd.c (modified) * uspace/lib/c/generic/io/chargrid.c (modified) * uspace/lib/c/include/io/charfield.h (modified) * uspace/lib/c/include/io/chargrid.h (modified) * uspace/lib/c/include/io/color.h (modified) * uspace/lib/c/include/io/concaps.h (modified) * uspace/lib/c/include/io/output.h (modified) * uspace/lib/c/meson.build (modified) * uspace/lib/clui/meson.build (modified) * uspace/lib/congfx/meson.build (modified) * uspace/lib/console/include/io/con_srv.h (moved) * uspace/lib/console/include/io/cons_event.h (moved) * uspace/lib/console/include/io/console.h (moved) * uspace/lib/console/include/ipc/console.h (moved) * uspace/lib/console/src/con_srv.c (moved) * uspace/lib/console/src/console.c (moved) * uspace/lib/fmtutil/meson.build (modified) * uspace/lib/meson.build (modified) * uspace/srv/hid/console/console.c (modified) * uspace/srv/hid/console/meson.build (modified) * uspace/srv/hid/input/meson.build (modified) * uspace/srv/hid/output/meson.build (modified) * uspace/srv/hid/remcons/meson.build (modified) * uspace/srv/hid/s3c24xx_ts/s3c24xx_ts.c (modified) Move console/con_srv out of libc into a separate library Thu, 30 Nov 2023 18:18:53 GMT Jiri Svoboda [cad7b7e] * uspace/lib/c/meson.build (modified) * uspace/lib/clipboard/doc/doxygroups.h (added) * uspace/lib/clipboard/include/clipboard.h (moved) * uspace/lib/clipboard/include/ipc/clipboard.h (moved) * uspace/lib/clipboard/meson.build (added) * uspace/lib/clipboard/src/clipboard.c (moved) * uspace/lib/clui/meson.build (modified) * uspace/lib/meson.build (modified) * uspace/lib/ui/meson.build (modified) * uspace/srv/clipboard/meson.build (modified) Move clipboard API from libc to a separate library Thu, 30 Nov 2023 17:19:00 GMT Jiri Svoboda [8f04992] * uspace/app/corecfg/meson.build (modified) * uspace/lib/c/meson.build (modified) * uspace/lib/corecfg/doc/doxygroups.h (added) * uspace/lib/corecfg/include/corecfg.h (moved) * uspace/lib/corecfg/include/ipc/corecfg.h (moved) * uspace/lib/corecfg/meson.build (added) * uspace/lib/corecfg/src/corecfg.c (moved) * uspace/lib/meson.build (modified) * uspace/srv/taskmon/meson.build (modified) Move corecfg from libc to a separate library Thu, 30 Nov 2023 17:08:31 GMT Jiri Svoboda [0e2eee1] * uspace/app/hbench/meson.build (modified) * uspace/app/tester/meson.build (modified) * uspace/lib/c/meson.build (modified) * uspace/lib/ipctest/doc/doxygroups.h (added) * uspace/lib/ipctest/include/ipc/ipc_test.h (moved) * uspace/lib/ipctest/include/ipc_test.h (moved) * uspace/lib/ipctest/meson.build (added) * uspace/lib/ipctest/src/ipc_test.c (moved) * uspace/lib/meson.build (modified) * uspace/srv/test/ipc-test/meson.build (modified) Move ipc_test to a separate library Sun, 22 Oct 2023 17:26:17 GMT Jiří Zárevúcky [dd7df1c] * uspace/app/tester/fault/fault1.c (modified) * uspace/app/tester/print/print5.c (modified) * uspace/lib/c/generic/rtld/symbol.c (modified) * uspace/lib/c/test/string.c (modified) * uspace/srv/hid/display/test/window.c (modified) Silence spurious/unwanted GCC warnings using pragmas Sun, 22 Oct 2023 13:56:55 GMT Jiří Zárevúcky [f5762c7] * uspace/srv/hid/output/proto/vt100.c (modified) Ensure buffer is really big enough Mon, 16 Oct 2023 17:47:29 GMT Jiri Svoboda [1543d4c] * uspace/lib/ui/src/menubar.c (modified) * uspace/srv/hid/display/seat.c (modified) Properly close drop-down menu on second menu-bar entry click Note ... Tue, 03 Oct 2023 11:54:18 GMT Jiri Svoboda [7e660378] * uspace/srv/hid/input/ctl/stty.c (modified) * uspace/srv/hid/input/stroke.c (modified) Support Alt-key in serial console