aboutsummaryrefslogtreecommitdiff
path: root/src/core
Commit message (Expand)AuthorAgeFilesLines
* network: close each bsd fd once and drop unwanted or malformed room packetscirakg26 hours6-27/+63
* Merge upstream Djihads80/Eglantine nx2 into ldn/room-handshakecirakg26 hours2-10/+102
|\
| * nup_writer: keep the dump's own layout for non-exefs/romfs entriesa55uka26 hours1-2/+5
| * nx2: video decoder: keep post-stream release fences pendingJavier26 hours1-2/+39
| * nx2: vdecsvc refreshes the GPU copy of each decoded frame (Yoshi demo)rdenno26 hours1-0/+4
| * nx2: vdecsvc picks H.264 when the configure carries no codec name and the str...rdenno26 hours1-4/+31
| * service: nx2:vdecsvc: handle end-of-stream without abortingYuri Olive26 hours1-3/+24
* | network: keep fcntl modes across MSG_DONTWAIT and decompress room packets oncecirakg26 hours4-53/+65
* | network: keep bsd sockets alive across concurrent close and fix room gapscirakg26 hours3-135/+144
* | Merge upstream Djihads80/Eglantine nx2 into ldn/room-handshakecirakg27 hours1-0/+5
|\|
| * Merge pull request #235 from CloudP4bbs/pr/asid-guardJonas27 hours1-0/+5
| |\
| | * core: do not index registered_processes with an unregistered ASIDPaulo Rossatto2 days1-0/+5
* | | network: use the socket type for room stream reads and wake all readerscirakg27 hours2-3/+6
* | | network: fix room socket races and share the room network checkcirakg27 hours7-56/+111
* | | Merge branch 'nx2' into ldn/room-handshakecirakg27 hours11-77/+352
|\| |
| * | Merge pull request #334 from snowstormxd/codex/upstream-mkw-testJonas28 hours5-10/+56
| |\ \
| | * | kernel: keep migrating fiber TLS lookups outside link-time optimizationsnowstormxd29 hours1-0/+5
| | * | nx2: rearm clean read areas when the GPU writes them againsnowstormxd29 hours1-0/+15
| | * | loader: find mixed-case loose RomFS directories consistentlysnowstormxd31 hours1-2/+20
| | * | kernel: define thread-local state out of line for LTOsnowstormxd31 hours1-1/+3
| | * | core: skip empty bitmap ranges during cache and scheduler traversalsnowstormxd31 hours1-7/+13
| * | | nx2: map GPU memory before later command lists are readSssnowyyy30 hours1-3/+3
| * | | video_core: don't execute command lists copied before their channel waitedSssnowyyy30 hours1-1/+4
| * | | nx2: don't stall presents on a current-frame wait the GPU can't finishSssnowyyy30 hours1-22/+43
| * | | nx2: make the 216 sparse request range checks overflow-safeSssnowyyy30 hours2-5/+11
| * | | file_sys: reject NUP tables with wrapping bounds or cyclic directoriesSssnowyyy30 hours2-15/+82
| * | | file_sys: decompress large NUP zstd members onceSssnowyyy30 hours3-21/+153
| |/ /
* | | network: fix room host LAN Play and room socket review issuescirakg28 hours2-38/+65
* | | nifm: treat a joined room as the LAN for local network gamescirakg28 hours1-3/+19
* | | network: fix ProxySocket receive edge casescirakg28 hours2-51/+36
* | | network: deliver room datagrams through ProxySocket::Recvcirakg28 hours1-5/+1
* | | Merge branch 'nx2' into ldn/room-handshakecirakg28 hours3-20/+143
|\| |
| * | loader: read the display version from GameDataList.Product.NNN tookraibse34 hours1-17/+30
| * | file_sys: let the NUP packer override and probe the name, icon and versionkraibse34 hours2-3/+113
* | | ldn: wait for the host's reply when joining a networkcirakg35 hours2-15/+78
|/ /
* | refactor: remove redundant EnsureRomFS call in AppLoader_DeconstructedRomDire...kraibse35 hours1-2/+0
* | Merge remote-tracking branch 'origin/nx2' into codex/upstream-loading-hotkeyskraibse35 hours73-426/+5152
|\ \
| * \ Merge nx2 into nx2-experimentalkraibse37 hours14-63/+1953
| |\ \
| | * | file_sys: add a deterministic NUP packer, Convert to NUP in Qt and eden-cli -...Jonas43 hours5-1/+1530
| | * | Merge pull request #270 from Duck912/fe-rendernowhere0247 hours9-33/+456
| | |\ \
| | | * | am: decode the native swkbd config for library version 0x160012Duck91247 hours2-0/+68
| | | * | nx2:vi2: report the display's maximum buffer resolutionDuck91247 hours1-0/+24
| | | * | nx2:vi2: sleep in the guest kernel while pacing presentsDuck91247 hours1-1/+8
| | | * | nx2:gsv: map decoder images the client reads on the GPUDuck9122 days1-5/+153
| | | * | nx2:vi2: pace presents by their swap intervalDuck9122 days1-4/+20
| | | * | nvhost_as_gpu: share Switch 2 device ranges between a process's address spacesduck9122 days4-11/+90
| | | * | nx2:vi2: reply to 104 with the display's output formatduck9122 days1-2/+23
| | | * | nx2:vi2: crop presents to their frame size and honour RGB10A2 imagesduck9122 days2-3/+15
| | | * | nx2: report the class family flags in the GPU characteristicsduck9122 days1-0/+3
| | | * | nvhost_ctrl_gpu: implement VSMS_MAPPINGduck9122 days1-6/+16