summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-02-27hle: kernel: Remove unused pool locals.bunnei
2022-02-27hle: kernel: k_memory_manager: Rework for latest kernel behavior.bunnei
- Updates the KMemoryManager implementation against latest documentation. - Reworks KMemoryLayout to be accessed throughout the kernel. - Fixes an issue with pool sizes being incorrectly reported.
2022-02-27hle: kernel: k_page_heap: GetPhysicalAddr can be const.bunnei
2022-02-27hle: kernel: k_page_heap: Remove superfluous consexpr.bunnei
2022-02-27hle: kernel: k_page_heap: Various updates and improvements.bunnei
- KPageHeap tracks physical addresses, not virtual addresses. - Various updates and improvements to match latest documentation for this type.
2022-02-27hle: kernel: Add initial_process.h header.bunnei
2022-02-27hle: kernel: board: nx: Add k_memory_layout.h header.bunnei
2022-02-27hle: kernel: k_system_control: Add GetRealMemorySize and update ↵bunnei
GetKernelPhysicalBaseAddress.
2022-02-27hle: kernel: k_memory_layout: Add GetPhysicalLinearRegion.bunnei
2022-02-27hle: kernel: k_memory_region_types: Update for new regions.bunnei
2022-02-26Merge pull request #7932 from bunnei/extended-mem-layoutbunnei
Add extended memory layout (6GB) support and improve KResourceLimit management
2022-02-26Merge pull request #7953 from ameerj/radv-rdna2-crashbunnei
vulkan_device: Blacklist RADV on RDNA2 from VK_EXT_vertex_input_dynamic_state
2022-02-26Merge pull request #7948 from Morph1984/11-11-10-floatMai M
maxwell_to_(gl/vk): Add 11_11_10 float vertex format
2022-02-25vulkan_device: Blacklist RADV on RDNA2 from VK_EXT_vertex_input_dynamic_stateAmeer J
RDNA2 devices running under the RADV driver were crashing when VK_EXT_vertex_input_dynamic_state was enabled. Blacklisting these devices until a proper fix is established.
2022-02-25maxwell_to_(gl/vk): Add 11_11_10 float vertex formatMorph
- Used by パワプロクンポケットR
2022-02-25Merge pull request #7939 from asLody/fb-format-gbra8bunnei
vk_blit_screen: Add missing framebuffer format
2022-02-24Merge pull request #7927 from german77/amiibobunnei
yuzu: Disconnect amiibos on drag and drop
2022-02-24Merge pull request #7859 from german77/battery_againbunnei
input_common: Remove battery duplicated struct and update every button press
2022-02-24vk_blit_screen: Add missing format bgra8Lody
2022-02-21service: am: Update enum names to match documentationNarr the Reg
2022-02-21Merge pull request #7913 from voidanix/anv-fixbunnei
vulkan_device: fix missing format in ANV
2022-02-21hle: kernel: KSystemControl: Use 6GB memory layout when ↵bunnei
"use_extended_memory_layout" setting is enabled. - This uses a larger 6GB DRAM memory layout, which is useful for some mods that require more memory.
2022-02-21core: device_memory: Use memory size reported by KSystemControl.bunnei
- That way, we can consolidate the memory layout to one place.
2022-02-21settings: Add a new "use_extended_memory_layout" setting.bunnei
- This will be used to enable emulation of a larger memory arrangement.
2022-02-21core: hle: kernel: Remove resource limit hack for PhysicalMemory.bunnei
- With prior changes, we now report the correct amount of physical memory available to the emulated process.
2022-02-21core: hle: kernel: KProcess: Pass in KResourceLimit on process creation.bunnei
- This allows us to have a resource limit per process, rather than use the global system resource limit.
2022-02-21core: hle: kernel: KEvent: Pass in owner KProcess on event creation.bunnei
- This is necessary to ensure resource limits are freed from the right process.
2022-02-21core: hle: kernel: KResourceLimit: Add a helper function for creating a ↵bunnei
KResourceLimit for a process.
2022-02-21Merge pull request #7919 from bunnei/phys-mem-updatesbunnei
core: hle: kernel: KPageTable: Improve Un/MapPhysicalMemory.
2022-02-21Merge pull request #7920 from bunnei/fix-unmap-pagesbunnei
core: hle: kernel: KPageTable: Fix UnmapPages.
2022-02-21vulkan_device: fix missing format in ANVvoidanix
Currently Mesa's ANV driver does not support VK_FORMAT_B5G6R5_UNORM_PACK16, implement an alternative for it.
2022-02-20yuzu: Remove amiibos on drag and dropgerman77
2022-02-19fixup! core: hle: kernel: KPageTable: Improve Un/MapPhysicalMemory.bunnei
2022-02-19Merge pull request #7867 from german77/amiibobunnei
nfp: Improve amiibo support
2022-02-18core: hle: kernel: KPageTable: Fix UnmapPages.bunnei
- Fixes a logic bug in KPageTable::UnmapPages.
2022-02-18core: hle: kernel: KPageTable: Improve Un/MapPhysicalMemory.bunnei
- Improves the implementations of MapPhysicalMemory and UnmapPhysicalMemory to more closely reflect latest HOS.
2022-02-18Merge pull request #7900 from german77/enterbunnei
yuzu: config: Fix mapping issues with the enter key
2022-02-17common: Add NullVisitor default constructorWunkolo
Addresses https://github.com/yuzu-emu/yuzu/issues/7881 to fix linux builds. `YUZU_NON_COPYABLE` deletes the `T(const T&)` constructor which will cause the implicitly defined default ctor/dtor to no-longer generate.
2022-02-16Merge pull request #7866 from ↵Mai M
xerpi/svc-OutputDebugString32-CreateCodeMemory32-ControlCodeMemory32 kernel: svc: Add OutputDebugString32, CreateCodeMemory32, ControlCodeMemory32
2022-02-16Merge pull request #7878 from german77/mnppbunnei
service/mnpp: Stub mnpp_app
2022-02-16Merge pull request #7899 from Kelebek1/testMorph
file_sys: Dump patched exefs rather than base
2022-02-15Merge pull request #7877 from lat9nq/upd_revbunnei
audio_core: Update current process revision
2022-02-15Merge pull request #7891 from Morph1984/buffer_to_string_viewbunnei
common: fs_util: Add buffer to string view utility functions
2022-02-15yuzu: config: Fix mapping issues with the enter keyNarr the Reg
2022-02-15Dump patched exefs rather than baseKelebek1
2022-02-15kernel: svc: Add OutputDebugString32, CreateCodeMemory32, ControlCodeMemory32Sergi Granell
Very straightforward, they are just wrappers to the 64-bit version of the SVC.
2022-02-14Merge pull request #7871 from german77/svc2bunnei
svc: Set unique names for function tables
2022-02-13common: fs_util: Add buffer to string view utility functionsMorph
These functions allow to construct a string view from an input buffer, avoiding the copy done by the non string view counterparts. However, callers must be cognizant of the viewed buffer's lifetime to avoid a use-after-free.
2022-02-13debugger: console: Set console output codepage to UTF-8Morph
This allows the console to display multi-byte encoded characters.
2022-02-13nfp: Allow files without password datagerman77