bunnei
|
8e64fb3225
|
Merge pull request #3771 from benru/dump-romfs-with-updates
Dump RomFS command to include Updates
|
2020-04-28 21:54:06 -04:00 |
|
bunnei
|
72b73d22ab
|
Merge pull request #3784 from ReinUsesLisp/shader-memory-util
shader/memory_util: Deduplicate code
|
2020-04-28 12:05:50 -04:00 |
|
bunnei
|
4dca2298f9
|
Merge pull request #3785 from ogniK5377/set-buffer-count-unit
vi: Don't let uninitialized data pass as a response for SetBufferCount
|
2020-04-27 17:10:28 -04:00 |
|
bunnei
|
6c7d8073be
|
Merge pull request #3742 from FernandoS27/command-list
Optimize GPU Command Lists and Introduce Fast GPU Time Option
|
2020-04-27 00:18:46 -04:00 |
|
bunnei
|
378aed07e9
|
Merge pull request #3795 from vitor-k/fix-folder
Fix "Port citra-emu/citra#4956: "Fixes to game list sorting" #3611"
|
2020-04-26 13:55:26 -04:00 |
|
bunnei
|
11e1629d89
|
Merge pull request #3744 from lioncash/table2
service: Update function tables
|
2020-04-26 04:15:47 -04:00 |
|
bunnei
|
9bd70c52e5
|
Merge pull request #3791 from Kewlan/hotkey-config-plus
configuration: Add Restore Default and Clear options to hotkeys
|
2020-04-26 00:33:08 -04:00 |
|
bunnei
|
ccda5ffa58
|
Merge pull request #3761 from Kewlan/stick-modifier-slider
configure_input_player: Use slider to edit modifier scale
|
2020-04-25 22:55:41 -04:00 |
|
bunnei
|
c5bf693882
|
Merge pull request #3721 from ReinUsesLisp/sort-devices
vulkan/wrapper: Sort physical devices
|
2020-04-25 03:27:40 -04:00 |
|
bunnei
|
4e37825dab
|
Merge pull request #3734 from ReinUsesLisp/half-float-mods
decode/arithmetic_half: Fix HADD2 and HMUL2 absolute and negation bits
|
2020-04-25 00:41:43 -04:00 |
|
bunnei
|
d1e7cf3bdc
|
Merge pull request #3780 from lioncash/process
svc: Re-add MapProcessCodeMemory/UnmapProcessCodeMemory
|
2020-04-24 23:22:26 -04:00 |
|
bunnei
|
7c8acb0025
|
Merge pull request #3749 from ReinUsesLisp/lea-imm
shader/arithmetic_integer: Fix LEA_IMM encoding
|
2020-04-24 14:30:13 -04:00 |
|
bunnei
|
8f548266cd
|
Merge pull request #3760 from Morph1984/trailing-filedir-separator
frontend/filesystem: Add a trailing separator to the string path
|
2020-04-24 01:44:32 -04:00 |
|
bunnei
|
ff0c49e1ce
|
kernel: memory: Improve implementation of device shared memory. (#3707)
* kernel: memory: Improve implementation of device shared memory.
* fixup! kernel: memory: Improve implementation of device shared memory.
* fixup! kernel: memory: Improve implementation of device shared memory.
|
2020-04-23 11:37:12 -04:00 |
|
bunnei
|
eb26e9e711
|
Merge pull request #3730 from lioncash/time
service/time: Remove reliance on the global system accessor
|
2020-04-23 02:41:38 -04:00 |
|
bunnei
|
2409fedacf
|
Merge pull request #3697 from lioncash/declarations
CMakeLists: Enable -Wmissing-declarations on Linux builds
|
2020-04-23 02:18:52 -04:00 |
|
bunnei
|
bf2ddb8fd5
|
Merge pull request #3677 from FernandoS27/better-sync
Introduce Predictive Flushing and Improve ASYNC GPU
|
2020-04-22 22:09:38 -04:00 |
|
bunnei
|
bee2c64b34
|
Merge pull request #3725 from MerryMage/fpcr
thread: FPCR.FZ is likely not 1 (and FPCR.RMode = TieAway and FPCR.DN = 0)
|
2020-04-22 19:49:13 -04:00 |
|
bunnei
|
5ed13304e1
|
Merge pull request #3758 from H27CK/vk-cmd
Introduce dummy context for yuzu-cmd VK support
|
2020-04-22 12:37:01 -04:00 |
|
bunnei
|
e84f82a028
|
Merge pull request #3699 from FearlessTobi/port-5185
Port citra-emu/citra#5185: "gdbstub: Fix some gdbstub jankiness"
|
2020-04-21 22:26:10 -04:00 |
|
bunnei
|
d64290884a
|
Merge pull request #3714 from lioncash/copies
gl_shader_decompiler: Avoid copies where applicable
|
2020-04-21 20:16:02 -04:00 |
|
bunnei
|
cd47ccec49
|
Merge pull request #3745 from bunnei/fix-homebrew-load
Fix process memory initialization for ELF and NRO
|
2020-04-21 18:59:16 -04:00 |
|
bunnei
|
9bf3abcb63
|
Merge pull request #3698 from lioncash/warning
General: Resolve minor assorted warnings
|
2020-04-21 14:11:18 -04:00 |
|
bunnei
|
48b670d132
|
Merge pull request #3724 from bunnei/fix-unicorn
core: arm_unicorn: Fix interpret fallback by temporarily mapping instruction page.
|
2020-04-20 23:28:23 -04:00 |
|
bunnei
|
d3e0cefa60
|
Merge pull request #3695 from ReinUsesLisp/default-attributes
maxwell_3d: Initialize format attributes constant as one
|
2020-04-20 21:40:18 -04:00 |
|
bunnei
|
9c12aef2f8
|
loader: nro: Fix process initialization using ProgramMetadata default.
|
2020-04-20 18:19:45 -04:00 |
|
bunnei
|
68039addbc
|
loader: elf: Fix process initialization using ProgramMetadata default.
|
2020-04-20 18:19:45 -04:00 |
|
bunnei
|
f0a7f05070
|
file_sys: program_metadata: Add a helper function for generating reasonable default metadata.
- We need this for homebrew process initialization.
|
2020-04-20 18:19:45 -04:00 |
|
bunnei
|
fe2173429a
|
Merge pull request #3741 from FearlessTobi/silence-warnings
Try to reduce log spam a bit by lowering log levels to Debug
|
2020-04-20 13:01:49 -04:00 |
|
bunnei
|
6de36f0b61
|
Merge pull request #3712 from lioncash/remove
service: Remove unused RequestParser instances
|
2020-04-20 01:04:04 -04:00 |
|
bunnei
|
e3977243e2
|
Merge pull request #3709 from lioncash/am
am: Resolve ineffective moves
|
2020-04-20 00:15:00 -04:00 |
|
bunnei
|
85c17a2c35
|
Merge pull request #3694 from ReinUsesLisp/indexed-quads
vk_compute_pass: Implement indexed quads
|
2020-04-19 16:52:40 -04:00 |
|
bunnei
|
2ea7a70da0
|
Merge pull request #3686 from lioncash/table
texture_cache/format_lookup_table: Fix incorrect green, blue, and alpha indices
|
2020-04-19 15:33:33 -04:00 |
|
bunnei
|
10fb26f69c
|
Merge pull request #3696 from lioncash/cast-size
hle_ipc: Remove std::size_t casts where applicable
|
2020-04-19 14:24:15 -04:00 |
|
bunnei
|
779a3b222a
|
Merge pull request #3655 from FearlessTobi/ui-retext-yuzu
yuzu/main: Add better popup texts and remove duplicated actions
|
2020-04-19 02:16:50 -04:00 |
|
bunnei
|
73db83c0ab
|
Merge pull request #3679 from lioncash/track
track: Eliminate redundant copies
|
2020-04-19 01:22:47 -04:00 |
|
bunnei
|
9c85f385b1
|
Merge pull request #3720 from jbeich/freebsd
Unbreak Vulkan on FreeBSD
|
2020-04-19 01:20:59 -04:00 |
|
bunnei
|
74c27fd1b5
|
core: arm_unicorn: Fix interpret fallback by temporarily mapping instruction page.
|
2020-04-19 00:53:23 -04:00 |
|
bunnei
|
03726fb7f5
|
video_core: gl_shader_decompiler: Fix implicit fallthrough errors.
|
2020-04-18 15:15:21 -04:00 |
|
bunnei
|
89e512ca8d
|
Merge pull request #3710 from lioncash/nso
loader/nso: Resolve moves not occurring in DecompressSegment
|
2020-04-18 14:44:42 -04:00 |
|
bunnei
|
a8d5d08e2e
|
service: hid: npad: Fix implicit fallthrough errors.
|
2020-04-18 14:41:08 -04:00 |
|
bunnei
|
907ba8794e
|
Merge pull request #3713 from lioncash/time
service/time: Minor changes
|
2020-04-17 21:04:43 -04:00 |
|
bunnei
|
90ddb13372
|
Merge pull request #3711 from lioncash/cast
memory/slab_heap: Make use of static_cast over reinterpret_cast
|
2020-04-17 21:04:11 -04:00 |
|
bunnei
|
fd7dc7e03d
|
Merge pull request #3704 from lioncash/fmt
externals: Update fmt to 6.2.0
|
2020-04-17 19:47:30 -04:00 |
|
bunnei
|
7438d36d0e
|
Merge pull request #3630 from benru/open-windows-network-files
common/file_util: Allow access to files on network shares
|
2020-04-17 19:47:11 -04:00 |
|
bunnei
|
b8f5c71f2d
|
Merge pull request #3666 from bunnei/new-vmm
Implement a new virtual memory manager
|
2020-04-17 16:33:08 -04:00 |
|
bunnei
|
ca3af2961c
|
Merge pull request #3682 from lioncash/uam
gl_query_cache: Resolve use-after-move in CachedQuery move assignment operator
|
2020-04-17 01:24:08 -04:00 |
|
bunnei
|
8bbe74a8dc
|
core: hle: Address various feedback & code cleanup.
- Should be no functional changes.
|
2020-04-17 00:59:36 -04:00 |
|
bunnei
|
92caa003a8
|
core: device_memory: Remove incorrect usage of constexpr.
|
2020-04-17 00:59:36 -04:00 |
|
bunnei
|
6f3266e98b
|
memory: Add copyright notice for Atmosphere where applicable.
|
2020-04-17 00:59:35 -04:00 |
|
bunnei
|
02547a0cb4
|
kernel: Remove old VMManager class.
|
2020-04-17 00:59:35 -04:00 |
|
bunnei
|
bebfb05c1b
|
loader: nso: Fix loader size and arguments.
|
2020-04-17 00:59:35 -04:00 |
|
bunnei
|
83761d5316
|
loader: elf/kip/nro: Updates for new VMM.
|
2020-04-17 00:59:35 -04:00 |
|
bunnei
|
37b79ebe85
|
service: ldr: Updates for new VMM.
- Includes removing some service impls. that are untested.
|
2020-04-17 00:59:35 -04:00 |
|
bunnei
|
a8292f6cd9
|
kernel: memory: page_table: Simplify GetPhysicalAddr impl.
|
2020-04-17 00:59:35 -04:00 |
|
bunnei
|
c629e544a7
|
kernel: svc: Updates for new VMM.
- Includes removing some SVC impls. that are untested.
|
2020-04-17 00:59:34 -04:00 |
|
bunnei
|
ff5d5b6f41
|
core: memory: Fix memory access on page boundaries.
- Fixes Super Smash Bros. Ultimate.
|
2020-04-17 00:59:34 -04:00 |
|
bunnei
|
32fc2aae3c
|
video_core: memory_manager: Updates for Common::PageTable changes.
|
2020-04-17 00:59:34 -04:00 |
|
bunnei
|
f7c03610e1
|
core: memory: Updates for new VMM.
|
2020-04-17 00:59:34 -04:00 |
|
bunnei
|
4c1812ae37
|
common: page_table: Update to use VirtualBuffer and simplify.
|
2020-04-17 00:59:34 -04:00 |
|
bunnei
|
1d5923e150
|
core: gdbstub: Updates for new VMM.
|
2020-04-17 00:59:34 -04:00 |
|
bunnei
|
c7bc7986bb
|
core: reporter: Updates for new VMM.
|
2020-04-17 00:59:33 -04:00 |
|
bunnei
|
18c4bb6f5c
|
memory: cheat_engine: Updates for new VMM.
|
2020-04-17 00:59:33 -04:00 |
|
bunnei
|
d95ceaa8ec
|
arm_test_common: Updates for new VMM.
|
2020-04-17 00:59:33 -04:00 |
|
bunnei
|
108564df57
|
kernel: process: Updates for new VMM.
|
2020-04-17 00:59:33 -04:00 |
|
bunnei
|
77382ac2b2
|
service: pl_u: Update for new shared memory layout.
|
2020-04-17 00:59:33 -04:00 |
|
bunnei
|
67b3df683b
|
service: time: Update for new shared memory layout.
|
2020-04-17 00:59:33 -04:00 |
|
bunnei
|
8eca0f9cd2
|
service: hid: Update for new shared memory layout.
|
2020-04-17 00:59:33 -04:00 |
|
bunnei
|
8bbc38a7bd
|
service: irs: Update for new shared memory layout.
|
2020-04-17 00:59:32 -04:00 |
|
bunnei
|
fc61cb44ee
|
kernel: resource_limit: Reserve physical memory.
|
2020-04-17 00:59:32 -04:00 |
|
bunnei
|
8f75524e55
|
kernel: Initialize memory layout for new VMM.
|
2020-04-17 00:59:32 -04:00 |
|
bunnei
|
11c02a50e9
|
core: system: Rename GetDeviceManager -> DeviceManager.
- More consistent with other system components.
|
2020-04-17 00:59:32 -04:00 |
|
bunnei
|
3fcc4cab4f
|
kernel: transfer_memory: Refactor for new VMM.
|
2020-04-17 00:59:32 -04:00 |
|
bunnei
|
c53454ff46
|
core: Construct/Destruct DeviceMemory on Init/Shutdown.
|
2020-04-17 00:59:32 -04:00 |
|
bunnei
|
d0162fc3d7
|
kernel: shared_memory: Refactor for new VMM.
|
2020-04-17 00:59:32 -04:00 |
|
bunnei
|
a040a15246
|
core: device_memory: Update to use VirtualBuffer class.
|
2020-04-17 00:59:31 -04:00 |
|
bunnei
|
4ba2428c86
|
common: Add VirtualBuffer class, to abstract memory virtualization.
|
2020-04-17 00:59:31 -04:00 |
|
bunnei
|
a238d08f71
|
kernel: errors: Add ERR_OUT_OF_RESOURCES.
|
2020-04-17 00:59:31 -04:00 |
|
bunnei
|
ffc3de762b
|
kernel: process_capability: Update to use Memory::PageTable.
|
2020-04-17 00:59:31 -04:00 |
|
bunnei
|
84f1b6d530
|
kernel: memory: Add PageTable class, to manage process address space.
|
2020-04-17 00:59:31 -04:00 |
|
bunnei
|
cfae8a1c1a
|
kernel: memory: Add MemoryLayout class, to build physical memory layout.
|
2020-04-17 00:59:31 -04:00 |
|
bunnei
|
5d6e8a5b44
|
kernel: memory: Add MemoryManager class, to manage page heaps.
|
2020-04-17 00:59:30 -04:00 |
|
bunnei
|
548ef190ab
|
kernel: memory: Add MemoryBlockManager class, to manage memory blocks.
|
2020-04-17 00:59:30 -04:00 |
|
bunnei
|
3927012734
|
kernel: memory: Add PageHeap class, to manage a heap of pages.
|
2020-04-17 00:59:30 -04:00 |
|
bunnei
|
dc720311cc
|
kernel: memory: Add PageLinkedList class, to manage a list of pages.
|
2020-04-17 00:59:30 -04:00 |
|
bunnei
|
81cb4d3c7f
|
kernel: memory: Add system_control code, which will be used for ASLR support.
|
2020-04-17 00:59:30 -04:00 |
|
bunnei
|
fc040b5b70
|
physical_memory: Add missing include for <vector>.
|
2020-04-17 00:59:30 -04:00 |
|
bunnei
|
c2f4dcb1e3
|
kernel: memory: Add MemoryBlock class, for managing memory blocks and their state.
|
2020-04-17 00:59:29 -04:00 |
|
bunnei
|
ea5ee9918e
|
kernel: memory: Add memory_types.h, for things that are commonly used in memory code.
|
2020-04-17 00:59:29 -04:00 |
|
bunnei
|
d364e7cf09
|
kernel: memory: Add SlabHeap class, for managing memory heaps.
- This will be used for TLS pages, among other things.
|
2020-04-17 00:59:29 -04:00 |
|
bunnei
|
14aa65ce00
|
kernel: memory: Add AddressSpaceInfo class, for managing the memory address space.
|
2020-04-17 00:59:29 -04:00 |
|
bunnei
|
dc25c86556
|
core: device_manager: Add a simple class to manage device RAM.
|
2020-04-17 00:59:29 -04:00 |
|
bunnei
|
f1b607829e
|
dynarmic: Enable strict alignment checks.
- Also add a missing include.
|
2020-04-17 00:59:29 -04:00 |
|
bunnei
|
4df6ef04ac
|
common: scope_exit: Implement mechanism for canceling a scope exit.
|
2020-04-17 00:59:28 -04:00 |
|
bunnei
|
4caff51710
|
core: memory: Move to Core::Memory namespace.
- helpful to disambiguate Kernel::Memory namespace.
|
2020-04-17 00:59:28 -04:00 |
|
bunnei
|
b838e58d63
|
common: alignment: Add a helper function for generic alignment checking.
|
2020-04-17 00:59:28 -04:00 |
|
bunnei
|
ad48ebb2c8
|
core: kernel: Add svc_types header to include SVC-specific types.
|
2020-04-17 00:59:28 -04:00 |
|
bunnei
|
82d457af37
|
core: kernel: Move SVC to its own namesapce.
|
2020-04-17 00:59:28 -04:00 |
|
bunnei
|
b160804db0
|
externals: Update to latest dynarmic.
- Adds memory alignment fixes.
|
2020-04-17 00:59:28 -04:00 |
|
bunnei
|
b0e3cbef7a
|
kernel: resource_limit: Improvements to implementation.
|
2020-04-17 00:59:27 -04:00 |
|