Timeline



2023-04-19:

16:21 Changeset in mainline [37087c8]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Fill in unimplemented UI list tests
11:25 ReleaseNotes/Mainline edited by Jiri Svoboda
display-cfg (diff)
11:13 Changeset in mainline [c0757e1f]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
UI display configuration utility In addition to the command-line …
09:31 Changeset in mainline [ec8ef12]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Split find_best_thread() into two functions try_find_thread() …
09:31 Changeset in mainline [117ad5a2]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Get thread priority from find_best_thread(), instead of locking thread …

2023-04-18:

17:33 Changeset in mainline [f3dbe27]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Reduce locking further with lazy FPU It turns out we only need a lock …
11:11 Changeset in mainline [d8581611] by GitHub <noreply@…>
Fixed warning WARNING: Running the setup command as meson [options]

2023-04-16:

13:00 Changeset in mainline [06f81c4]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Check cpu_t::fpu_owner directly instead of …
12:39 Changeset in mainline [fbaf6ac]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Streamline thread load-balancing
12:22 Changeset in mainline [169815e]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Split cpu_t::lock into fpu_lock and tlb_lock For all other purposes, …

2023-04-15:

16:47 Changeset in mainline [b2ec5cf]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Implement atomic_time_stat_t for lockless timekeeping We keep …
16:30 Changeset in mainline [dd218ea]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Remove unnecessary thread_t::wired There's already …

2023-04-14:

13:06 Changeset in mainline [00ef082] by GitHub <noreply@…>
added application launcher to build
13:05 Changeset in mainline [bb65ccb3] by GitHub <noreply@…>
add application launcher button & 12/24 h formats taskbar with button …
13:00 Changeset in mainline [4bfb5a0] by GitHub <noreply@…>
First commit new Application launcher first version of the …
12:57 Changeset in mainline [89bca606] by GitHub <noreply@…>
add relative bottom left/right taskbar coordinates the absolute …
12:56 Changeset in mainline [e1f5fb19] by GitHub <noreply@…>
add relative bottom left/right taskbar coordinates the absolute …
12:54 Changeset in mainline [2a230b6] by GitHub <noreply@…>
add relative bottom left/right taskbar coordinates the absolute …

2023-04-07:

18:23 Changeset in mainline [c680333]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Move task switch handling into a separate function

2023-03-21:

17:41 Changeset in mainline [3118355]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Optimize relink_rq() Iterate backwards and only lock each runqueue …
17:31 Changeset in mainline [72ac106]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Add list_swap() for swapping lists

2023-03-08:

18:25 ReleaseNotes/Mainline edited by Jiri Svoboda
disp is for the command-line (diff)
18:24 ReleaseNotes/Mainline edited by Jiri Svoboda
UI list control (diff)
18:21 Changeset in mainline [7cf5ddb]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Generic UI list control Derived from file list, now file list is …

2023-02-26:

15:27 Changeset in mainline [bea6233]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Replace cpu_sleep() with cpu_interruptible_sleep() The new function …
11:36 Changeset in mainline [deed510]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Remove an unused variable and make a few others 'static' They aren't …
11:24 Changeset in mainline [6188fee]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Exclude boot allocations in frame allocator I think some platforms …

2023-02-25:

13:16 Changeset in mainline [65f3117]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Make bootstrap stack statically, rather than dynamically allocated …
13:16 Changeset in mainline [4f84ee42]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Fix a bug accidentally introduced in 4777e022
11:51 Changeset in mainline [c7326f21]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Move some oddly placed accounting code Thread ucycles and kcycles …

2023-02-12:

22:25 Changeset in mainline [4777e02]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Make spinlock functions inlineable in non-SMP case By popular demand.

2023-02-11:

19:13 Changeset in mainline [111b9b9]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Reimplement waitq using thread_wait/wakeup This adds a few functions …
18:50 Changeset in mainline [76e17d7c]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Reorganize mutex implementation
18:35 Changeset in mainline [11d2c983]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Reorganize locking in thread_destroy()

2023-02-10:

22:59 Changeset in mainline [1871118]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Make thread_t reference counted This simplifies interaction between …
15:18 Changeset in mainline [daadfa6]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Remove unnecessary context field from cpu_t structure

2023-02-09:

17:42 Changeset in mainline [e994898]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Fix an oops
16:55 Changeset in mainline [4c78104]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Get rid of waitq_count_get/set
16:29 Changeset in mainline [c0b54c9]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Thread is guaranteed to exist in waitq_sleep_timed_out …
16:12 Changeset in mainline [83789ea2]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Simplify timeout handling Since timeout_unregister() now waits for …
15:31 Changeset in mainline [ba25c4b]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Synchronize timeout_unregister() with handler execution This ensures …

2023-02-08:

