| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-04-17 | kernel: memory: Add MemoryManager class, to manage page heaps. | bunnei | |
| 2020-04-17 | kernel: memory: Add MemoryBlockManager class, to manage memory blocks. | bunnei | |
| 2020-04-17 | kernel: memory: Add PageHeap class, to manage a heap of pages. | bunnei | |
| 2020-04-17 | kernel: memory: Add PageLinkedList class, to manage a list of pages. | bunnei | |
| 2020-04-17 | kernel: memory: Add system_control code, which will be used for ASLR support. | bunnei | |
| 2020-04-17 | physical_memory: Add missing include for <vector>. | bunnei | |
| 2020-04-17 | kernel: memory: Add MemoryBlock class, for managing memory blocks and their ↵ | bunnei | |
| state. | |||
| 2020-04-17 | kernel: memory: Add memory_types.h, for things that are commonly used in ↵ | bunnei | |
| memory code. | |||
| 2020-04-17 | kernel: memory: Add SlabHeap class, for managing memory heaps. | bunnei | |
| - This will be used for TLS pages, among other things. | |||
| 2020-04-17 | kernel: memory: Add AddressSpaceInfo class, for managing the memory address ↵ | bunnei | |
| space. | |||
| 2020-04-17 | core: memory: Move to Core::Memory namespace. | bunnei | |
| - helpful to disambiguate Kernel::Memory namespace. | |||
| 2020-04-17 | core: kernel: Add svc_types header to include SVC-specific types. | bunnei | |
| 2020-04-17 | core: kernel: Move SVC to its own namesapce. | bunnei | |
| 2020-04-17 | kernel: resource_limit: Improvements to implementation. | bunnei | |
| 2020-04-17 | process: SetupMainThread: Zero out argument on process start. | bunnei | |
| 2020-04-16 | General: Resolve warnings related to missing declarations | Lioncash | |
| 2020-04-16 | Merge pull request #3671 from lioncash/switch | bunnei | |
| kernel/thread: Resolve -Wswitch warnings | |||
| 2020-04-16 | time_zone_manager: Resolve sign conversion warnings | Lioncash | |
| ttis and ats will never exceed the length of INT32_MAX in our case, so this is safe. | |||
| 2020-04-16 | hle_ipc: Remove std::size_t casts where applicable | Lioncash | |
| These were added in the change that enabled -Wextra on linux builds so as not to introduce interface changes in the same change as a build-system flag addition. Now that the flags are enabled, we can freely change the interface to make these unnecessary. | |||
| 2020-04-16 | Merge pull request #3673 from lioncash/extra | bunnei | |
| CMakeLists: Specify -Wextra on linux builds | |||
| 2020-04-16 | Merge pull request #3659 from bunnei/time-calc-standard-user | Rodrigo Locatti | |
| service: time: Implement CalculateStandardUserSystemClockDifferenceByUser. | |||
| 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-04-15 | CMakeLists: Make -Wreorder a compile-time error | Lioncash | |
| This can result in silent logic bugs within code, and given the amount of times these kind of warnings are caused, they should be flagged at compile-time so no new code is submitted with them. | |||
| 2020-04-15 | kernel/thread: Resolve -Wswitch warnings | Lioncash | |
| 2020-04-14 | service: time: Implement CalculateStandardUserSystemClockDifferenceByUser. | bunnei | |
| - Used by Animal Crossing: New Horizons. | |||
| 2020-04-14 | service: friend: Stub IFriendService::GetBlockedUserListIds. | bunnei | |
| - This is safe to stub, as there should be no adverse consequences from reporting no blocked users. | |||
| 2020-04-12 | Merge pull request #3606 from ReinUsesLisp/nvflinger | bunnei | |
| service/vi: Partially implement BufferQueue disconnect | |||
| 2020-04-10 | Buffer queue: Correct behavior of free buffer. | Fernando Sahmkow | |
| This corrects the behavior of free buffer after witnessing it in an unrelated hardware test. I haven't found any games affected by it but in name of better accuracy we'll correct such behavior. | |||
| 2020-04-10 | service/vi: Partially implement BufferQueue disconnect | ReinUsesLisp | |
| 2020-04-03 | Merge pull request #3563 from bunnei/fix-ldr-memstate | Fernando Sahmkow | |
| services: ldr: Fix MemoryState for read/write regions of NROs. | |||
| 2020-03-31 | capsrv: Split Capture services into individual files and stub ↵ | Morph | |
| GetAlbumContentsFileListForApplication (#3571) * Organize capture services into individual files * Stub GetAlbumContentsFileListForApplication * Address feedback | |||
| 2020-03-29 | Merge pull request #3568 from bunnei/time-calcspan | bunnei | |
| services: time: Implement CalculateSpanBetween. | |||
| 2020-03-28 | Merge pull request #3562 from perillamint/vrsvc | bunnei | |
| am: Implement VR related APIs | |||
| 2020-03-27 | services: hid: Stub InitializeSevenSixAxisSensor. | bunnei | |
| - Used by Super Smash Bros. Ultimate v7.0.0. | |||
| 2020-03-27 | services: time: Implement CalculateSpanBetween. | bunnei | |
| - Used by Super Smash Bros. Ultimate. | |||
| 2020-03-27 | am: Implement VR related APIs | perillamint | |
| Implement (and stub) VR related APIs in AM sysmodule. This fixes issue #2938 | |||
| 2020-03-26 | services: ldr: Fix MemoryState for read/write regions of NROs. | bunnei | |
| - Fixes #3541, used by Final Fantasy VIII Remastered. | |||
| 2020-03-23 | sm/controller: Increase PointerBufferSize | FearlessTobi | |
| This increases the PointerBufferSize as a lager one is required by some services. This change is still not hw-accurate, but it is proven to work in Ryujinx. Instead of using a hardcoded size, we should figure out the specific values for each service in the future. Some of them can be taken from Atmosphere: https://github.com/Atmosphere-NX/Atmosphere/search?q=PointerBufferSize. | |||
| 2020-03-22 | Merge pull request #3477 from FearlessTobi/webapplet-shit | bunnei | |
| core/web_browser: Allow WebApplet to exit gracefully when an error occurs | |||
| 2020-03-22 | core/web_browser: Allow WebApplet to exit gracefully when an error occurs | FearlessTobi | |
| Currently, yuzu just freezes when an error occurs while Initializing the WebApplet. From a user perspective, this obviously isn't great as the game just softlocks. With this change, yuzu will call the Finalize method, so to the game it seems like as the user just exited the WebApplet normally. This works around https://github.com/yuzu-emu/yuzu/issues/2852. | |||
| 2020-03-19 | set: implement GetRegionCode | Dan | |
| 2020-03-18 | time_zone_content_manager: Fix out of bounds read | ReinUsesLisp | |
| There were cases where raw_data didn't contain enough space to hold the zero terminator. This was caught with -fsanitize=address. | |||
| 2020-03-12 | NVFlinger: Do the microprofile Flip after processing a valid frame. | Fernando Sahmkow | |
| 2020-03-02 | core: hle: Implement separate A32/A64 SVC interfaces. | bunnei | |
| 2020-03-02 | core: Implement separate A32/A64 ARM interfaces. | bunnei | |
| 2020-02-27 | AM/ICommonStateGetter: Stub SetLcdBacklighOffEnabled (#3454) | Morph | |
| * Stub SetLcdBacklighOffEnabled Used by Super Smash Bros. Ultimate We require backlight services to be implemented to turn on/off the backlight. * Address feedback | |||
| 2020-02-25 | Merge pull request #3431 from CJBok/npad-fix | bunnei | |
| InputCommon: analog_from_button get direction implementation | |||
| 2020-02-22 | Scheduler: Inline global scheduler in Scheduler Lock. | Fernando Sahmkow | |
| 2020-02-22 | Kernel: Correct pending feedback. | Fernando Sahmkow | |
| 2020-02-22 | Kernel: Address Feedback. | Fernando Sahmkow | |
