summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-04-13service: jit: Implement the JIT serviceLiam
2022-04-12Merge pull request #8165 from bunnei/ensure-session-port-cleanupbunnei
Kernel: Track open references to KServerPort and KServerSession.
2022-04-12Merge pull request #8178 from tech-ticks/skyline-icache-fixbunnei
hle: kernel: Invalidate entire icache in UnmapProcessMemory and UnmapCodeMemory (fixes #8174)
2022-04-11Merge pull request #8157 from lat9nq/kernel-racesbunnei
kernel: Fix some data races
2022-04-11service: sfdnsres: add missing includes for some BSDs after 82d46a974ad4Jan Beich
src/core/hle/service/sockets/sfdnsres.cpp: In function 'Service::Sockets::NetDbError Service::Sockets::AddrInfoErrorToNetDbError(s32)': src/core/hle/service/sockets/sfdnsres.cpp:66:10: error: 'EAI_NODATA' was not declared in this scope; did you mean 'EAI_NONAME'? 66 | case EAI_NODATA: | ^~~~~~~~~~ | EAI_NONAME src/core/hle/service/sockets/sfdnsres.cpp: In function 'std::vector<unsigned char> Service::Sockets::SerializeAddrInfo(const addrinfo*, s32, std::string_view)': src/core/hle/service/sockets/sfdnsres.cpp:127:53: error: 'sockaddr_in' does not name a type; did you mean 'SockAddrIn'? 127 | const auto addr = *reinterpret_cast<sockaddr_in*>(current->ai_addr); | ^~~~~~~~~~~ | SockAddrIn src/core/hle/service/sockets/sfdnsres.cpp:127:64: error: expected '>' before '*' token 127 | const auto addr = *reinterpret_cast<sockaddr_in*>(current->ai_addr); | ^ src/core/hle/service/sockets/sfdnsres.cpp:127:64: error: expected '(' before '*' token 127 | const auto addr = *reinterpret_cast<sockaddr_in*>(current->ai_addr); | ^ | ( src/core/hle/service/sockets/sfdnsres.cpp:127:65: error: expected primary-expression before '>' token 127 | const auto addr = *reinterpret_cast<sockaddr_in*>(current->ai_addr); | ^ src/core/hle/service/sockets/sfdnsres.cpp:127:84: error: expected ')' before ';' token 127 | const auto addr = *reinterpret_cast<sockaddr_in*>(current->ai_addr); | ^ | ) src/core/hle/service/sockets/sfdnsres.cpp:148:53: error: 'sockaddr_in6' does not name a type; did you mean 'SockAddrIn6'? 148 | const auto addr = *reinterpret_cast<sockaddr_in6*>(current->ai_addr); | ^~~~~~~~~~~~ | SockAddrIn6 src/core/hle/service/sockets/sfdnsres.cpp:148:65: error: expected '>' before '*' token 148 | const auto addr = *reinterpret_cast<sockaddr_in6*>(current->ai_addr); | ^ src/core/hle/service/sockets/sfdnsres.cpp:148:65: error: expected '(' before '*' token 148 | const auto addr = *reinterpret_cast<sockaddr_in6*>(current->ai_addr); | ^ | ( src/core/hle/service/sockets/sfdnsres.cpp:148:66: error: expected primary-expression before '>' token 148 | const auto addr = *reinterpret_cast<sockaddr_in6*>(current->ai_addr); | ^ src/core/hle/service/sockets/sfdnsres.cpp:148:85: error: expected ')' before ';' token 148 | const auto addr = *reinterpret_cast<sockaddr_in6*>(current->ai_addr); | ^ | )
2022-04-11Merge pull request #8180 from liamwhite/symbolsFernando S
core: extract symbol reading
2022-04-10Merge pull request #8171 from tech-ticks/skyline-improvementsFernando S
Improvements for game modding with Skyline, DNS resolution
2022-04-09hle: kernel: Invalidate entire icache in UnmapProcessMemory and ↵tech-ticks
UnmapCodeMemory (fixes #8174)
2022-04-09Merge pull request #8149 from liamwhite/front-facebunnei
OpenGL: flip front faces if Z scale is inverted
2022-04-09core: extract symbol readingLiam
2022-04-08Merge pull request #8138 from german77/data-no-racebunnei
core: hid: Reduce the amount of data races
2022-04-08hle: kernel: Unify and integrate reference tracking for ↵bunnei
KServerPort/KServerSession. - These are not managed elsewhere, and need to be tracked and closed on emulation shutdown.
2022-04-08hle: kernel: k_server_port: Release ref-counted host emulation members on ↵bunnei
Destroy.
2022-04-08hle: kernel: k_auto_object: Move unregister with kernel to after Destroy.bunnei
- Destructor is no longer invoked, so our object counting was off.
2022-04-08hle: service: sm: Remove manual tracking of KServerPorts.bunnei
2022-04-08hle: kernel: hle_ipc: HasSessionRequestHandler: Check if domain handler is ↵bunnei
expired rather than locking.
2022-04-08Merge pull request #8169 from merryhime/scoped_lockbunnei
Replace lock_guard with scoped_lock
2022-04-08service: sfdnsres: Implement DNS address resolutiontech-ticks
2022-04-07CMakeLists: Enforce C4505 and C5245Morph
These are similar to Wunused-function on gcc/clang
2022-04-07core: hid: Fix double lock on softlock and forced updatesNarr the Reg
2022-04-07Merge pull request #8167 from Tachi107/patch-1merry
fix: remove #pragma once in .cpp file
2022-04-07service: bsd: Add keepalive socket optiontech-ticks
2022-04-07patch_manager: Apply layered exefs patches from 'atmosphere' SD directorytech-ticks
2022-04-07core: hid: Replace lock_guard with scoped_lockNarr the Reg
2022-04-07core/hle: Standardize scoped_lock initializersMerry
2022-04-07yuzu/util: Replace lock_guard with scoped_lockMerry
2022-04-07web_service: Replace lock_guard with scoped_lockMerry
2022-04-07video_core: Replace lock_guard with scoped_lockMerry
2022-04-07input_common: Replace lock_guard with scoped_lockMerry
2022-04-07core: Replace lock_guard with scoped_lockMerry
2022-04-07core/hle: Replace lock_guard with scoped_lockMerry
2022-04-07common: Replace lock_guard with scoped_lockMerry
2022-04-07core: hid: Reduce the amount of dataracesgerman77
2022-04-07Merge pull request #8161 from liamwhite/gl-s8d24Fernando S
OpenGL: fix S8D24 to ABGR8 conversions
2022-04-07Merge pull request #8152 from liamwhite/gl-cropFernando S
OpenGL: fix cropping
2022-04-07Merge pull request #8150 from liamwhite/vk-cropFernando S
Vulkan: crop to screen dimensions if crop not explicitly requested
2022-04-07Merge pull request #8148 from merryhime/interruptsFernando S
dynarmic: Better interrupts
2022-04-07Merge pull request #8143 from merryhime/rdtscFernando S
native_clock: Use lfence with rdtsc
2022-04-07Merge pull request #8133 from liamwhite/gl-spv-cbufFernando S
shader_recompiler: support const buffer indirect addressing on OpenGL
2022-04-07fix: remove #pragma once in .cpp fileAndrea Pappacoda
2022-04-06Merge pull request #8164 from liamwhite/jit-stubbunnei
service: jit: stub JIT service
2022-04-06service: jit: stub JIT serviceLiam
2022-04-06OpenGL: fix S8D24 to ABGR8 conversionsLiam
2022-04-06Merge pull request #8122 from bunnei/improve-thread-usagebunnei
Improve usage of service host threads
2022-04-05service: hid: Partially revert #8123german77
2022-04-05Merge pull request #8137 from bunnei/improve-nvflinger-2bunnei
Follow-up fixes for NVFlinger rewrite (Part 2)
2022-04-05Merge pull request #8100 from Morph1984/registered-crashbunnei
registered_cache: Prevent nullptr dereference when accumulating files
2022-04-05k_system_control: Fix data racelat9nq
`return distribution(gen)` is a data race between a read and a write in two threads, reported by TSan. Remove static random number generators so they aren't using the same generator.
2022-04-05Merge pull request #8159 from merryhime/pstMai M
dynarmic: Print stack trace on unrecognised instruction or other exception
2022-04-05dynarmic: Print stack trace on unrecognised instruction or other exceptionmerry