| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-03-22 | Merge pull request #8031 from Morph1984/cleanup-mii-please | bunnei | |
| applets: Cleanup MiiEdit applet implementation | |||
| 2022-03-22 | Revert "dynarmic: Reduce size of code caches" | bunnei | |
| 2022-03-21 | applets/mii: Remove unused include | Morph | |
| 2022-03-21 | applets/mii: Remove frontend parameters | Morph | |
| These are unused for now as we do not support a frontend implementation. | |||
| 2022-03-21 | applets/mii: Cleanup MiiEdit applet implementation | Morph | |
| This also enables proper support for MiiEdit applets which are used in games with firmware versions prior to 10.2.0 by handling the 2 different versions of applet inputs and outputs. | |||
| 2022-03-21 | applets/mii: Cleanup MiiEdit applet types | Morph | |
| 2022-03-21 | applets/mii: Move MiiEdit applet types into its own file | Morph | |
| 2022-03-21 | service: Move mii enums and structs into its own file | Morph | |
| Moves these into types.h, since other files also make use of these types. | |||
| 2022-03-21 | applets: Rename Mii to MiiEdit | Morph | |
| 2022-03-21 | Merge pull request #8048 from ameerj/include-purge | bunnei | |
| general: Reduce unused includes across the project | |||
| 2022-03-20 | general: Fix clang/gcc build errors | ameerj | |
| 2022-03-19 | Merge pull request #8040 from Morph1984/handle-table | bunnei | |
| KHandleTable: Optimize table entry layout | |||
| 2022-03-19 | common: Reduce unused includes | ameerj | |
| 2022-03-19 | core: Reduce unused includes | ameerj | |
| 2022-03-18 | Merge pull request #8028 from v1993/patch-9 | bunnei | |
| bsd: Allow inexact match for address length in AcceptImpl | |||
| 2022-03-18 | general: Reduce core.h includes | ameerj | |
| 2022-03-18 | KHandleTable: Optimize table entry layout | Morph | |
| Since the handle type is not being used, we can reduce the amount of space each entry takes up by 4 bytes. | |||
| 2022-03-16 | Merge pull request #7964 from german77/miiii | bunnei | |
| applet: mii: Simple implementation of mii applet | |||
| 2022-03-15 | bsd: Allow inexact match for address length in AcceptImpl | Valeri | |
| Minecraft passes in zero for length, but this should account for all possible cases | |||
| 2022-03-14 | core: hle: kernel: init_slab_setup: Move CalculateSlabHeapGapSize to global ↵ | bunnei | |
| namespace. | |||
| 2022-03-14 | core: hle: kernel: Allocate dummy threads on host thread storage. | bunnei | |
| - Fixes a crash where on subsequent boots, long-lived host threads would have their dummy threads freed. | |||
| 2022-03-14 | core: hle: kernel: Downgrade dangling objects warning to debug. | bunnei | |
| - It is not impossible to leak kernel objects, so this is not really any issue anymore (albeit, still interesting). | |||
| 2022-03-14 | core: hle: kernel: Make object list container global and ensure it is reset ↵ | bunnei | |
| on each emulation session. | |||
| 2022-03-14 | core: hle: kernel: Remove server session tracking. | bunnei | |
| - These are now allocated/managed by emulated memory, so we do not need to track and free them on shutdown. | |||
| 2022-03-14 | core: hle: kernel: k_process: Remove handle table finalize, reset page table. | bunnei | |
| 2022-03-14 | core: hle: kernel: k_process: Implement thread local storage accurately. | bunnei | |
| 2022-03-14 | core: hle: kernel: k_page_table: Add implementations of MapPages, ↵ | bunnei | |
| UnmapPages, and FindFreeArea for TLS. | |||
| 2022-03-14 | core: hle: kernel: k_slab_heap: Refresh to use guest allocations. | bunnei | |
| 2022-03-14 | core: hle: kernel: Update init_slab_heap, use device memory, and add ↵ | bunnei | |
| KThreadLocalPage and KPageBuffer. - Refreshes our slab initialization code to latest known behavior. - Moves all guest kernel slabs into emulated device memory. - Adds KThreadLocalPage and KPageBuffer, which we will use for accurate TLS management. | |||
| 2022-03-14 | core: hle: kernel: k_page_buffer: Add KThreadLocalPage primitive. | bunnei | |
| 2022-03-14 | core: hle: kernel: k_page_buffer: Add KPageBuffer primitive. | bunnei | |
| 2022-03-14 | core: hle: kernel: k_thread: Ensure host Fiber is freed. | bunnei | |
| 2022-03-14 | core: hle: kernel: k_server_session: Ensure SessionRequestManager is freed. | bunnei | |
| 2022-03-14 | core: hle: service: kernel_helpers: Use system resource limit. | bunnei | |
| 2022-03-14 | core: hle: service: sm: Fix KPort reference count. | bunnei | |
| 2022-03-14 | core: hle: kernel: k_thread: Update to reflect tree changes. | bunnei | |
| 2022-03-14 | core: hle: kernel: Use weak_ptr where possible for SessionRequestHandler and ↵ | bunnei | |
| SessionRequestManager. | |||
| 2022-03-14 | core: hle: kernel: k_memory_layout: Update kernel slab memory sizes. | bunnei | |
| 2022-03-14 | core: hle: kernel: svc_types: Add ThreadLocalRegionSize. | bunnei | |
| 2022-03-14 | core: hle: kernel: k_condition_variable: Update to reflect tree changes. | bunnei | |
| 2022-03-14 | core: hle: kernel: k_address_arbiter: Update to reflect tree changes. | bunnei | |
| 2022-03-13 | dynarmic: Reduce size of code caches | Merry | |
| 2022-03-08 | hle: service: ldr: Use deterministic addresses when mapping NROs. | bunnei | |
| - Instead of randomization, choose in-order addresses for where to map NROs into memory. - This results in predictable behavior when debugging and consistent behavior when reproducing issues. | |||
| 2022-03-08 | Merge pull request #7986 from lat9nq/vk-callback | bunnei | |
| core, video_core: Fix two crashes when failing to create the emulated GPU instance | |||
| 2022-03-07 | hle: kernel: KPageTable: Improve implementations of MapCodeMemory and ↵ | bunnei | |
| UnmapCodeMemory. - This makes these functions more accurate to the real HOS implementations. - Fixes memory access issues in Super Smash Bros. Ultimate that occur when un/mapping NROs. | |||
| 2022-03-07 | emu_window: Create a way to Cancel the exit of a Scoped | lat9nq | |
| If a GraphicsContext is destroyed before its Scoped is destroyed, this causes a crash as the Scoped tries to call a method in the destroyed context on exit. Add a way to Cancel the call when we know that calling the GraphicsContext will not work. | |||
| 2022-03-07 | core: Don't shutdown a null GPU | lat9nq | |
| When CreateGPU fails, yuzu would try and shutdown the GPU instance regardless of whether any instance was actually created. Check for nullptr before calling its methods to prevent a crash. | |||
| 2022-03-02 | Merge pull request #7956 from bunnei/improve-mem-manager | bunnei | |
| Kernel Memory Updates (Part 4): Revamp KMemoryManager & other fixes | |||
| 2022-02-28 | applet: mii: Simple implementation of mii applet | german77 | |
| 2022-02-27 | hle: kernel: Re-create memory layout at initialization. | bunnei | |
| - As this can only be derived once. | |||
