yuzu-mainline
-
yuzu 847
Published by yuzubot almost 3 years ago
Changes:
- 172ef734bdc79af36921d71a0af03cafeac36eb6 "Merge Tagged PR 6598"
- 56abb9f883168a0fc206e447058f3b9c04c8d74c "Merge Tagged PR 7346"
- a2f842ce5446ea481d14302e557c25015e7c76b0 Merge pull request #7527 from Tachi107/cubeb-result_of
- 280c77989880e81f622440b157a0ce1b7139847b Merge pull request #7462 from bunnei/kernel-improve-scheduling
- 257d3c9ecf2730fad3b68918f108fa652061cabd hle: kernel k_scheduler: EnableScheduling: Remove redundant GetCurrentThreadPointer calls.
- 9a9e7dd78ba12908a5c9ae0691c549783251ce53 hle: kernel k_process: Remove unnecessary .at usage with thread pinning methods.
- 834c25f4d95c99c614e72b5c342a8a84eb20d7aa hle: kernel: Remove unnecessary virtual specifier on NotifyAvailable.
- a63af9860b428b09aa9baf023334d6d1080094f7 hle: kernel: Remove unnecessary virtual specifier on EndWait.
- 3f8eb44e7d9c5ec97cf7c032f92ed3fa34b5ebaa hle: kernel: k_light_condition_variable: Revert unnecessary license comment changes.
- 2e8d737a96f2326fe773ff29d2103d3a38c62df1 hle: kernel: k_condition_variable: Revert unnecessary style changes.
- 0d1bdfc1d4f9cb9ceecdb2dd9c784a664f6ba0c8 hle: kernel: Remove unnecessary virtual specifier on CancelWait.
- d7f6d516cefed79dea14465abd7c2a0f036f78b9 hle: kernel: service_thread: Force stop threads on destruction.
- e596fac6ee174d9e232c1a2291dfb8e8b5825aba hle: kernel: k_light_lock: Implement CancelWait.
- efb5de1c5f1c26de7d8346caf4bf09cc48f9906a hle: kernel: service_thread: Use std::jthread.
- a2384a18fad1d7541c0e11b3c6d762aa46cd1b15 hle: kernel: k_thread: Skip reschedule on DisableDispatch with SC.
- 42697527ba6e981237f03f850826b5e722917414 hle: kernel: k_thread: Rename sleeping_queue -> wait_queue.
- e3d156ab0e020ade2a96ae82eba226d5f187aa2e hle: kernel: svc: Fix deadlock that can occur with single core.
- 0d9afdedc4ef9c0861739b04fc9a53926305e1f3 hle: kernel: k_thread: Treat dummy threads as a special type.
- 894ed14ebc0ca938f2f240f37a5d8f1eda4cd66f hle: kernel: fix timing on thread preemption
- 3c2a451f47c54cb39870f8f106edbdd09b3a458d hle: kernel: fix scheduling ops from HLE host thread.
- abbea575cfcc9e933fbe8f277a5e9f754deb669d hle: kernel: Add a flag for indicating that the kernel is currently shutting down.
- 2c49a65d2be9cc18bf6e72bb09ad4ce6a8e7588f hle: kernel: KSynchronizationObject: Fix variable shadowing.
- 8f4ff06c4cf807ff68619eb69cc69dc20659d6d6 hle: kernel: Cleanup to match coding style.
- 316a2dd22a25e4cfb31b364ab6595d8bb054411c hle: kernel: KProcess: Improvements for thread pinning.
- 4c747611555068817f76e72b2cb9c7af99480d12 hle: kernel: KThreadQueue: Remove deprecated code.
- f3d6e31e7805711803d11607fd807f23715d3449 hle: kernel: KConditionVariable: Various updates & simplifications.
- f62c7091a2bb0c70211b7424c4285906f5dccf4b hle: kernel: KThread: Migrate to updated KThreadQueue (part 2).
- b0671c7cfaa8bdb9704827af83be9223a5890f97 hle: kernel: KThread: Migrate to updated KThreadQueue (part 1).
- beb55cb90ee5a830240cd34ebf2ac236eeeb8653 hle: kernel: KConditionVariable: Migrate to updated KThreadQueue.
- e942d9754028850ea1f6b223e4f1b8da7b13c1c4 hle: kernel: KServerSession: Migrate to updated KThreadQueue.
- 5dff28290fc4fc9bc3db3c32476dd93b2c4414c6 hle: kernel: KLightConditionVariable: Migrate to updated KThreadQueue.
- 423acf53b740ce96ca37988aad79ddf5013645ef hle: kernel: KLightLock: Migrate to updated KThreadQueue.
- 15c721b90977865d964e26537f8a8f8740134164 hle: kernel: KAddressArbiter: Migrate to updated KThreadQueue.
- 2f894560413db9bf8efc1febc26904937a28380f hle: kernel: KThread: Remove tracking of sync object from threads.
- bc1399204b914608715306a8a8dbe2f201dd4365 hle: kernel: Update KThreadQueue and migrate KSynchronizationObject.
- 3dc803a430107fb22ffc91608c613e09ec5c8b51 core: hle: kernel: Disable dispatch count tracking on single core.
- d14b8fc7471061b84e7de0bd982a64660ee7f349 core: hle: kernel: k_thread: Mark KScopedDisableDispatch as nodiscard.
- 08c63d5c75522ce6b484153302de4c6cfac674f2 core: cpu_manager: Use invalid core_id on init and simplify shutdown.
- 07690572f777c66f649110db780f556186f5fea8 core: hle: kernel: k_auto_object: Add GetName method.
- 3239442de6204f41054b8c0121420e64f66c832e core: hle: kernel: DisableDispatch on suspend threads.
- 284015dfd7d0b963b9ad0d196ee283ef2287b812 core: hle: kernel: k_scheduler: Improve DisableScheduling and EnableScheduling.
- d604edfedffa1245ad33dd668e9e42394a213e24 core: cpu_manager: Use KScopedDisableDispatch.
- 178584e56f742274ca6392ce3d87ff2ca08de731 core: hle: kernel: Use CurrentPhysicalCoreIndex as appropriate.
- 629f9274ac88722d828e3484f73084376c2811ba core: hle: kernel: k_scheduler: Remove unnecessary MakeCurrentProcess.
- 13c82d042f10dbaec7fb66764bf4b636e7a2949b core: hle: kernel: k_scheduler: Improve ScheduleImpl.
- f412d2027a6e5798fe6fc3b43250bc2f5f1d17fc core: hle: kernel: k_scheduler: Improve Unload.
- f13fce3953b376d2321645b4de4d023da0d6713d core: hle: kernel: k_process: DisableDispatch on main thread.
- 4c18a207a4898f391afab5d7e44c1c2921bc9d6f core: hle: kernel: k_handle_table: Use KScopedDisableDispatch as necessary.
- 04daefa4887fac9f90d873b5ae4b87548eafb2f0 core: hle: kernel: k_thread: Add KScopedDisableDispatch.
- 3bd5d4b6f8887ffe302a73e3ad595f58409b5c9e core: hle: kernel: Ensure idle threads are closed before destroying scheduler.
- 669a2d2c67bd9a3267286bc0c2e6e3c1dc98c154 core: hle: kernel: Reflect non-emulated threads as core 3.
- f4587c596feb022fe2e681bb7f2b8283b4f72a37 build: update cubeb and remove the result_of comment
This list of changes was auto generated.