14:34 IPC edited by Martin Decky
a human, not just a man (diff)
10:53 Ticket #858 (i8042 driver loads the processor when HW not present) updated by Jiri Svoboda
Thanks Colin for filing this ticket and for your proposed solution. I …
02:15 i8042.c attached to Ticket #858 by Colin Parker
uspace/drv/char/i8042/i8042.c
02:13 Ticket #858 (i8042 driver loads the processor when HW not present) created by Colin Parker
Not all amd64-based PCs have functional i8042 HW (e.g. Apple …
02:00 Ticket #856 (XHCI driver does not start reliably on amd64) updated by Colin Parker
Investigating this more, I have found two possible causes, both …

2023-02-07:

18:43 Changeset in mainline [78acbc72]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Remove unused thread_interrupted(), make thread_interrupt() useful
16:49 Changeset in mainline [0366d09d]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Avoid separate allocation for FPU context With _Alignas, we can …
16:11 Changeset in mainline [1eaead4]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Tab set control This allows to expand the space available in a dialog …
16:03 Changeset in mainline [7c5320c]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Use the semaphore interface instead of waitq in some places Since we …
16:02 Changeset in mainline [5110d0a]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Turn a bunch of macros into regular functions

2023-02-06:

21:03 Changeset in mainline [8a55346]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Bump sycek This takes in the support for _Alignas() in ccheck.
16:54 Changeset in mainline [b596d0d]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Fix incorrect locking in cap_unpublish()

2023-02-05:

22:10 Ticket #857 (/app/cpptest killed due to an exception at program counter ...) updated by Paul Dufresne
I must have been wrong about working recently. I had to test up to …
22:03 Changeset in mainline [61eb2ce2]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Make hash table operations immutable, because global mutable state is evil
14:43 Changeset in mainline [07700ed]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Don't mess with waitq internals to emulate the desired semantics …
14:43 Changeset in mainline [33a3be8]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Modify semantics of WAKEUP_ALL slightly Previous implementation saves …
14:43 Changeset in mainline [c030818]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Move saved interrupt level from context_t to thread_t Unlike the rest …
10:26 Ticket #857 (/app/cpptest killed due to an exception at program counter ...) created by Paul Dufresne
cpptest result in a "crash": app/launcher(59) launcher: Spawning …

2023-02-04:

17:20 Changeset in mainline [c1b073b7]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Remove some unnecessary #ifdefs %p does not care about specified …
17:14 Changeset in mainline [30b56d9]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Use the correct format specifier when printing task_id_t
17:13 Changeset in mainline [661a5ac]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Use panic() instead of an infinite loop at the unreachable end of …
16:43 Changeset in mainline [e86f568]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Initialize CURRENT→mutex_locks It is not used anywhere yet, but will …
16:19 Changeset in mainline [011c79a]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Replace CPU→needs_relink with CPU→relink_deadline This removes a …
16:19 Changeset in mainline [aae2869]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Replace THREAD→ticks with CPU→preempt_deadline This removes a bit …

2023-02-03:

17:01 Changeset in mainline [8addb24a]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Turn spin look hint into a function

2023-02-02:

22:23 Changeset in mainline [64e9cf4]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Merge a few changes to spinlock code Changed organization of the code …
21:58 Changeset in mainline [b076dfb]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Implement more elaborate debug checking for spinlocks
21:58 Changeset in mainline [2b264c4]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Add architecture-specific spinlock optimization
21:58 Changeset in mainline [f43d8ce]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Make spinlock_lock/unlock into proper functions in all configurations
21:58 Changeset in mainline [95658c9]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiří Zárevúcky <zarevucky.jiri@…>
Put irq_spinlock_*() functions in a separate file
14:39 trb_ring.c attached to Ticket #856 by Colin Parker
uspace/drv/bus/usb/trb_ring.c showing timing modifications to trigger …
14:37 Makefile.config attached to Ticket #856 by Colin Parker
14:35 Ticket #856 (XHCI driver does not start reliably on amd64) created by Colin Parker
When starting the XHCI driver, there appears to be a race condition …

2023-01-30:

18:24 Changeset in mainline [f114d40]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermář <jakub@…>
Change amd64 pte_t bitfields to have a 40-bit address field and 11-bit …
18:23 Changeset in mainline [0161d16]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jakub Jermář <jakub@…>
Adjust PTE bit field definitions and sizes to match and align with …

2023-01-29:

23:37 UsersGuide/Console edited by Jiri Svoboda
Soo out of date (diff)

2023-01-22:

11:40 UsersGuide/GUI edited by Jiri Svoboda
Add link to multi-seat guide (diff)
11:39 UsersGuide/MultiSeat created by Jiri Svoboda
Multi-seat
11:25 UsersGuide/GUI edited by Jiri Svoboda
Update for new GUI (diff)
11:11 ReleaseNotes/Mainline edited by Jiri Svoboda
Multi-seat (diff)
11:05 Changeset in mainline [b1f0a14]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Pass input device ID via display specification argument This allows …

2023-01-20:

11:50 Changeset in mainline [5d380b6]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Create menu windows in the correct seat Add a mechanism to set the …

2023-01-19:

13:51 Changeset in mainline [6828a56]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Avoid two seats fighting when moving/resizing a window When two seats …
12:09 Changeset in mainline [3be5366]ticket/834-toolchain-updatetopic/msim-upgradetopic/simplify-dev-export by Jiri Svoboda <jiri@…>
Add pos_id information to move request, too This will become useful …
Note: See TracTimeline for information about the timeline view.