Timeline
2025-04-09:
- 20:01 Changeset in mainline [3acb63b5] by
- Merge pull request #4 from HelenOS/master Add UI to system installer
- 19:26 ReleaseNotes/Mainline edited by
- System installer UI (diff)
- 19:05 Changeset in mainline [a188131] by
- Add UI to system installer
- 16:36 Changeset in mainline [9f945464] by
- Merge pull request #3 from HelenOS/master Enable static …
- 16:19 Changeset in mainline [597fa24] by
- Enable static initialization of kernel synchronization primitives
- 16:09 Changeset in mainline [2c94501] by
- Merge pull request #2 from HelenOS/master Deduplicate forgotten adt header
- 15:59 Changeset in mainline [3e7948c] by
- Deduplicate forgotten adt header
- 15:06 Changeset in mainline [17964f6] by
- Merge pull request #1 from HelenOS/master Clarify the purpose and use …
- 14:19 Changeset in mainline [45226285] by
- Clarify the purpose and use of hash_table_foreach()
2025-04-08:
- 14:40 Tickets #300,719,746,747,748,820,843,855,856,857,859,866,867,870,871,872,873,880,881,882,883,884,858,874,43 batch updated by
-
Milestone changed
Milestone renamed - 14:39 ReleaseNotes edited by
- Add historical release dates (diff)
- 14:23 Changeset in mainline [f6b29929] by
- Updated clock to open 'date_cfg' app when clicked
- 14:19 Ticket #884 (Sometimes spurious IRQ 11 when restaring in Qemu) created by
- When restarting the system in Qemu I sometimes get spurious interrupt …
- 14:17 Ticket #883 (Resizing Navigator, Editor and file dialogs) created by
- Terminal can now be resized. If Navigator or Editor is running in the …
- 14:14 Ticket #882 (Self-assembling start menu) updated by
-
Type changed
- 14:13 Ticket #881 (Start Menu hot keys) updated by
-
Type changed
- 13:23 Ticket #882 (Self-assembling start menu) created by
- The current way the start menu is stored in a SIF database, which is …
- 12:45 Ticket #300 (Spurious interrupt on Phenom X4 (quad core)) updated by
-
Milestone changed
The problem that interrupts don't work on "modern" hardware (14 years … - 12:42 Ticket #881 (Start Menu hot keys) created by
- Need to add hot key support to start menu. Hot keys to open start …
- 12:38 Ticket #880 (PS/2 mouse driver should detect start of data packet) updated by
-
Milestone changed
- 12:37 Ticket #872 (System is very slow in VirtualBox with more than 1 CPU) updated by
-
Milestone changed
2025-04-07:
- 22:06 Changeset in mainline [651dde7] by
- Fixed formatting issues in 'date_cfg' code No changes to code, except …
- 21:36 Changeset in mainline [93de384] by
- Created UI program 'date_cfg' for graphical setting of date/time Set …
- 17:53 Changeset in mainline [0db0df2] by
- Hash table improvements Implement hash_table_foreach macro, analogous …
- 16:56 Changeset in mainline [8f8818ac] by
- Use offsetof for calculation in list_pop()
2025-04-06:
- 17:08 Changeset in mainline [90ee3384] by
- Allow sysinst to restart the system at the end of installation. When …
- 17:07 Changeset in mainline [59e32fb] by
- Fix IDE disk path in sysinst.
2025-04-05:
- 16:21 Changeset in mainline [ae20886] by
- Add .cache to .gitignore Directory is used by clangd.
2025-04-02:
- 18:24 Changeset in mainline [ca7fa5b] by
- hr: use <inttypes.h> macro specifiers
2025-04-01:
- 10:20 Changeset in mainline [bbcd06e] by
- hr: keep counter only in memory saved metadata
- 10:02 Changeset in mainline [52be5fa] by
- hr: increment metadata counter on volume assembly For now increment …
- 09:53 Changeset in mainline [c7e6a3e] by
- hr: align struct hr_extent members
- 08:54 Changeset in mainline [44da6c8] by
- hr: util.c: initialize empty extents to MISSING
- 08:53 Changeset in mainline [4200735] by
- hr: fix printing extent states with invalid service id
- 08:51 Changeset in mainline [0277ec2] by
- hr: refactor metadata handling
2025-03-31:
- 17:08 Changeset in mainline [a5ec426] by
- hr: superblock: move to last block
- 17:07 Changeset in mainline [baa4929] by
- hr: extent init refactor, blkno truncation
2025-03-30:
- 19:38 Changeset in mainline [6d0fc11] by
- hr: style: align structures, function prototypes
- 16:17 Changeset in mainline [746e636] by
- hr: add comments to raid init()
2025-03-29:
- 14:04 Changeset in mainline [d082801] by
- hr: refactor manual assembly
- 14:00 Changeset in mainline [1a28518] by
- hr: superblock.c: fix bsize decoding
- 13:59 Changeset in mainline [7e8c0e7] by
- hr: superblock.c: remove UUID generation for each extent
- 13:59 Changeset in mainline [2e7df2e] by
- hr: superblock.c: fix UUID memcpy()
- 13:58 Changeset in mainline [d946c27] by
- hr: initialize and populate in memory metadata
- 13:57 Changeset in mainline [49de61c] by
- hr: util.c: fix hr_register_volume()
- 12:09 Changeset in mainline [56214383] by
- hr: util: hr_util_add_hotspare()
- 11:50 Changeset in mainline [8a65373] by
- hr: move registering out of specific RAIDs
2025-03-28:
- 23:40 Changeset in mainline [7a80c63] by
- hr: raid{0,1,5}.c: increment open() count
- 23:38 Changeset in mainline [0437dd5] by
- hr: util.c: block_fini() hotspares
- 23:37 Changeset in mainline [8b51009] by
- hr: auto assembly, refactor Added automatic assembly (with hrctl -A). …
- 21:30 Changeset in mainline [7bfe468] by
- hr: hr.c: hr_client_conn() return ENOENT
- 21:29 Changeset in mainline [b04f7af] by
- hr: hr.c: add headers
- 21:28 Changeset in mainline [a57dde4] by
- hr: use func for DEBUG printing fcn names
2025-03-24:
- 13:22 Changeset in mainline [5fe0b9b5] by
- hr: var.h: comment cstyle
2025-03-23:
- 16:36 Changeset in mainline [2958e70] by
- hr: var.h: revert hotspare no. back from invalidations
- 16:35 Changeset in mainline [de81104] by
- hr: style headers
2025-03-14:
- 20:53 Changeset in mainline [e3e53cc] by
- hr: var.h: remove struct hr_deferred_invalidation
2025-03-13:
- 18:30 Changeset in mainline [eebecdc] by
- merge upstream/master into helenraid
2025-03-11:
- 10:50 Changeset in mainline [da54714] by
- partially implement key-based pthread local storage (#245) * check …
- 10:24 Changeset in mainline [12824b9] by
- remove unnecessary changes
2025-03-09:
- 20:10 Changeset in mainline [98743e2] by
- disable debug prints in pthread/keys
- 20:08 Changeset in mainline [53e652d] by
- allow libposix as shared library
- 20:06 Changeset in mainline [d50f3e5] by
- decrease scrope of pthread keys support
- 13:07 ReleaseNotes/Mainline edited by
- Restart (diff)
- 12:03 Changeset in mainline [0ae9e18] by
- Select shutdown action (power off / restart) in shutdown dialog.
2025-03-07:
- 22:35 Changeset in mainline [797ab95] by
- Implement quiesce in i8042.
- 20:54 Changeset in mainline [e494d7b] by
- hr: initialize hotspare states to MISSING
- 20:53 Changeset in mainline [e24c064] by
- hr: add NONE state (use INVALID for inconsistent)
2025-03-06:
- 23:15 Changeset in mainline [d2da1be] by
- hr: rename vol→state_changed → vol→state_dirty
- 21:47 Changeset in mainline [f1be66bf] by
- hr: raid5.c: fast patch to make new asserts pass
- 20:56 Ticket #880 (PS/2 mouse driver should detect start of data packet) created by
- In PS/2 mouse data packets the first byte always has bit 3 set to 1. …
- 20:42 Changeset in mainline [d6fe2a1] by
- hr: hr_mark_vol_state_dirty() helper
- 20:13 Changeset in mainline [10005fd] by
- hr: remove vol→halt_please bit and vol→halt_lock RW locks are not …
- 20:13 Changeset in mainline [4d42a1b] by
- hr: remove deferred invalidations
- 19:42 Changeset in mainline [6123753] by
- hr: raid1.c: print rebuild progress every 5%
- 19:40 Changeset in mainline [4d30c475] by
- hr: raid1.c: fix rebuild
- 18:16 Changeset in mainline [b15e534] by
- hr/fge.c: add some comments
- 17:35 Changeset in mainline [b9cc81c6] by
- Implement quiesce in NS8250 and PC-LPT.
- 16:45 Changeset in mainline [870841cf] by
- Style issues related to improper use of 'inline' keyword.
- 16:42 Changeset in mainline [1c7b0db7] by
- Implement quiesce in NE2k, RTL8139 and RTL8169.
- 16:19 Ticket #879 (NE2K not working in Qemu) created by
- While testing quiesce in NE2k driver I found out that the driver is …
- 14:59 Changeset in mainline [af28af6] by
- add tests pthread keys
- 14:35 Changeset in mainline [25ee7ec5] by
- fix ccheck
- 14:35 Changeset in mainline [7064e71] by
- run fibril exit hooks for main fibril as well
2025-03-05:
- 22:54 Changeset in mainline [9a41e6e] by
- implement pthread thread-local storage keys
- 22:22 Changeset in mainline [2482192] by
- fix initialization of fibril.exit_hooks
- 21:41 Changeset in mainline [07039850] by
- Implement quiesce in ISA and PCI IDE and in PC Floppy.
- 21:40 Changeset in mainline [5208709] by
- Add fibril_add_exit_hook tests
- 21:40 Changeset in mainline [6a57b93] by
- Add fibril exit hook
- 21:36 Changeset in mainline [df2b4ce7] by
- check for hash section presence in rtld
- 19:25 Changeset in mainline [a64970e1] by
- Implement quiesce in HD Audio and SB16 drivers.
- 12:00 Ticket #876 (OHCI USB not working in Qemu) updated by
- This prevented me from testing what happens when I restart the system …
- 11:59 Ticket #877 (SB16 playback hogs the system) updated by
- This prevented me from testing restarting the system while SB16 is …
- 11:58 Ticket #878 (Task statistics not updating in top) created by
- When I run top it only updates the wall clock and uptime, none of the …
- 11:54 Ticket #877 (SB16 playback hogs the system) created by
- When I play demo.wav or demo.xm on SB16 in Qemu, the mouse pointer …
- 09:32 Changeset in mainline [0fcb011] by
- hr: raid0.c: early break if (left == 0)
- 09:29 Changeset in mainline [89b5a75] by
- fix cstyle (#244)
- 09:11 Changeset in mainline [94ea2e3] by
- fix cstyle
- 08:52 Changeset in mainline [8cdf360] by
- app/hrctl: fix case for 'n'
2025-03-04:
- 17:35 Changeset in mainline [9dfb034] by
- Implement quiesce for EHCI and OHCI.
- 17:34 Ticket #876 (OHCI USB not working in Qemu) created by
- I tested USB tablet with OHCI controller in Qemu, but it did not work …
2025-03-03:
- 23:03 Changeset in mainline [77a0119] by
- Quiesce devices during restart, but not poweroff.
- 22:58 Changeset in mainline [8300c72] by
- Quiesce devices before proceeding with shutdown. Only implemented for …
2025-03-02:
- 20:02 Changeset in mainline [d30e067] by
- Merge 'upstream/master' into helenraid-para
2025-02-28:
- 23:38 Changeset in mainline [f35749e] by
- System restart via shutdown -r
2025-02-25:
- 20:29 ReleaseNotes/Mainline edited by
- Physically ejecting CD/DVD-ROM (diff)
- 20:25 Changeset in mainline [4285f384] by
- Allow physically ejecting CD-ROM using vol eject -s
2025-02-24:
- 11:12 Changeset in mainline [d231a54] by
- Use clang compiler when configured as such
- 11:11 Changeset in mainline [be62ebc] by
- fix tester/mapping1 test (#243)
- 11:08 Changeset in mainline [9faba42] by
- Merge pull request #241 from mcimerman/ext4-big-blkdev-bsize ext4: …
2025-02-20:
- 20:40 Changeset in mainline [e43acd3] by
- fix tester/mapping1 test
2025-02-13:
- 10:16 Changeset in mainline [32254d6] by
- init RTLD runtime at load time even for statically linked binaries …
2025-02-09:
- 09:25 DeveloperDocs edited by
- ACPI 1.0 (diff)
2025-02-06:
- 20:55 ReleaseNotes/Mainline edited by
- Navigator opens .txt files in editor, log files .txt extensions (diff)
- 20:48 Changeset in mainline [a7a16a2f] by
- Log files should have .txt extension.
- 20:42 Changeset in mainline [b336bfd8] by
- Start text editor if open action is used on .txt file.
2025-02-05:
- 21:28 ReleaseNotes/Mainline edited by
- File / Edit in Navigator (diff)
- 21:26 Changeset in mainline [accdf882] by
- 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
- fixed: This was implemented in changeset …
- 14:36 Ticket #722 (Find a way to check consistent use of errno_t type.) updated by
- The Syc compiler from [https://github.com/jxsvoboda/sycek project …
- 14:05 Ticket #746 (Proper implementation of SIF) closed by
- worksforme: Transactions and the plan for incremental updates has been abandoned, …
- 13:29 Changeset in mainline [c095552] by
- fix debug prints the variable file_name is not defined, not sure …
- 12:30 Changeset in mainline [832cbe7] by
- Add proper IDE PCI to ISA fallback mechanism. To determine if legacy …
2025-02-04:
- 19:03 Changeset in mainline [0dab4850] by
- Fix driver crash when ATA channel contains no usable devices.
2025-02-03:
- 17:28 ReleaseNotes/Mainline edited by
- Devman waits for device enumeration to finish (diff)
- 17:24 ReleaseNotes/0.14.1 edited by
- Oh no forgot to remove the placeholder comments and fill in the … (diff)
- 16:04 Changeset in mainline [b1490d2] by
- Explicit wait for system volume is no longer needed. Now it is …
- 15:52 Changeset in mainline [c3d9aaf5] by
- Determine when device (sub)tree is stable. Devman will only return …
- 08:15 Changeset in mainline [a796812c] by
- Fix ISA IDE
2025-02-02:
- 22:06 Changeset in mainline [acb14ce] by
- unify rtld loading implementation of static/dynamic executables
2025-01-29:
- 14:02 Changeset in mainline [4a3a5a0] by
- One more tweak
- 13:51 Changeset in mainline [ea50e671] by
- A few adjustments
- 13:06 Changeset in mainline [56210a7a] by
- Update GCC and binutils to latest versions
2025-01-28:
- 14:48 Changeset in mainline [1fa6292] by
- Remove a ton of duplicated code in libui/libgfxfont tests
- 14:45 Changeset in mainline [97116a2] by
-
Run
make ccheck-fix
2025-01-27:
- 15:10 Changeset in mainline [cb747b3] by
- ext4: support bigger blkdev block size Allows ext4 to be used with …
- 12:45 Changeset in mainline [b27ae65a] by
- fix calculation of TLS size for main fibril (#240) * explain why …
2025-01-26:
- 22:07 Changeset in mainline [bdcf71e] by
- remove commented code
- 21:38 Changeset in mainline [ea77c2d] by
- add fixme note to a useless #define
- 21:33 Changeset in mainline [f215c6ef] by
- properly initialize RTLD runtime for static binaries this is a better …
- 17:53 Changeset in mainline [31ea2a7] by
- init RTLD runtime at load time even for statically linked binaries …
2025-01-25:
- 21:22 Changeset in mainline [c880421] by
- fix comments based on improved understanding
- 16:39 Changeset in mainline [4ef27eb] by
- add a diagram showing the potential issue
- 16:25 Changeset in mainline [544c5b4] by
- a few comments for TLS allocation
2025-01-24:
- 23:50 Changeset in mainline [328b89f] by
- fix calculation of TLS size for main fibril Before this patch, …
- 23:50 Changeset in mainline [bf0716f] by
- explain why tcb_t is added at the end of tls allocation
2025-01-22:
- 20:11 Changeset in mainline [7debda3] by
- 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
- When configuring the build we can select Clang as the compiler. Then …
2025-01-20:
- 19:38 ReleaseNotes/Mainline edited by
- Shut down can be initiated from start menu (diff)
- 19:36 Changeset in mainline [eff458d] by
- Add shutdown dialog to start menu.
- 17:43 Changeset in mainline [5162f6e] by
- Fix shutdown dialog in text mode.
- 17:35 Changeset in mainline [2e08f2b6] by
- Confirm shutdown in shutdown dialog.
- 17:34 ReleaseNotes/Mainline edited by
- RWlock fix (diff)
- 17:32 Changeset in mainline [afb4025] by
- Show error message when UI shutdown fails.
2025-01-18:
- 12:10 Changeset in mainline [41dcabc] by
- libc: Prevent writer starvation in fibril_rwlock_t. Thanks to …
2025-01-17:
- 10:32 Changeset in mainline [b8fd951] by
- ata_channel_destroy(): free the channel (#237)
2025-01-16:
- 19:29 Changeset in mainline [455241b] by
- Integrate kobject_t into target structures This just means fewer …
- 17:34 Changeset in mainline [df721df] by
- Remove sys_waitq_task_cleanup()
- 17:27 Changeset in mainline [fa3ed5b] by
- Bulk clear capabilities when task terminates or is destroyed
- 13:33 Changeset in mainline [96368f56] by
- Use <lib/refcount.h> for kobject reference counting
- 13:15 Changeset in mainline [9e7e1dc] by
- ata_channel_destroy(): free the channel
2025-01-14:
- 22:28 Changeset in mainline [9f15da1] by
- hr: fge: fix fibril unsafe assert
- 22:26 Changeset in mainline [a6fb937] by
- hr: RAID0: handle hr_fgroup_create() → ENOMEM
2025-01-13:
- 22:18 Changeset in mainline [23df41b] by
- hr: move hr_process_deferred_invalidations() to util
- 00:08 ReleaseNotes/Mainline edited by
- Fixed invalid blocking chain (diff)
- 00:07 Ticket #874 (Incorrect blocking chain printed by fibril deadlock detector) closed by
- fixed: Fixed in changeset …
- 00:06 Ticket #874 (Incorrect blocking chain printed by fibril deadlock detector) updated by
-
Status, Owner changed
2025-01-12:
- 21:53 Changeset in mainline [35f2a877] by
- hr: raid1.c: move around static functions
- 21:53 Changeset in mainline [d773bea9] by
- hr: RAID1: handle state edge cases in a rebuild
- 21:53 Changeset in mainline [dec4150] by
- hr: RAID1: fix unsafe access in add_hotspare()
- 21:53 Changeset in mainline [401b9e42] by
- hr: state_changed and peding_invalidation atomic flags These flags …
- 21:53 Changeset in mainline [e2b417f] by
- hr: RAID1: use update_svc_id() wrappers from util
- 21:53 Changeset in mainline [edc89bd8] by
- hr: util: add hr_update_{ext,hotspare}_svc_id() Provides easy way to …
- 21:53 Changeset in mainline [36661772] by
- hr: util.c: add assertions for locks
- 21:53 Changeset in mainline [3a68baa] by
- lib/device/hr: add INVALID state
- 17:02 Changeset in mainline [5ee041e] by
- hr: RAID1: deferred extent invalidation
- 16:53 Changeset in mainline [58d82fa] by
- hr: parallelize RAID1 changes in main hr_volume_t struct: - new mutex …
- 16:12 Changeset in mainline [ee47537] by
- hr: RAID0: refactor hr_raid0_update_vol_status()
- 16:12 Changeset in mainline [4660649] by
- hr: RAID0: return ENOMEM on out-of-memory READs
- 15:58 Changeset in mainline [0d77d30] by
- hr: hr_io_worker(): ENOMEM handling for WRITEs Call state callback on …
- 15:50 Changeset in mainline [efc6259] by
- hr: fge: aggregate ENOMEM final errno
- 15:46 Changeset in mainline [a5c2960e] by
- hr: RAID0: pass actual block address to workers
- 15:38 Changeset in mainline [e0e2264] by
- Fix printing the incorrect blocking chain when deadlock is detected.
- 15:37 Changeset in mainline [82ff0a1] by
- Add deadlock detector to tester.
2025-01-09:
- 14:23 Ticket #874 (Incorrect blocking chain printed by fibril deadlock detector) created by
- I've found that the fibril mutex deadlock detector does not print the …
- 14:17 ReleaseNotes/Mainline edited by
- Deadlock detection test (diff)
- 11:29 Changeset in mainline [7bf29e5] by
- Merge 'upstream/master' into helenraid-para
Note:
See TracTimeline
for information about the timeline view.