Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-23 | settings: Forbid docked mode on handheld | german77 | |
2021-05-05 | hle: kernel: Migrate to KHandleTable. | bunnei | |
2021-05-05 | hle: kernel: Rename Process to KProcess. | bunnei | |
2021-05-05 | hle: kernel: Remove deprecated Object class. | bunnei | |
2021-05-05 | hle: kernel: HandleTable: Remove deprecated APIs. | bunnei | |
2021-05-05 | hle: kernel: Migrate KProcess to KAutoObject. | bunnei | |
2021-05-05 | hle: kernel: Migrate more of KThread to KAutoObject. | bunnei | |
2021-04-14 | Merge pull request #6199 from lioncash/log-ns | bunnei | |
common/log: Move Log namespace into the Common namespace | |||
2021-04-14 | common/log: Move Log namespace into the Common namespace | Lioncash | |
Forgot to move this over when I moved the rest of the source files with lacking namespaces over. | |||
2021-04-14 | common: Move settings to common from core. | bunnei | |
- Removes a dependency on core and input_common from common. | |||
2021-02-14 | debugger: controller: Add access key | lat9nq | |
Adds the access key to the Controller P1 selection at View -> Debugger -> Controller P1. Avoids using the windowTitle as that would add a literal & to the beginning of the window title. | |||
2021-02-06 | Refresh debug controller settings | german | |
2021-02-06 | Add controller window and single joycon top view | german | |
2021-02-05 | hle: kernel: Rename ReadableEvent to KReadableEvent. | bunnei | |
2021-01-28 | yuzu: debugger: Ignore HLE threads. | bunnei | |
2021-01-28 | hle: kernel: Recode implementation of KThread to be more accurate. | bunnei | |
2021-01-28 | hle: kernel: KThread: Clean up thread priorities. | bunnei | |
2021-01-28 | hle: kernel: KThread: Remove thread types that do not exist. | bunnei | |
2021-01-28 | core: hle: kernel: Rename Thread to KThread. | bunnei | |
2021-01-11 | hle: kernel: thread: Preserve thread wait reason for debugging only. | bunnei | |
- This is decoupled from core functionality and used for debugging only. | |||
2021-01-11 | yuzu: debugger: wait_tree: Handle unknown ThreadState. | bunnei | |
2021-01-11 | core: hle: Integrate new KConditionVariable and KAddressArbiter implementations. | bunnei | |
2021-01-11 | hle: kernel: thread: Replace ThreadStatus/ThreadSchedStatus with a single ↵ | bunnei | |
ThreadState. - This is how the real kernel works, and is more accurate and simpler. | |||
2021-01-11 | core: hle: kernel: Update KSynchronizationObject. | bunnei | |
2020-12-22 | yuzu/main: Improve menubar access keys | lat9nq | |
Adds a unique access key to each action within each menu. A few actions already had their own access key, so those were untouched. | |||
2020-12-06 | hle: kernel: Rewrite scheduler implementation based on Mesopshere. | bunnei | |
2020-12-06 | hle: kernel: Port KAffinityMask from Mesosphere. | bunnei | |
2020-11-29 | hle: kernel: thread: Remove unused "Running" state. | bunnei | |
2020-08-14 | yuzu: Make use of qOverload where applicable | Lioncash | |
Eliminates a verbose function cast. | |||
2020-07-20 | wait_tree: Include Midnight Blue dark themes | Morph | |
2020-07-19 | Address issues | David Marcec | |
2020-07-18 | frontend: Improve wait tree readability for dark themes | David Marcec | |
2020-06-27 | Clang Format. | Fernando Sahmkow | |
2020-06-27 | General: Cleanup legacy code. | Fernando Sahmkow | |
2020-06-27 | ARM/WaitTree: Better track the CallStack for each thread. | Fernando Sahmkow | |
2020-06-27 | General: Fix microprofile on dynarmic/svc, fix wait tree showing which ↵ | Fernando Sahmkow | |
threads were running. | |||
2020-06-27 | Yuzu/Debuggers: Correct Wait Tree for Paused threads. | Fernando Sahmkow | |
2020-06-27 | General: Recover Prometheus project from harddrive failure | Fernando Sahmkow | |
This commit: Implements CPU Interrupts, Replaces Cycle Timing for Host Timing, Reworks the Kernel's Scheduler, Introduce Idle State and Suspended State, Recreates the bootmanager, Initializes Multicore system. | |||
2020-04-15 | CMakeLists: Specify -Wextra on linux builds | Lioncash | |
Allows reporting more cases where logic errors may exist, such as implicit fallthrough cases, etc. We currently ignore unused parameters, since we currently have many cases where this is intentional (virtual interfaces). While we're at it, we can also tidy up any existing code that causes warnings. This also uncovered a few bugs as well. | |||
2020-03-02 | core: Implement separate A32/A64 ARM interfaces. | bunnei | |
2020-02-11 | Kernel: Change WaitObject to Synchronization object. In order to better ↵ | Fernando Sahmkow | |
reflect RE. | |||
2020-01-02 | yuzu: Remove Maxwell debugger | ReinUsesLisp | |
This was carried from Citra and wasn't really used on yuzu. It also adds some runtime overhead. This commit removes it from yuzu's codebase. | |||
2019-11-26 | core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory class | Lioncash | |
With all of the trivial parts of the memory interface moved over, we can get right into moving over the bits that are used. Note that this does require the use of GetInstance from the global system instance to be used within hle_ipc.cpp and the gdbstub. This is fine for the time being, as they both already rely on the global system instance in other functions. These will be removed in a change directed at both of these respectively. For now, it's sufficient, as it still accomplishes the goal of de-globalizing the memory code. | |||
2019-11-24 | kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for ↵ | bunnei | |
kernel objects. (#3154) * kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. - See https://github.com/citra-emu/citra/pull/4710 for details. | |||
2019-11-03 | kernel: events: Remove ResetType::Automatic. | bunnei | |
- This does not actually seem to exist in the real kernel - games reset these automatically. # Conflicts: # src/core/hle/service/am/applets/applets.cpp # src/core/hle/service/filesystem/fsp_srv.cpp | |||
2019-10-15 | Correct compiling errors and addapt to the new interface. | Fernando Sahmkow | |
2019-08-09 | yuzu/CMakeLists: Remove qt5_wrap_ui macro usage | Lioncash | |
We can simply enable CMAKE_AUTOUIC and let CMake take care of handling the UI code generation for targets. As part of letting CMake automatically handle the header file parsing, we must not name includes with "ui_*" unless they're related to the output of the Qt UIC compiler. Because of this, we need to rename ui_settings, given it would conflict with this restriction. | |||
2019-05-19 | Merge pull request #2492 from lioncash/debugger | Hexagon12 | |
yuzu/debugger: Specify string conversions explicitly | |||
2019-05-19 | yuzu/debugger/graphics/graphics_breakpoints: Specify string conversions ↵ | Lioncash | |
explicitly Allows the graphics breakpoints to compile with implicit string conversions disabled. | |||
2019-05-19 | yuzu/debugger/profiler: Specify string conversions explicitly | Lioncash | |
This allows the microprofile widget to compile with implicit string conversions disabled. |