Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-07 | k_scheduler: Mark KScopedSchedulerLock as [[nodiscard]] | Lioncash | |
Prevents logic bugs like: KScopedSchedulerLock{kernel}; instead of: KScopedSchedulerLock lk{kernel}; from slipping through. | |||
2021-04-07 | kernel: Increase event and session counts | ameerj | |
12.x increased the number of available sessions and event resource counts | |||
2021-04-07 | svc: Expand SVC tables | Lioncash | |
12.x expanded the range of SVC entries from 0x7F to 0xBF (with all new entries being unused), so we can expand it to also match. | |||
2021-04-07 | process_capability: Handle extended SVC range | Lioncash | |
12.x extended the range of SVC IDs, so we need to expand the range of bits that need to be tested. The upside of this is that we can eliminate a range check, given the whole range is used. | |||
2021-04-06 | configure_graphics: Add Borderless Windowed fullscreen mode | Morph | |
The borderless windowed fullscreen mode solves several issues with the presentation of the overlay dialogs and on-screen keyboard in exclusive fullscreen mode, and also has other benefits such as smoother gameplay, lower latency and a significant reduction in screen tearing. Co-authored-by: Its-Rei <kupfel@gmail.com> | |||
2021-04-05 | nvhost_nvdec_common: Avoid memcpy with null pointers | lat9nq | |
Avoid sending null pointer to memcpy as reported by Undefined Behavious Sanitizer. Co-authored-by: LC <mathew1800@gmail.com> | |||
2021-04-05 | nvhost_ctrl_gpu: Avoid sending null pointer to memcpy | lat9nq | |
Undefined Behaviour Sanitizer reports a null pointer is being sent to memcpy, thought it's "guaranteed to never be null". Guard it with an if statement, and log when the action has been averted. | |||
2021-04-02 | Merge pull request #6132 from MerryMage/code_size | bunnei | |
arm_dynarmic: Increase size of code cache | |||
2021-04-02 | Merge pull request #6131 from german77/rightjoyconSLSR | Morph | |
HID: Fix SL and SR buttons for right joycon | |||
2021-04-02 | arm_dynarmic: Increase size of code cache | MerryMage | |
2021-04-02 | HID: Fix SL and SR buttons for right joycon | german77 | |
2021-04-01 | Merge pull request #6106 from MerryMage/nullptr-jit | bunnei | |
[test] arm_dynarmic: Always have a 'valid' jit instance | |||
2021-03-30 | ISelfController: Stub SetAlbumImageTakenNotificationEnabled | Morph | |
This service call sets an internal flag whether a notification is shown when an image is captured. Currently we do not support capturing images via the capture button, so this can be stubbed for now. | |||
2021-03-30 | configuration: Add auto stub toggle that resets on boot | ameerj | |
Auto-stub is an experimental debugging feature that may cause unforseen bugs. This adds a toggle to only allow auto-stubbing unimplemented functions when explicitly enabled when yuzu is launched. | |||
2021-03-30 | service: Auto stub fallback | ameerj | |
For simple services we can implement an automatic stub fallback to help with compatibility until a proper implementation is done. Co-Authored-By: Chloe <25727384+ognik5377@users.noreply.github.com> | |||
2021-03-30 | nvdrv: Cleanup CDMA Processor on device closure | Chloe Marcec | |
Brings us a step closer to unifying all channels to share a common interface. | |||
2021-03-30 | Addressed issues | Chloe Marcec | |
2021-03-29 | Merge pull request #6109 from german77/gestureID | bunnei | |
HID: Initialize correctly the gesture finger_id and filter invalid inputs | |||
2021-03-29 | Merge pull request #6102 from ogniK5377/fd-pass | bunnei | |
nvdrv: Pass device fd and handle device create methods for device opening and closing | |||
2021-03-28 | Merge pull request #6115 from bunnei/fix-kernel-init | bunnei | |
hle: kernel: Initialize preemption task after schedulers. | |||
2021-03-27 | hle: kernel: Initialize preemption task after schedulers. | bunnei | |
- Fixes a startup crash that occurs if CoreTiming tries to preempt before kernel initialization completes. | |||
2021-03-27 | service: friend: Change logging class from ACC to Friend | Morph | |
2021-03-27 | Friend: Stub GetPlayHistoryRegistrationKey | german77 | |
2021-03-26 | HID: Initialize correctly the gesture finger_id and filter invalid results | Narr the Reg | |
2021-03-27 | pctl: Rework how pctl works to be more accurate | Chloe Marcec | |
Introduces the usage of compatibilities to allow it the module to be closer to how it works on hardware. | |||
2021-03-25 | nvdrv: Pass device fd and handle device create methods for device opening ↵ | Chloe Marcec | |
and closing We pass the fd to the ioctl as well as alert the device when it's opened or closed to allow for fd unique actions to take place | |||
2021-03-24 | Merge pull request #6101 from ogniK5377/alloc-as-ex | bunnei | |
nvdrv: Change InitializeEx to AllocAsEx | |||
2021-03-24 | arm_dynarmic: Always have a 'valid' jit instance | MerryMage | |
2021-03-23 | hle: kernel: Breakup InitializeMemoryLayout. | bunnei | |
2021-03-23 | hle: kernel: k_memory_region_type: Minor code cleanup. | bunnei | |
2021-03-23 | hle: kernel: k_memory_region: Minor code cleanup. | bunnei | |
2021-03-23 | hle: kernel: k_memory_layout: Use pair instead of tuple. | bunnei | |
2021-03-23 | hle: kernel: k_system_control: Remove unnecessary inline. | bunnei | |
2021-03-23 | common: common_sizes: Move sizes to the Common namespace. | bunnei | |
2021-03-22 | nvdrv: Change InitializeEx to AllocAsEx | Chloe Marcec | |
Wee also report the correct "big page size" now in GetVARegions & fix up the struct for IoctlAllocAsEx | |||
2021-03-21 | hle: kernel: Merge KMemoryRegionAttr and KMemoryRegionType. | bunnei | |
- Fixes clang errors with mixed enum arithmetic. | |||
2021-03-21 | hle: kernel: Remove unused variable. | bunnei | |
2021-03-21 | hle: kernel: k_memory_region_type: Remove extra ". | bunnei | |
2021-03-21 | core: arm_dynarmic: Ensure JIT state is saved/restored on page table changes. | bunnei | |
- We re-create the JIT here without preserving any state. | |||
2021-03-21 | hle: kernel: k_memory_layout: Move KMemoryRegionAllocator out of global. | bunnei | |
2021-03-21 | hle: kernel: k_memory_layout: Derive memory regions based on board layout. | bunnei | |
2021-03-21 | common: common_sizes: Move Invalid to Size_* prefix and add missing values. | bunnei | |
2021-03-21 | hle: kernel: k_memory_region: Refactor to simplify code. | bunnei | |
2021-03-21 | hle: kernel: board: k_system_control: Extend to include memory region sizes. | bunnei | |
2021-03-21 | hle: kernel: board: Add secure_monitor module. | bunnei | |
2021-03-21 | common: Move common sizes to their own header for code reuse. | bunnei | |
2021-03-21 | hle: kernel: k_address_space_info: Cleanup. | bunnei | |
2021-03-21 | hle: kernel: Add k_trace module. | bunnei | |
2021-03-21 | hle: kernel: KSystemControl: Update to reflect board-specific behavior. | bunnei | |
2021-03-21 | hle: kernel: KMemoryManager: Add CalculateManagementOverheadSize. | bunnei | |