summaryrefslogtreecommitdiff
path: root/src/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | core: hle: kernel: k_dynamic_resource_manager: Add KBlockInfoManager, ↵Gravatar bunnei2022-11-031-0/+3
| | | | | | | | | | | | KBlockInfoSlabHeap.
| * | core: hle: kernel: k_page_bitmap: Refresh.Gravatar bunnei2022-11-031-88/+155
| | |
| * | core: hle: kernel: k_memory_block: Refresh.Gravatar bunnei2022-11-032-48/+66
| | |
| * | core: hle: kernel: k_page_heap: Refresh.Gravatar bunnei2022-11-032-17/+108
| | |
| * | core: hle: kernel: k_page_group: Add KPageBufferSlabHeap.Gravatar bunnei2022-11-031-0/+86
| | |
| * | core: hle: kernel: k_system_control: Add SecureAppletMemorySize.Gravatar bunnei2022-11-031-0/+4
| | |
| * | core: hle: kernel: k_page_buffer: Add KPageBufferSlabHeap.Gravatar bunnei2022-11-031-3/+11
| | |
| * | core: hle: kernel: Add KPageTableManager.Gravatar bunnei2022-11-032-0/+56
| | |
| * | core: hle: kernel: Add KPageTableSlabHeap.Gravatar bunnei2022-11-032-0/+94
| | |
| * | core: hle: kernel: Add KEventInfo.Gravatar bunnei2022-11-034-1/+102
| | |
| * | core: hle: kernel: Add KDebug.Gravatar bunnei2022-11-032-0/+21
| | |
| * | core: hle: result: Fix code for compilers.Gravatar bunnei2022-11-031-6/+7
| | |
* | | network: add missing header for SO_* on Unix after f80c7c4cd5c0Gravatar Jan Beich2022-11-041-0/+4
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::Initialize(Network::Domain, Network::Type, Network::Protocol)': src/core/internal_network/socket_proxy.cpp:51:20: error: 'SO_TYPE' was not declared in this scope 51 | SetSockOpt(fd, SO_TYPE, type); | ^~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetLinger(bool, u32)': src/core/internal_network/socket_proxy.cpp:253:27: error: 'SO_LINGER' was not declared in this scope 253 | return SetSockOpt(fd, SO_LINGER, values); | ^~~~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetReuseAddr(bool)': src/core/internal_network/socket_proxy.cpp:257:32: error: 'SO_REUSEADDR' was not declared in this scope 257 | return SetSockOpt<u32>(fd, SO_REUSEADDR, enable ? 1 : 0); | ^~~~~~~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetBroadcast(bool)': src/core/internal_network/socket_proxy.cpp:262:32: error: 'SO_BROADCAST' was not declared in this scope 262 | return SetSockOpt<u32>(fd, SO_BROADCAST, enable ? 1 : 0); | ^~~~~~~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetSndBuf(u32)': src/core/internal_network/socket_proxy.cpp:266:27: error: 'SO_SNDBUF' was not declared in this scope 266 | return SetSockOpt(fd, SO_SNDBUF, value); | ^~~~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetRcvBuf(u32)': src/core/internal_network/socket_proxy.cpp:274:27: error: 'SO_RCVBUF' was not declared in this scope 274 | return SetSockOpt(fd, SO_RCVBUF, value); | ^~~~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetSndTimeo(u32)': src/core/internal_network/socket_proxy.cpp:279:27: error: 'SO_SNDTIMEO' was not declared in this scope 279 | return SetSockOpt(fd, SO_SNDTIMEO, static_cast<int>(value)); | ^~~~~~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetRcvTimeo(u32)': src/core/internal_network/socket_proxy.cpp:284:27: error: 'SO_RCVTIMEO' was not declared in this scope 284 | return SetSockOpt(fd, SO_RCVTIMEO, static_cast<int>(value)); | ^~~~~~~~~~~
* | Merge pull request #9135 from liamwhite/service-thread-eventGravatar bunnei2022-11-0322-335/+438
|\ \ | |/ |/| kernel: invert session request handling flow
| * sm:: avoid excessive port recreationGravatar Liam2022-10-313-18/+24
| |
| * kernel: fix single core for service threadsGravatar Liam2022-10-311-1/+2
| |
| * kernel: fix port trackingGravatar Liam2022-10-315-49/+4
| |
| * k_server_session: add SendReplyHLEGravatar Liam2022-10-313-5/+6
| |
| * service_thread: convert to map for session managementGravatar Liam2022-10-311-23/+21
| |
| * kernel: invert session request handling flowGravatar Liam2022-10-3122-279/+421
| |
* | core: hle: service: acc: Fix ListOpenContextStoredUsers/StoreOpenContext.Gravatar bunnei2022-11-025-23/+42
|/ | | | | | - These APIs are used to capture the opened users and allow that state to be persisted across processes. - They are not intended to just return the system opened users, that is what ListOpenUsers is for. - Fixes the launch hang with Bayonetta 3.
* kernel: more complete fix for KPort reference countingGravatar Liam2022-10-312-13/+27
|
* k_thread: fix single coreGravatar Liam2022-10-301-2/+4
|
* kernel: reinitialize after dram layout changeGravatar Liam2022-10-301-1/+8
|
* Merge pull request #9149 from german77/volumGravatar bunnei2022-10-292-1/+13
|\ | | | | service: am: Stub SetRecordVolumeMuted
| * service: am: Stub SetRecordVolumeMutedGravatar german772022-10-302-1/+13
| | | | | | | | Used by bayonetta 3
* | k_server_session: fix crashesGravatar Liam2022-10-292-2/+1
| |
* | Merge pull request #9137 from liamwhite/hbmenuGravatar bunnei2022-10-298-10/+45
|\ \ | |/ |/| Improved support for nx-hbmenu
| * nvnflinger: release queued handles immediately on disconnectionGravatar Liam2022-10-274-6/+17
| |
| * vi: implement CloseDisplayGravatar Liam2022-10-274-4/+28
| |
* | Merge pull request #9138 from liamwhite/hbl-stacktraceGravatar liamwhite2022-10-272-2/+2
|\ \ | | | | | | arm_interface: curb infinite recursion in stacktrace generation
| * | arm_interface: curb infinite recursion in stacktrace generationGravatar Liam2022-10-272-2/+2
| |/
* | Merge pull request #9115 from vonchenplus/game_name_by_languageGravatar bunnei2022-10-272-12/+37
|\ \ | | | | | | file_sys: Priority display of game titles in the current language
| * | file_sys: Priority display of game titles in the current languageGravatar FengChen2022-10-242-12/+37
| | |
* | | Merge pull request #9134 from lioncash/initGravatar liamwhite2022-10-272-2/+2
|\ \ \ | |_|/ |/| | audio_in/out_system: Pass Initialize members by value where applicable
| * | audio_in/out_system: Pass Initialize members by value where applicableGravatar Lioncash2022-10-262-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | applet_resource_user_id isn't actually modified and is just assigned to a member variable, so this doesn't need to be a mutable reference. Similarly, the device name itself isn't modified and is only moved. We pass by value here, since we can still perform the move, but eliminate a sneaky set of calls that can unintentionally destroy the original string. Given how nested the calls are, it's good to get rid of this potential vector for a use-after-move bug.
* | | Merge pull request #9125 from liamwhite/dummy-schedulerGravatar bunnei2022-10-265-26/+76
|\ \ \ | |/ / |/| | kernel: refactor dummy thread wakeups
| * | kernel: refactor dummy thread wakeupsGravatar Liam2022-10-245-26/+76
| |/
* | concepts: Use the std::contiguous_iterator conceptGravatar Morph2022-10-261-1/+1
| | | | | | | | | | | | This also covers std::span, which does not have a const iterator. Also renames IsSTLContainer to IsContiguousContainer to explicitly convey its semantics.
* | Merge pull request #9113 from german77/peer_pressureGravatar liamwhite2022-10-258-12/+26
|\ \ | | | | | | service: nfp: Allow amiibos without keys
| * | core: hid: Add handheld to nfc devicesGravatar german772022-10-221-0/+1
| | |
| * | service: nfp: Allow amiibos without keysGravatar Narr the Reg2022-10-213-1/+18
| | |
| * | service: nfp: remove unnecessary includeGravatar Narr the Reg2022-10-215-11/+7
| | |
* | | Merge pull request #9107 from german77/gidoly_rulesGravatar liamwhite2022-10-253-43/+11
|\ \ \ | | | | | | | | input_common: cache vibration tests
| * | | input_common: cache vibration testsGravatar german772022-10-213-43/+11
| |/ /
* | | Merge pull request #9119 from liamwhite/shutdown-barrierGravatar liamwhite2022-10-256-7/+26
|\ \ \ | | | | | | | | core: barrier service thread shutdown
| * | | core: barrier service thread shutdownGravatar Liam2022-10-236-7/+26
| | |/ | |/|
* | | Merge pull request #9122 from liamwhite/burnt-chickenGravatar Fernando S2022-10-242-4/+4
|\ \ \ | | | | | | | | nvdrv: fix container destruction order
| * | | nvdrv: fix container destruction orderGravatar Liam2022-10-232-4/+4
| |/ /
* | | general: Resolve -Wunused-lambda-capture and C5233Gravatar Morph2022-10-222-23/+18
| | |