Timeline



2025-02-20:

20:40 Changeset in mainline [e43acd3] by BohdanQQ <40754203+BohdanQQ@…>
fix tester/mapping1 test

2025-02-13:

10:16 Changeset in mainline [32254d6] by GitHub <noreply@…>
init RTLD runtime at load time even for statically linked binaries …

2025-02-09:

09:25 DeveloperDocs edited by Jiri Svoboda
ACPI 1.0 (diff)

2025-02-06:

20:55 ReleaseNotes/Mainline edited by Jiri Svoboda
Navigator opens .txt files in editor, log files .txt extensions (diff)
20:48 Changeset in mainline [a7a16a2f] by Jiri Svoboda <jiri@…>
Log files should have .txt extension.
20:42 Changeset in mainline [b336bfd8] by Jiri Svoboda <jiri@…>
Start text editor if open action is used on .txt file.

2025-02-05:

21:28 ReleaseNotes/Mainline edited by Jiri Svoboda
File / Edit in Navigator (diff)
21:26 Changeset in mainline [accdf882] by Jiri Svoboda <jiri@…>
File / Edit (Ctrl-E) in Navigator to start editor on current file
14:38 Ticket #747 (Volume server configuration needs to be persistent) closed by Jiri Svoboda
fixed: This was implemented in changeset …
14:36 Ticket #722 (Find a way to check consistent use of errno_t type.) updated by Jiri Svoboda
The Syc compiler from [https://github.com/jxsvoboda/sycek project …
14:05 Ticket #746 (Proper implementation of SIF) closed by Jiri Svoboda
worksforme: Transactions and the plan for incremental updates has been abandoned, …
13:29 Changeset in mainline [c095552] by Matěj Volf <git@…>
fix debug prints the variable file_name is not defined, not sure …
12:30 Changeset in mainline [832cbe7] by Jiri Svoboda <jiri@…>
Add proper IDE PCI to ISA fallback mechanism. To determine if legacy …

2025-02-04:

19:03 Changeset in mainline [0dab4850] by Jiri Svoboda <jiri@…>
Fix driver crash when ATA channel contains no usable devices.

2025-02-03:

17:28 ReleaseNotes/Mainline edited by Jiri Svoboda
Devman waits for device enumeration to finish (diff)
17:24 ReleaseNotes/0.14.1 edited by Jiri Svoboda
Oh no forgot to remove the placeholder comments and fill in the … (diff)
16:04 Changeset in mainline [b1490d2] by Jiri Svoboda <jiri@…>
Explicit wait for system volume is no longer needed. Now it is …
15:52 Changeset in mainline [c3d9aaf5] by Jiri Svoboda <jiri@…>
Determine when device (sub)tree is stable. Devman will only return …
08:15 Changeset in mainline [a796812c] by Jiri Svoboda <jiri@…>
Fix ISA IDE

2025-02-02:

22:06 Changeset in mainline [acb14ce] by Matěj Volf <git@…>
unify rtld loading implementation of static/dynamic executables

2025-01-29:

14:02 Changeset in mainline [4a3a5a0] by Jiří Zárevúcky <zarevucky.jiri@…>
One more tweak
13:51 Changeset in mainline [ea50e671] by Jiří Zárevúcky <zarevucky.jiri@…>
A few adjustments
13:06 Changeset in mainline [56210a7a] by Jiří Zárevúcky <zarevucky.jiri@…>
Update GCC and binutils to latest versions

2025-01-28:

14:48 Changeset in mainline [1fa6292] by Jiří Zárevúcky <zarevucky.jiri@…>
Remove a ton of duplicated code in libui/libgfxfont tests
14:45 Changeset in mainline [97116a2] by Jiří Zárevúcky <zarevucky.jiri@…>
Run make ccheck-fix

2025-01-27:

15:10 Changeset in mainline [cb747b3] by Miroslav Cimerman <mc@…>
ext4: support bigger blkdev block size Allows ext4 to be used with …
12:45 Changeset in mainline [b27ae65a] by GitHub <noreply@…>
fix calculation of TLS size for main fibril (#240) * explain why …

2025-01-26:

22:07 Changeset in mainline [bdcf71e] by Matěj Volf <git@…>
remove commented code
21:38 Changeset in mainline [ea77c2d] by Matěj Volf <git@…>
add fixme note to a useless #define
21:33 Changeset in mainline [f215c6ef] by Matěj Volf <git@…>
properly initialize RTLD runtime for static binaries this is a better …
17:53 Changeset in mainline [31ea2a7] by Matěj Volf <git@…>
init RTLD runtime at load time even for statically linked binaries …

2025-01-25:

21:22 Changeset in mainline [c880421] by Matěj Volf <git@…>
fix comments based on improved understanding
16:39 Changeset in mainline [4ef27eb] by Matěj Volf <git@…>
add a diagram showing the potential issue
16:25 Changeset in mainline [544c5b4] by Matěj Volf <git@…>
a few comments for TLS allocation

2025-01-24:

23:50 Changeset in mainline [328b89f] by Matěj Volf <git@…>
fix calculation of TLS size for main fibril Before this patch, …
23:50 Changeset in mainline [bf0716f] by Matěj Volf <git@…>
explain why tcb_t is added at the end of tls allocation

2025-01-22:

20:11 Changeset in mainline [7debda3] by Miroslav Cimerman <mc@…>
hr: fge: make group→wu_cnt an upper bound

2025-01-21:

23:10 Ticket #875 (Build-time compiler selection has no effect) created by Jiri Svoboda
When configuring the build we can select Clang as the compiler. Then …

2025-01-20:

19:38 ReleaseNotes/Mainline edited by Jiri Svoboda
Shut down can be initiated from start menu (diff)
19:36 Changeset in mainline [eff458d] by Jiri Svoboda <jiri@…>
Add shutdown dialog to start menu.
17:43 Changeset in mainline [5162f6e] by Jiri Svoboda <jiri@…>
Fix shutdown dialog in text mode.
17:35 Changeset in mainline [2e08f2b6] by Jiri Svoboda <jiri@…>
Confirm shutdown in shutdown dialog.
17:34 ReleaseNotes/Mainline edited by Jiri Svoboda
RWlock fix (diff)
17:32 Changeset in mainline [afb4025] by Jiri Svoboda <jiri@…>
Show error message when UI shutdown fails.

2025-01-18:

12:10 Changeset in mainline [41dcabc] by Jiří Zárevúcky <zarevucky.jiri@…>
libc: Prevent writer starvation in fibril_rwlock_t. Thanks to …

2025-01-17:

10:32 Changeset in mainline [b8fd951] by GitHub <noreply@…>
ata_channel_destroy(): free the channel (#237)

2025-01-16:

19:29 Changeset in mainline [455241b] by Jiří Zárevúcky <zarevucky.jiri@…>
Integrate kobject_t into target structures This just means fewer …
17:34 Changeset in mainline [df721df] by Jiří Zárevúcky <zarevucky.jiri@…>
Remove sys_waitq_task_cleanup()
17:27 Changeset in mainline [fa3ed5b] by Jiří Zárevúcky <zarevucky.jiri@…>
Bulk clear capabilities when task terminates or is destroyed
13:33 Changeset in mainline [96368f56] by Jiří Zárevúcky <zarevucky.jiri@…>
Use <lib/refcount.h> for kobject reference counting
13:15 Changeset in mainline [9e7e1dc] by Miroslav Cimerman <mc@…>
ata_channel_destroy(): free the channel

2025-01-14:

22:28 Changeset in mainline [9f15da1] by Miroslav Cimerman <mc@…>
hr: fge: fix fibril unsafe assert
22:26 Changeset in mainline [a6fb937] by Miroslav Cimerman <mc@…>
hr: RAID0: handle hr_fgroup_create() → ENOMEM

2025-01-13:

22:18 Changeset in mainline [23df41b] by Miroslav Cimerman <mc@…>
hr: move hr_process_deferred_invalidations() to util
00:08 ReleaseNotes/Mainline edited by Jiri Svoboda
Fixed invalid blocking chain (diff)
00:07 Ticket #874 (Incorrect blocking chain printed by fibril deadlock detector) closed by Jiri Svoboda
fixed: Fixed in changeset …
00:06 Ticket #874 (Incorrect blocking chain printed by fibril deadlock detector) updated by Jiri Svoboda
Status, Owner changed

2025-01-12:

21:53 Changeset in mainline [35f2a877] by Miroslav Cimerman <mc@…>
hr: raid1.c: move around static functions
21:53 Changeset in mainline [d773bea9] by Miroslav Cimerman <mc@…>
hr: RAID1: handle state edge cases in a rebuild
21:53 Changeset in mainline [dec4150] by Miroslav Cimerman <mc@…>
hr: RAID1: fix unsafe access in add_hotspare()
21:53 Changeset in mainline [401b9e42] by Miroslav Cimerman <mc@…>
hr: state_changed and peding_invalidation atomic flags These flags …
21:53 Changeset in mainline [e2b417f] by Miroslav Cimerman <mc@…>
hr: RAID1: use update_svc_id() wrappers from util
21:53 Changeset in mainline [edc89bd8] by Miroslav Cimerman <mc@…>
hr: util: add hr_update_{ext,hotspare}_svc_id() Provides easy way to …
21:53 Changeset in mainline [36661772] by Miroslav Cimerman <mc@…>
hr: util.c: add assertions for locks
21:53 Changeset in mainline [3a68baa] by Miroslav Cimerman <mc@…>
lib/device/hr: add INVALID state
17:02 Changeset in mainline [5ee041e] by Miroslav Cimerman <mc@…>
hr: RAID1: deferred extent invalidation
16:53 Changeset in mainline [58d82fa] by Miroslav Cimerman <mc@…>
hr: parallelize RAID1 changes in main hr_volume_t struct: - new mutex …
16:12 Changeset in mainline [ee47537] by Miroslav Cimerman <mc@…>
hr: RAID0: refactor hr_raid0_update_vol_status()
16:12 Changeset in mainline [4660649] by Miroslav Cimerman <mc@…>
hr: RAID0: return ENOMEM on out-of-memory READs
15:58 Changeset in mainline [0d77d30] by Miroslav Cimerman <mc@…>
hr: hr_io_worker(): ENOMEM handling for WRITEs Call state callback on …
15:50 Changeset in mainline [efc6259] by Miroslav Cimerman <mc@…>
hr: fge: aggregate ENOMEM final errno
15:46 Changeset in mainline [a5c2960e] by Miroslav Cimerman <mc@…>
hr: RAID0: pass actual block address to workers
15:38 Changeset in mainline [e0e2264] by Jiri Svoboda <jiri@…>
Fix printing the incorrect blocking chain when deadlock is detected.
15:37 Changeset in mainline [82ff0a1] by Jiri Svoboda <jiri@…>
Add deadlock detector to tester.

2025-01-09:

14:23 Ticket #874 (Incorrect blocking chain printed by fibril deadlock detector) created by Jiri Svoboda
I've found that the fibril mutex deadlock detector does not print the …
14:17 ReleaseNotes/Mainline edited by Jiri Svoboda
Deadlock detection test (diff)
11:29 Changeset in mainline [7bf29e5] by Miroslav Cimerman <mc@…>
Merge 'upstream/master' into helenraid-para

2025-01-08:

13:33 Changeset in mainline [4e1221c] by GitHub <noreply@…>
Allow bitmap to be used in userspace See …

2025-01-07:

12:26 Changeset in mainline [8279aab] by Jiri Svoboda <jiri@…>
ui_lock() needs to lock display If ui_lock() is used to lock UI while …

2025-01-05:

18:22 Changeset in mainline [bc3d695] by Miroslav Cimerman <mc@…>
hr: RAID0 parallelization

2024-12-30:

23:07 Changeset in mainline [40be7eb] by Miroslav Cimerman <mc@…>
lib/device/src/hr.c: session init style
23:07 Changeset in mainline [7d25273] by Miroslav Cimerman <mc@…>
hrctl: initialize hr session struct
22:28 Changeset in mainline [685c0ab] by Miroslav Cimerman <mc@…>
hr: superblock.c: style

2024-12-28:

20:31 Changeset in mainline [7a3529a8] by Miroslav Cimerman <mc@…>
hr: util.c: bounds check on state updates
20:09 Changeset in mainline [723f1d9] by Miroslav Cimerman <mc@…>
hr: fge: fgroup_create(): assert worker count > 0
20:03 Changeset in mainline [5ee5f67] by Miroslav Cimerman <mc@…>
hr: fge: make finished_{okay,failed} not atomic And test if all …

2024-12-25:

12:11 Changeset in mainline [083ce33] by Miroslav Cimerman <mc@…>
hr: fge: hr_fpool_create(): assert max_wus > 0
12:10 Changeset in mainline [08c98d4c] by Miroslav Cimerman <mc@…>
hr: fge: fix deadlock
11:56 Changeset in mainline [5a8f69e7] by Miroslav Cimerman <mc@…>
hr: fge: cstyle

2024-12-24:

10:43 Changeset in mainline [eb31781] by Miroslav Cimerman <mc@…>
hr: raid5.c: cstyle

2024-12-23:

12:00 Changeset in mainline [8137d36] by Miroslav Cimerman <mc@…>
hr: fge: style
11:06 Changeset in mainline [37a9c1e] by Miroslav Cimerman <mc@…>
hr: hr_volume_t: rename RLQ → layout

2024-12-22:

22:42 Changeset in mainline [6784abc] by Miroslav Cimerman <mc@…>
hr: hr_sess_init(): don't use IPC_FLAG_BLOCKING
22:40 Changeset in mainline [f3b74d1] by Miroslav Cimerman <mc@…>
hr: fge: use libc queue <adt/circ_buf.h>
22:02 Changeset in mainline [64c8132] by Miroslav Cimerman <mc@…>
Allow bitmap to be used in userspace
21:32 Changeset in mainline [95158dac] by Miroslav Cimerman <mc@…>
hr: fge: can ask for wus that finished with EOK
21:31 Changeset in mainline [57110ac8] by Miroslav Cimerman <mc@…>
hr: initialize range lock list and list lock
15:37 Changeset in mainline [83c8bb2] by Miroslav Cimerman <mc@…>
hr: hr_volume_t: fix number of hotspares
15:35 Changeset in mainline [38e3c0a7] by Miroslav Cimerman <mc@…>
hr: range locks
10:25 Changeset in mainline [f725787] by Miroslav Cimerman <mc@…>
hr: fge: fibril group executor This fibril pool allows execution of …

2024-12-16:

20:13 Changeset in mainline [28769117] by Miroslav Cimerman <mc@…>
hrctl: usage string modification
19:32 Changeset in mainline [37ffa4d] by Miroslav Cimerman <mc@…>
hr: modify change state message
18:52 Changeset in mainline [521b387] by Miroslav Cimerman <mc@…>
hr: RAID5: fix degraded write

2024-12-13:

20:24 Changeset in mainline [f312fb9] by Miroslav Cimerman <mc@…>
hr: remove RAID4 functions leftovers

2024-12-06:

20:20 Changeset in mainline [ea0d494] by Miroslav Cimerman <mc@…>
hr: don't set RLQ when assembling
20:19 Changeset in mainline [4066371] by Miroslav Cimerman <mc@…>
hr: layout info printing
19:55 Changeset in mainline [241c3f6] by Miroslav Cimerman <mc@…>
hr: move RAID4 to RAID5 Removes whole raid4.c, as RAID4 is …
19:46 Changeset in mainline [d7768d11] by Miroslav Cimerman <mc@…>
hr: add different RAID4,5 layouts Also prepare the metadata for …

2024-11-28:

17:12 Changeset in mainline [586b39d] by Miroslav Cimerman <mc@…>
hrctl: handle unkown options
17:09 Changeset in mainline [a0c3080] by Miroslav Cimerman <mc@…>
hr: util: hotspare and volume change state functions

2024-11-27:

14:06 Changeset in mainline [65706f1] by Miroslav Cimerman <mc@…>
hr: rename dev_no → extent_no in hr_volume_t
13:28 Changeset in mainline [40bf2c6] by Miroslav Cimerman <mc@…>
hr: allow IO requests to be served during rebuild
13:08 Changeset in mainline [8160e4c0] by Miroslav Cimerman <mc@…>
hr: RAID 4,5: optimize operations with xorbuf Read block on first …
11:19 Changeset in mainline [bf0a791] by Miroslav Cimerman <mc@…>
hr: cstyle

2024-11-22:

22:17 Changeset in mainline [aa7864b] by Miroslav Cimerman <mc@…>
hr: RAID5: hotspare + rebuild
22:15 Changeset in mainline [a56ac5d1] by Miroslav Cimerman <mc@…>
hr: fix RAID 4,5 parity xorring length
21:27 Changeset in mainline [30140c1b] by Miroslav Cimerman <mc@…>
hr: RAID4: hotspare + rebuild
21:23 Changeset in mainline [f81960c5] by Miroslav Cimerman <mc@…>
hr: RAID1: style
21:10 Changeset in mainline [b56d88f] by Miroslav Cimerman <mc@…>
bdwrite: fix writing
19:01 Changeset in mainline [b8409b9] by Miroslav Cimerman <mc@…>
hr: RAID1: fix WRITE to rebuilt extent When writing to extent that is …
18:44 Changeset in mainline [d0f0744] by Miroslav Cimerman <mc@…>
hr: RAID1: break after first successful read
18:38 Changeset in mainline [5b320ac] by Miroslav Cimerman <mc@…>
hr: hotspares + RAID1 rebuild
18:36 Changeset in mainline [06f2762] by Miroslav Cimerman <mc@…>
hr: add option to write metadata to one extent
18:10 Changeset in mainline [e76e12d8] by Miroslav Cimerman <mc@…>
hr: add hr_count_extents(volume, state) Counts volume extents in some …
Note: See TracTimeline for information about the timeline view.