Timeline
2023-02-12:
- 22:25 Changeset in mainline [4777e02]ticket/834-toolchain-updatetopic/msim-upgrade by
- 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-upgrade by
- Reimplement waitq using thread_wait/wakeup This adds a few functions …
- 18:50 Changeset in mainline [76e17d7c]ticket/834-toolchain-updatetopic/msim-upgrade by
- Reorganize mutex implementation
- 18:35 Changeset in mainline [11d2c983]ticket/834-toolchain-updatetopic/msim-upgrade by
- Reorganize locking in thread_destroy()
2023-02-10:
- 22:59 Changeset in mainline [1871118]ticket/834-toolchain-updatetopic/msim-upgrade by
- Make thread_t reference counted This simplifies interaction between …
- 15:18 Changeset in mainline [daadfa6]ticket/834-toolchain-updatetopic/msim-upgrade by
- Remove unnecessary context field from cpu_t structure
2023-02-09:
- 17:42 Changeset in mainline [e994898]ticket/834-toolchain-updatetopic/msim-upgrade by
- Fix an oops
- 16:55 Changeset in mainline [4c78104]ticket/834-toolchain-updatetopic/msim-upgrade by
- Get rid of waitq_count_get/set
- 16:29 Changeset in mainline [c0b54c9]ticket/834-toolchain-updatetopic/msim-upgrade by
- Thread is guaranteed to exist in waitq_sleep_timed_out …
- 16:12 Changeset in mainline [83789ea2]ticket/834-toolchain-updatetopic/msim-upgrade by
- Simplify timeout handling Since timeout_unregister() now waits for …
- 15:31 Changeset in mainline [ba25c4b]ticket/834-toolchain-updatetopic/msim-upgrade by
- Synchronize timeout_unregister() with handler execution This ensures …
2023-02-08:
- 14:34 IPC edited by
- a human, not just a man (diff)
- 10:53 Ticket #858 (i8042 driver loads the processor when HW not present) updated by
- Thanks Colin for filing this ticket and for your proposed solution. I …
- 02:13 Ticket #858 (i8042 driver loads the processor when HW not present) created by
- 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
- Investigating this more, I have found two possible causes, both …
2023-02-07:
- 18:43 Changeset in mainline [78acbc72]ticket/834-toolchain-updatetopic/msim-upgrade by
- Remove unused thread_interrupted(), make thread_interrupt() useful
- 16:49 Changeset in mainline [0366d09d]ticket/834-toolchain-updatetopic/msim-upgrade by
- Avoid separate allocation for FPU context With _Alignas, we can …
- 16:11 Changeset in mainline [1eaead4]ticket/834-toolchain-updatetopic/msim-upgrade by
- Tab set control This allows to expand the space available in a dialog …
- 16:03 Changeset in mainline [7c5320c]ticket/834-toolchain-updatetopic/msim-upgrade by
- Use the semaphore interface instead of waitq in some places Since we …
- 16:02 Changeset in mainline [5110d0a]ticket/834-toolchain-updatetopic/msim-upgrade by
- Turn a bunch of macros into regular functions
2023-02-06:
- 21:03 Changeset in mainline [8a55346]ticket/834-toolchain-updatetopic/msim-upgrade by
- Bump sycek This takes in the support for _Alignas() in ccheck.
- 16:54 Changeset in mainline [b596d0d]ticket/834-toolchain-updatetopic/msim-upgrade by
- 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
- 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-upgrade by
- Make hash table operations immutable, because global mutable state is evil
- 14:43 Changeset in mainline [07700ed]ticket/834-toolchain-updatetopic/msim-upgrade by
- Don't mess with waitq internals to emulate the desired semantics …
- 14:43 Changeset in mainline [33a3be8]ticket/834-toolchain-updatetopic/msim-upgrade by
- Modify semantics of WAKEUP_ALL slightly Previous implementation saves …
- 14:43 Changeset in mainline [c030818]ticket/834-toolchain-updatetopic/msim-upgrade by
- 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
- cpptest result in a "crash": app/launcher(59) launcher: Spawning …
2023-02-04:
- 17:20 Changeset in mainline [c1b073b7]ticket/834-toolchain-updatetopic/msim-upgrade by
- Remove some unnecessary #ifdefs %p does not care about specified …
- 17:14 Changeset in mainline [30b56d9]ticket/834-toolchain-updatetopic/msim-upgrade by
- Use the correct format specifier when printing task_id_t
- 17:13 Changeset in mainline [661a5ac]ticket/834-toolchain-updatetopic/msim-upgrade by
- Use panic() instead of an infinite loop at the unreachable end of …
- 16:43 Changeset in mainline [e86f568]ticket/834-toolchain-updatetopic/msim-upgrade by
- Initialize CURRENT→mutex_locks It is not used anywhere yet, but will …
- 16:19 Changeset in mainline [011c79a]ticket/834-toolchain-updatetopic/msim-upgrade by
- Replace CPU→needs_relink with CPU→relink_deadline This removes a …
- 16:19 Changeset in mainline [aae2869]ticket/834-toolchain-updatetopic/msim-upgrade by
- 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-upgrade by
- Turn spin look hint into a function
2023-02-02:
- 22:23 Changeset in mainline [64e9cf4]ticket/834-toolchain-updatetopic/msim-upgrade by
- Merge a few changes to spinlock code Changed organization of the code …
- 21:58 Changeset in mainline [b076dfb]ticket/834-toolchain-updatetopic/msim-upgrade by
- Implement more elaborate debug checking for spinlocks
- 21:58 Changeset in mainline [2b264c4]ticket/834-toolchain-updatetopic/msim-upgrade by
- Add architecture-specific spinlock optimization
- 21:58 Changeset in mainline [f43d8ce]ticket/834-toolchain-updatetopic/msim-upgrade by
- Make spinlock_lock/unlock into proper functions in all configurations
- 21:58 Changeset in mainline [95658c9]ticket/834-toolchain-updatetopic/msim-upgrade by
- Put irq_spinlock_*() functions in a separate file
- 14:35 Ticket #856 (XHCI driver does not start reliably on amd64) created by
- 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-upgrade by
- 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-upgrade by
- Adjust PTE bit field definitions and sizes to match and align with …
2023-01-29:
- 23:37 UsersGuide/Console edited by
- Soo out of date (diff)
Note:
See TracTimeline
for information about the timeline view.