| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-01-20 | hle: service: am: Stub ↵ | bunnei | |
| ILibraryAppletAccessor::PresetLibraryAppletGpuTimeSliceZero. - Used by Monster Hunter Rise demo. | |||
| 2021-01-21 | lbl: Implement most of lbl | Chloe Marcec | |
| Pretty basic service, only thing left to do is handle setting applying once set:sys is implemented | |||
| 2021-01-20 | mii: Fix BuildRandomStoreData & Cleanup raw_data | Chloe Marcec | |
| Cleaned up mii raw data to reflect the underlying values instead of just a chunk of bytes. Fixed BuildRandomStoreData not actually generating random miis properly. "values" should be a u32, not a u8. | |||
| 2021-01-20 | Mark DestinationToString as static | Chloe Marcec | |
| 2021-01-20 | Mark LogPacketHeaderEntry hash as noexcept | Chloe Marcec | |
| 2021-01-20 | lm: Recode LM service | Chloe Marcec | |
| Rework the service to spit out to logs instead of a seperate file as well as fix any crashes caused by lm. | |||
| 2021-01-19 | acc: Stub StoreSaveDataThumbnail | Chloe Marcec | |
| Fixes ACA NEOGEO METAL SLUG hanging on boot. | |||
| 2021-01-17 | npad: Add check for HANDHELD_INDEX in UpdateControllerAt() | Morph | |
| 2021-01-17 | Merge pull request #5360 from ReinUsesLisp/enforce-memclass-access | bunnei | |
| core: Silence Wclass-memaccess warnings and enforce it | |||
| 2021-01-15 | Merge pull request #5358 from ReinUsesLisp/rename-insert-padding | LC | |
| common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINIT | |||
| 2021-01-15 | core: Silence Wclass-memaccess warnings | ReinUsesLisp | |
| This requires making several types trivial and properly initialize them whenever they are called. | |||
| 2021-01-15 | common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINIT | ReinUsesLisp | |
| INSERT_PADDING_BYTES_NOINIT is more descriptive of the underlying behavior. | |||
| 2021-01-15 | Always initialize keyboard input | german | |
| 2021-01-15 | Add mutitouch support for touch screens | german | |
| 2021-01-15 | Allow to return up to 16 touch inputs per engine | german | |
| 2021-01-15 | Allow all touch inputs at the same time and remove config options that are ↵ | german | |
| not longer necesary | |||
| 2021-01-15 | Add multitouch support | german | |
| 2021-01-15 | common/bit_util: Replace CLZ/CTZ operations with standardized ones | Lioncash | |
| Makes for less code that we need to maintain. | |||
| 2021-01-11 | hle: kernel: thread: Preserve thread wait reason for debugging only. | bunnei | |
| - This is decoupled from core functionality and used for debugging only. | |||
| 2021-01-11 | hle: kernel: k_scheduler_lock: Fix shadowing errors. | bunnei | |
| 2021-01-11 | core: hle: Add missing calls to MicroProfileOnThreadExit. | bunnei | |
| 2021-01-11 | core: hle: Integrate new KConditionVariable and KAddressArbiter implementations. | bunnei | |
| 2021-01-11 | core: hle: kernel: Update KAddressArbiter. | bunnei | |
| 2021-01-11 | core: hle: kernel: Update KConditionVariable. | bunnei | |
| 2021-01-11 | core: hle: kernel: Begin moving common SVC defintions to its own header. | bunnei | |
| 2021-01-11 | hle: kernel: Remove unnecessary AddressArbiter definition. | bunnei | |
| 2021-01-11 | hle: kernel: k_scheduler: Cleanup OnThreadPriorityChanged. | bunnei | |
| 2021-01-11 | hle: kernel: Rename thread "status" to "state". | bunnei | |
| 2021-01-11 | hle: kernel: thread: Replace ThreadStatus/ThreadSchedStatus with a single ↵ | bunnei | |
| ThreadState. - This is how the real kernel works, and is more accurate and simpler. | |||
| 2021-01-11 | core: hle: kernel: Add some useful functions for checking kernel addresses. | bunnei | |
| 2021-01-11 | core: hle: kernel: svc_types: Add type definitions for KAddressArbiter. | bunnei | |
| 2021-01-11 | core: hle: kernel: Update KSynchronizationObject. | bunnei | |
| 2021-01-11 | core: hle: kernel: Begin moving common SVC results to its own header. | bunnei | |
| 2021-01-11 | hle: service: nfp: Remove incorrect signaling behavior in GetDeviceState. | bunnei | |
| 2021-01-10 | Merge pull request #5312 from german77/overclockenabled | bunnei | |
| apm: Stub IsCpuOverclockEnabled | |||
| 2021-01-08 | core: Silence unhandled enum in switch warnings | ReinUsesLisp | |
| 2021-01-08 | Stub IsCpuOverclockEnabled | german | |
| 2021-01-07 | fix for nvdec disabled, cleanup host1x | ameerj | |
| 2021-01-07 | nvdec syncpt incorporation | ameerj | |
| laying the groundwork for async gpu, although this does not fully implement async nvdec operations | |||
| 2021-01-05 | core: Silence warnings when compiling without asserts | ReinUsesLisp | |
| 2021-01-04 | buffer_queue: Protect queue_sequence list access with a mutex | ameerj | |
| fixes a data race as this is an unprotected variable manipulated by multiple threads | |||
| 2021-01-02 | hle: service: nvflinger: buffer_queue: Do not reset id/layer_id on Connect. | bunnei | |
| - This behavior is a mistake, fixes Katana Zero. | |||
| 2021-01-02 | general: Fix various spelling errors | Morph | |
| 2021-01-01 | Merge pull request #5249 from ReinUsesLisp/lock-free-pages | bunnei | |
| core/memory: Read and write page table atomically | |||
| 2020-12-30 | Merge pull request #5208 from bunnei/service-threads | bunnei | |
| Service threads | |||
| 2020-12-30 | service/pcie: Fix invalid initialization argument | ReinUsesLisp | |
| 2020-12-29 | core/memory: Read and write page table atomically | ReinUsesLisp | |
| Squash attributes into the pointer's integer, making them an uintptr_t pair containing 2 bits at the bottom and then the pointer. These bits are currently unused thanks to alignment requirements. Configure Dynarmic to mask out these bits on pointer reads. While we are at it, remove some unused attributes carried over from Citra. Read/Write and other hot functions use a two step unpacking process that is less readable to stop MSVC from emitting an extra AND instruction in the hot path: mov rdi,rcx shr rdx,0Ch mov r8,qword ptr [rax+8] mov rax,qword ptr [r8+rdx*8] mov rdx,rax -and al,3 and rdx,0FFFFFFFFFFFFFFFCh je Core::Memory::Memory::Impl::Read<unsigned char> mov rax,qword ptr [vaddr] movzx eax,byte ptr [rdx+rax] | |||
| 2020-12-29 | Merge pull request #5247 from comex/xx-concepts | bunnei | |
| k_priority_queue: Fix concepts use | |||
| 2020-12-29 | hle: kernel: service_thread: Make thread naming more consistent. | bunnei | |
| 2020-12-29 | hle: kernel: Manage service threads on another thread. | bunnei | |
| - This is to allow service threads to defer destruction of themselves. | |||
