Commit Graph

  • f7c03610e1 core: memory: Updates for new VMM. bunnei 2020-04-08 22:50:46 -04:00
  • 4c1812ae37 common: page_table: Update to use VirtualBuffer and simplify. bunnei 2020-04-08 22:49:51 -04:00
  • 1d5923e150 core: gdbstub: Updates for new VMM. bunnei 2020-04-08 22:25:07 -04:00
  • c7bc7986bb core: reporter: Updates for new VMM. bunnei 2020-04-08 22:22:16 -04:00
  • 18c4bb6f5c memory: cheat_engine: Updates for new VMM. bunnei 2020-04-08 22:21:21 -04:00
  • d95ceaa8ec arm_test_common: Updates for new VMM. bunnei 2020-04-08 22:19:42 -04:00
  • 108564df57 kernel: process: Updates for new VMM. bunnei 2020-04-08 22:19:12 -04:00
  • 77382ac2b2 service: pl_u: Update for new shared memory layout. bunnei 2020-04-08 21:10:02 -04:00
  • 67b3df683b service: time: Update for new shared memory layout. bunnei 2020-04-08 21:09:16 -04:00
  • 8eca0f9cd2 service: hid: Update for new shared memory layout. bunnei 2020-04-08 21:08:44 -04:00
  • 8bbc38a7bd service: irs: Update for new shared memory layout. bunnei 2020-04-08 21:08:28 -04:00
  • fc61cb44ee kernel: resource_limit: Reserve physical memory. bunnei 2020-04-08 21:07:30 -04:00
  • 8f75524e55 kernel: Initialize memory layout for new VMM. bunnei 2020-04-08 21:06:37 -04:00
  • 11c02a50e9 core: system: Rename GetDeviceManager -> DeviceManager. bunnei 2020-04-08 19:18:10 -04:00
  • 3fcc4cab4f kernel: transfer_memory: Refactor for new VMM. bunnei 2020-04-08 19:05:31 -04:00
  • c53454ff46 core: Construct/Destruct DeviceMemory on Init/Shutdown. bunnei 2020-04-08 18:55:29 -04:00
  • d0162fc3d7 kernel: shared_memory: Refactor for new VMM. bunnei 2020-04-08 18:53:52 -04:00
  • a040a15246 core: device_memory: Update to use VirtualBuffer class. bunnei 2020-04-08 17:39:58 -04:00
  • 4ba2428c86 common: Add VirtualBuffer class, to abstract memory virtualization. bunnei 2020-04-08 17:35:07 -04:00
  • a238d08f71 kernel: errors: Add ERR_OUT_OF_RESOURCES. bunnei 2020-04-08 17:31:03 -04:00
  • ffc3de762b kernel: process_capability: Update to use Memory::PageTable. bunnei 2020-04-08 17:30:34 -04:00
  • 84f1b6d530 kernel: memory: Add PageTable class, to manage process address space. bunnei 2020-04-08 17:28:42 -04:00
  • cfae8a1c1a kernel: memory: Add MemoryLayout class, to build physical memory layout. bunnei 2020-04-08 17:11:25 -04:00
  • 5d6e8a5b44 kernel: memory: Add MemoryManager class, to manage page heaps. bunnei 2020-04-05 15:28:31 -04:00
  • 548ef190ab kernel: memory: Add MemoryBlockManager class, to manage memory blocks. bunnei 2020-04-05 15:26:25 -04:00
  • 3927012734 kernel: memory: Add PageHeap class, to manage a heap of pages. bunnei 2020-04-05 15:14:26 -04:00
  • dc720311cc kernel: memory: Add PageLinkedList class, to manage a list of pages. bunnei 2020-04-05 15:03:31 -04:00
  • 81cb4d3c7f kernel: memory: Add system_control code, which will be used for ASLR support. bunnei 2020-04-05 14:48:50 -04:00
  • fc040b5b70 physical_memory: Add missing include for <vector>. bunnei 2020-04-05 14:47:43 -04:00
  • c2f4dcb1e3 kernel: memory: Add MemoryBlock class, for managing memory blocks and their state. bunnei 2020-04-05 14:45:58 -04:00
  • ea5ee9918e kernel: memory: Add memory_types.h, for things that are commonly used in memory code. bunnei 2020-04-05 14:44:26 -04:00
  • d364e7cf09 kernel: memory: Add SlabHeap class, for managing memory heaps. bunnei 2020-04-05 14:41:04 -04:00
  • 14aa65ce00 kernel: memory: Add AddressSpaceInfo class, for managing the memory address space. bunnei 2020-04-05 14:39:08 -04:00
  • dc25c86556 core: device_manager: Add a simple class to manage device RAM. bunnei 2020-04-02 22:00:41 -04:00
  • f1b607829e dynarmic: Enable strict alignment checks. bunnei 2020-04-02 21:36:26 -04:00
  • 4df6ef04ac common: scope_exit: Implement mechanism for canceling a scope exit. bunnei 2020-03-31 15:16:07 -04:00
  • 4caff51710 core: memory: Move to Core::Memory namespace. bunnei 2020-03-31 15:10:44 -04:00
  • b838e58d63 common: alignment: Add a helper function for generic alignment checking. bunnei 2020-03-31 14:15:43 -04:00
  • ad48ebb2c8 core: kernel: Add svc_types header to include SVC-specific types. bunnei 2020-03-26 21:13:46 -04:00
  • 82d457af37 core: kernel: Move SVC to its own namesapce. bunnei 2020-03-26 20:00:30 -04:00
  • b160804db0 externals: Update to latest dynarmic. bunnei 2020-03-26 16:44:33 -04:00
  • b0e3cbef7a kernel: resource_limit: Improvements to implementation. bunnei 2020-03-23 15:30:22 -04:00
  • 7aa0e4a7ca loader: nso: Fix loading of static objects to be properly sized and aligned. bunnei 2020-03-20 23:44:28 -04:00
  • b11b424a2d common: common_funcs: Add a macro for defining enum flag operators. bunnei 2020-03-20 22:40:03 -04:00
  • f2676efe23 process: SetupMainThread: Zero out argument on process start. bunnei 2020-03-20 22:39:07 -04:00
  • 0f4f90cd04 arm_interface: Ensure ThreadContext is zero'd out. bunnei 2020-03-20 22:37:42 -04:00
  • dcbb39cdae CMakeLists: Make missing declarations a compile-time error Lioncash 2020-04-16 23:23:57 -04:00
  • e2d8be1ca2 General: Resolve warnings related to missing declarations Lioncash 2020-04-16 22:43:33 -04:00
  • 1cc9507bc5 gdbstub: Fix some gdbstub jankiness MerryMage 2020-04-06 21:24:54 +01:00
  • 86f9c9aa1c Merge pull request #3671 from lioncash/switch bunnei 2020-04-16 23:30:32 -04:00
  • 8f9c599c9f key_manager: Resolve missing field initializer warning Lioncash 2020-04-16 22:39:58 -04:00
  • 678ac54749 decode/memory: Resolve unused variable warning Lioncash 2020-04-16 22:36:33 -04:00
  • d159643fd7 decode/texture: Resolve unused variable warnings. Lioncash 2020-04-16 22:30:23 -04:00
  • f522abd8ab decode/texture: Collapse loop down into std::generate Lioncash 2020-04-16 22:29:05 -04:00
  • 7e2d60de26 decode/texture: Eliminate trivial missing field initializer warnings Lioncash 2020-04-16 22:27:19 -04:00
  • 337f2dc11f time_zone_manager: Resolve sign conversion warnings Lioncash 2020-04-16 22:23:56 -04:00
  • fc5df84581 CMakeLists: Enable -Wmissing-declarations on Linux builds Lioncash 2020-04-16 22:06:58 -04:00
  • 77356731a9 hle_ipc: Remove std::size_t casts where applicable Lioncash 2020-04-16 22:02:08 -04:00
  • 79c1269f0f Merge pull request #3673 from lioncash/extra bunnei 2020-04-16 21:12:33 -04:00
  • 238c6016f9 maxwell_3d: Initialize format attributes constant as one ReinUsesLisp 2020-04-16 21:15:07 -03:00
  • c961770900 vk_compute_pass: Implement indexed quads ReinUsesLisp 2020-04-14 17:54:45 -03:00
  • c81f256111 Merge pull request #3600 from ReinUsesLisp/no-pointer-buf-cache Fernando Sahmkow 2020-04-16 19:58:13 -04:00
  • 5a067eda84 Merge pull request #3675 from degasus/linux_shared_libraries bunnei 2020-04-16 18:17:18 -04:00
  • 1aef9b077c "Merge Tagged PR 1012" mainline-0-228 yuzubot 2020-04-16 18:40:35 +00:00
  • d2e052f544 "Merge Tagged PR 1340" yuzubot 2020-04-16 18:40:35 +00:00
  • 8cea16cbe4 "Merge Tagged PR 1703" yuzubot 2020-04-16 18:40:34 +00:00
  • 3620bcc905 "Merge Tagged PR 3345" yuzubot 2020-04-16 18:40:33 +00:00
  • b520978043 externals: Use shared libraries if possible Markus Wick 2020-04-16 00:11:25 +02:00
  • fedf750e1b externals: Move LibreSSL linking to httplib. Markus Wick 2020-04-16 16:46:33 +02:00
  • 94c2c828a5 input_common: Use the CMake target instead of the variable. Markus Wick 2020-04-16 01:40:03 +02:00
  • db67e017cb Merge pull request #3659 from bunnei/time-calc-standard-user Rodrigo Locatti 2020-04-16 02:51:57 -03:00
  • 090fd3fefa buffer_cache: Return handles instead of pointer to handles ReinUsesLisp 2020-04-04 02:54:55 -03:00
  • a5a2ee8766 Merge pull request #3689 from lioncash/unused-var Rodrigo Locatti 2020-04-16 02:05:54 -03:00
  • d196ce0f71 Merge pull request #3688 from lioncash/nequal Rodrigo Locatti 2020-04-16 01:39:51 -03:00
  • 4209dba1f6 Merge pull request #3680 from lioncash/static Rodrigo Locatti 2020-04-16 01:26:23 -03:00
  • 60e8de7c95 Merge pull request #3687 from lioncash/constness Rodrigo Locatti 2020-04-16 01:22:50 -03:00
  • 612966399b Merge pull request #3685 from lioncash/copies Rodrigo Locatti 2020-04-16 01:22:40 -03:00
  • cd2a12e78f decode/shift: Remove unused variable within Shift() Lioncash 2020-04-16 00:16:04 -04:00
  • 5fbe8785d2 surface_view: Add missing operator!= to ViewParams Lioncash 2020-04-16 00:03:08 -04:00
  • d551c910bb surface_base: Make IsInside() a const member function Lioncash 2020-04-15 23:59:33 -04:00
  • 319df1db77 Merge pull request #3683 from lioncash/docs bunnei 2020-04-15 23:54:58 -04:00
  • 636c8ab85b texture_cache/format_lookup_table: Fix incorrect green, blue, and alpha indices Lioncash 2020-04-15 23:49:14 -04:00
  • 72a224d3fc control_flow: Make use of std::move in TryInspectAddress() Lioncash 2020-04-15 23:29:02 -04:00
  • 11837e8f13 video_core: Amend doxygen comment references Lioncash 2020-04-15 22:33:27 -04:00
  • 24620bc4ea decode/image: Fix typo in assert in GetComponentSize() Lioncash 2020-04-15 22:26:47 -04:00
  • 3a60f19eaf gl_query_cache: Resolve use-after-move in CachedQuery move assignment operator Lioncash 2020-04-15 22:20:03 -04:00
  • b178c9a349 decoder/image: Fix incorrect G24R8 component sizes in GetComponentSize() Lioncash 2020-04-15 22:10:40 -04:00
  • 71fb156611 gl_device: Mark stage_swizzle as constexpr Lioncash 2020-04-15 21:59:09 -04:00
  • e15ec2705c track: Eliminate redundant copies Lioncash 2020-04-15 21:50:06 -04:00
  • 1c340c6efa CMakeLists: Specify -Wextra on linux builds Lioncash 2020-04-15 15:59:23 -04:00
  • 65cbb122ea Merge pull request #3649 from FernandoS27/3d-fix Rodrigo Locatti 2020-04-15 17:06:55 -03:00
  • e33196d4e7 Merge pull request #3612 from ReinUsesLisp/red Fernando Sahmkow 2020-04-15 15:03:49 -04:00
  • e77337588e file_util: Early-exit in WriteArray and ReadArray if specified lengths are zero Lioncash 2020-04-15 14:21:22 -04:00
  • 4398bdb4c7 Merge pull request #3670 from lioncash/reorder Mat M 2020-04-15 14:40:05 -04:00
  • 213fff67bc CMakeLists: Make -Wreorder a compile-time error Lioncash 2020-04-15 13:28:28 -04:00
  • 521c4c33b5 kernel/thread: Resolve -Wswitch warnings Lioncash 2020-04-15 13:48:14 -04:00
  • 64b5985f0a Merge pull request #3662 from ReinUsesLisp/constant-attrs Mat M 2020-04-15 11:54:50 -04:00
  • 6789d88a9c Texture Cache: Read current data when flushing a 3D segment. Fernando Sahmkow 2020-04-12 17:06:05 -04:00
  • 9208d555b7 Merge pull request #3668 from ReinUsesLisp/vtx-format-16ui Mat M 2020-04-15 11:43:52 -04:00
  • ab72696beb Merge pull request #3656 from ReinUsesLisp/glsl-full-decompile Mat M 2020-04-15 03:17:46 -04:00