summaryrefslogtreecommitdiffstats
path: root/src/core (follow)
Commit message (Expand)AuthorAgeFilesLines
* am/jit: reference memory instance from contextLiam2023-12-253-5/+7
* kernel: remove unecessary process member from handle tableLiam2023-12-252-6/+3
* service: fetch objects from the client handle tableLiam2023-12-2512-66/+45
* kernel: fix resource limit imbalanceLiam2023-12-233-8/+7
* kernel: restrict nce to applicationsLiam2023-12-233-6/+6
* general: properly support multiple memory instancesLiam2023-12-2317-102/+102
* k_server_session: remove scratch buffer usage in favor of direct copyLiam2023-12-231-39/+124
* k_server_session: process for guest serversLiam2023-12-236-250/+1135
* kernel: instantiate memory separately for each guest processLiam2023-12-2317-127/+82
* service: hid: Fix crash on InitializeVibrationDeviceNarr the Reg2023-12-211-1/+1
* Merge pull request #12417 from liamwhite/arm64-gcc-fixFernando S2023-12-202-2/+6
|\
| * nce: hide shadowing warnings from dynarmic headersLiam2023-12-202-2/+6
* | nce: increase handler stack sizeLiam2023-12-191-1/+1
* | nce: fix read size in simd immediate emulationLiam2023-12-191-1/+2
|/
* Merge pull request #12392 from liamwhite/modeFernando S2023-12-192-8/+17
|\
| * fs: implement OpenDirectoryModeLiam2023-12-182-8/+17
* | Merge pull request #12304 from liamwhite/flinger-wtfFernando S2023-12-193-3/+37
|\ \
| * | nvnflinger: mark buffer as acquired when acquiredLiam2023-12-163-3/+37
* | | Merge pull request #12349 from Kelebek1/return_system_channels_activeliamwhite2023-12-181-1/+1
|\ \ \ | |_|/ |/| |
| * | Have GetActiveChannelCount return the system channels instead of host device channelsKelebek12023-12-161-1/+1
* | | Merge pull request #12378 from liamwhite/offsetofliamwhite2023-12-162-0/+2
|\ \ \
| * | | set: add cstddef for offsetof macroLiam2023-12-162-0/+2
| |/ /
* | | Merge pull request #12331 from liamwhite/layer-confusionliamwhite2023-12-168-42/+74
|\ \ \ | |/ / |/| |
| * | vi: fix confusion between closing and destroying layersLiam2023-12-128-42/+74
* | | Merge pull request #12184 from Kelebek1/system_settingsliamwhite2023-12-1612-406/+1611
|\ \ \
| * | | Make system settings persistent across bootsKelebek12023-12-1612-406/+1611
| | |/ | |/|
* | | Merge pull request #12237 from liamwhite/nce-sigtrapliamwhite2023-12-168-44/+3852
|\ \ \
| * | | nce: adjust initialization for repeated callsLiam2023-12-121-8/+11
| * | | nce: implement instruction emulation for misaligned memory accessesLiam2023-12-118-43/+3848
* | | | Merge pull request #12290 from liamwhite/deferred-path-splitliamwhite2023-12-163-17/+5
|\ \ \ \
| * | | | Improve path splitting speedBreadFish642023-12-063-17/+5
* | | | | Merge pull request #12358 from liamwhite/optimized-allocliamwhite2023-12-162-8/+11
|\ \ \ \ \
| * | | | | common: use memory holepunching when clearing memoryLiam2023-12-152-8/+11
| | |_|/ / | |/| | |
* | | | | Merge pull request #12359 from german77/real_sharedliamwhite2023-12-1642-870/+1076
|\ \ \ \ \
| * | | | | core: Make sure npad is initializedNarr the Reg2023-12-152-1/+4
| * | | | | core: hid: Clean up headersNarr the Reg2023-12-1420-36/+16
| * | | | | service: hid: Allow to create multiple instances of shared memoryNarr the Reg2023-12-1440-842/+1065
| |/ / / /
* / / / / ssl: fix output byte buffer size issue (#12372)liamwhite2023-12-161-3/+3
|/ / / /
* | | | Merge pull request #12328 from german77/profile_managerliamwhite2023-12-122-2/+19
|\ \ \ \
| * | | | core: Use single instance of profile managergerman772023-12-102-2/+19
| | |_|/ | |/| |
* | | | Merge pull request #12333 from german77/aruid_freeliamwhite2023-12-126-13/+149
|\ \ \ \ | |_|_|/ |/| | |
| * | | service: hid: Improve CreateAppletResource implementation and free resourcesgerman772023-12-106-13/+149
| |/ /
* | | Merge pull request #12322 from liamwhite/savedata-absurdityliamwhite2023-12-113-5/+13
|\ \ \
| * | | fs: don't enumerate hidden savedata size fileLiam2023-12-093-5/+13
* | | | Merge pull request #12327 from liamwhite/tipcliamwhite2023-12-112-7/+25
|\ \ \ \
| * | | | sm:: fix tipc deserializationLiam2023-12-102-7/+25
| | |/ / | |/| |
* | | | Merge pull request #12317 from liamwhite/sc-fixliamwhite2023-12-111-1/+1
|\ \ \ \
| * | | | kernel: fix single coreLiam2023-12-091-1/+1
* | | | | Merge pull request #12321 from liamwhite/ro2liamwhite2023-12-1116-670/+1203
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | ro: add separate ro serviceLiam2023-12-099-634/+1147
| * | | | service: populate pid and handle table from clientLiam2023-12-093-13/+19
| * | | | service: use interface factory in server managerLiam2023-12-095-23/+37
| | |/ / | |/| |
* | | | Merge pull request #12296 from liamwhite/client-sessionliamwhite2023-12-106-105/+244
|\ \ \ \
| * | | | kernel: implement remaining IPC syscallsLiam2023-12-066-105/+244
* | | | | Merge pull request #12299 from liamwhite/light-ipcliamwhite2023-12-1018-20/+813
|\ \ \ \ \
| * | | | | kernel: implement light IPCLiam2023-12-0718-20/+813
| |/ / / /
* | / / / fbshare: set external format correctlyLiam2023-12-091-0/+1
| |/ / / |/| | |
* | | | Merge pull request #12289 from german77/aruidliamwhite2023-12-0910-13/+526
|\ \ \ \
| * | | | service: hid: Introduce proper AppletResource emulationNarr the Reg2023-12-0710-13/+526
| | |_|/ | |/| |
* | | | debug: fix reading of module namesLiam2023-12-091-1/+4
| |_|/ |/| |
* | | Merge pull request #12208 from liamwhite/romfsliamwhite2023-12-086-113/+137
|\ \ \ | |_|/ |/| |
| * | fsmitm_romfsbuild: optimize for data localityLiam2023-12-035-85/+82
| * | romfs: cache file and directory metadata tablesLiam2023-12-031-28/+55
* | | Merge pull request #12236 from liamwhite/cpu-refactorFernando S2023-12-0645-3270/+2920
|\ \ \ | |_|/ |/| |
| * | arm: fix context save of vector regsLiam2023-12-051-6/+4
| * | core: refactor emulated cpu core activationLiam2023-12-0445-3270/+2922
| |/
* | Merge pull request #12271 from liamwhite/pretext-fixliamwhite2023-12-051-0/+2
|\ \ | |/ |/|
| * nce: fix pre-text patch for single modulesLiam2023-12-021-0/+2
* | file_sys: handle null romfsLiam2023-12-024-15/+16
|/
* Merge pull request #12255 from german77/amiiboliamwhite2023-12-021-5/+5
|\
| * service: nfc: Don't tag amiibos as corrupted if they are loaded as read onlyNarr the Reg2023-12-011-5/+5
* | Merge pull request #12074 from GPUCode/yuwu-on-the-metalliamwhite2023-11-3030-59/+1919
|\ \ | |/ |/|
| * core: Rename patcher fileGPUCode2023-11-297-7/+7
| * qt: add cpu_backend configurationamazingfate2023-11-271-2/+1
| * general: fix mac compileLiam2023-11-271-1/+1
| * loader: fix gcc compileLiam2023-11-271-1/+1
| * oaknut: Address warningsGPUCode2023-11-251-4/+0
| * Address more review commentsGPUCode2023-11-255-14/+71
| * loader: apply nso patch to offset program imageLiam2023-11-251-4/+6
| * arm_nce: skip data aborts for crash handling parityLiam2023-11-251-3/+11
| * arm: Print backtrace on data abortGPUCode2023-11-251-0/+2
| * patch: check offsets from first code wordLiam2023-11-251-3/+4
| * core: Define HAS_NCE macroGPUCode2023-11-2510-16/+26
| * arm_nce: skip dc cvac on possibly write-protected areasLiam2023-11-251-3/+1
| * Address some review commentsGPUCode2023-11-258-31/+23
| * android: Add cpu bakend gui toggleGPUCode2023-11-252-3/+5
| * arm: Implement native code execution backendLiam2023-11-2527-39/+1791
| * device_memory: Enable direct mapped addresses for nceGPUCode2023-11-253-5/+11
| * kernel: Manually specify aslr region startLiam2023-11-258-18/+25
| * core: Respect memory permissions in MapGPUCode2023-11-253-9/+37
* | Merge pull request #12203 from liamwhite/crash-fixliamwhite2023-11-291-1/+3
|\ \
| * | set: don't load version nca with null romfsLiam2023-11-271-1/+3
* | | Fixed controller applet crashing when on FW17+FrozenAra2023-11-274-3/+30
|/ /
* | Merge pull request #12183 from german77/justmiiliamwhite2023-11-274-34/+39
|\ \
| * | service: nfc: Validate mii datagerman772023-11-264-34/+39
* | | Merge pull request #12160 from german77/mouse_constrainliamwhite2023-11-271-5/+5
|\ \ \
| * | | yuzu: Constrain mouse in render window when emulatedNarr the Reg2023-11-251-5/+5
* | | | Merge pull request #12180 from german77/cabinetmiiliamwhite2023-11-261-1/+2
|\ \ \ \
| * | | | service: am: Create random mii for cabinet appletgerman772023-11-261-1/+2
| | |/ / | |/| |
* | | | Merge pull request #12156 from german77/firmwarevsliamwhite2023-11-262-31/+59
|\ \ \ \
| * | | | yuzu: Display firmware versionNarr the Reg2023-11-242-31/+59
| | |/ / | |/| |
* | | | time: undef GetCurrentTime for WindowsLiam2023-11-251-0/+5
| |/ / |/| |
* | | Merge pull request #12151 from german77/no-crashliamwhite2023-11-252-0/+51
|\ \ \ | |_|/ |/| |
| * | core: hid: Ensure output devices are initializedNarr the Reg2023-11-242-0/+51
| |/
* | Merge pull request #12076 from german77/resourceliamwhite2023-11-2336-1415/+1625
|\ \ | |/ |/|
| * service: hid: Create appropriate hid resourcesNarr the Reg2023-11-2136-1415/+1625
* | Merge pull request #12107 from daisymlleung/patch-1liamwhite2023-11-211-1/+12
|\ \ | |/ |/|
| * Stub CheckBlockedUserListAvailabilitydaisymlleung2023-11-201-1/+12
* | Merge pull request #12011 from Macj0rdan/controller-appletNarr the Reg2023-11-2013-73/+546
|\ \ | |/ |/|
| * Implemented qlaunch version of the controller appletFrozenAra2023-11-1913-73/+546
* | service: hid: Ensure resource manager is initializedSquall-Leonhart2023-11-201-1/+1
* | Merge pull request #11912 from liamwhite/nv-graphic-bufferliamwhite2023-11-1812-37/+71
|\ \
| * | nvnflinger: use graphic buffer lifetime for map handleLiam2023-10-3012-37/+71
* | | Merge pull request #11917 from liamwhite/abandonmentliamwhite2023-11-188-21/+60
|\ \ \ | |_|/ |/| |
| * | nvnflinger: implement consumer abandonmentLiam2023-10-308-21/+60
* | | service: hid: Introduce firmware settings and update activate controller callsNarr the Reg2023-11-1712-54/+295
* | | service: hid: Implement xpad callsNarr the Reg2023-11-162-36/+139
* | | Merge pull request #11995 from FernandoS27/you-dont-need-the-new-iphoneliamwhite2023-11-161-5/+20
|\ \ \
| * | | Memory: Fix invalidation handling from the CPU/ServicesFernando Sahmkow2023-11-121-5/+20
* | | | Merge pull request #12038 from german77/no_implementliamwhite2023-11-1616-3069/+3276
|\ \ \ \
| * | | | service: hid: Split hid.cpp into individual interfacesNarr the Reg2023-11-1516-3069/+3276
* | | | | Merge pull request #12007 from german77/moar_buttonsliamwhite2023-11-162-10/+24
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | core: hid: Split SL and SR buttonsgerman772023-11-122-10/+24
* | | | | Merge pull request #12032 from liamwhite/fruit-compilerliamwhite2023-11-141-2/+2
|\ \ \ \ \
| * | | | | fix apple clang build againLiam2023-11-141-2/+2
| |/ / / /
* | | | | Merge pull request #12028 from liamwhite/coretiming-shutdownliamwhite2023-11-142-1/+3
|\ \ \ \ \
| * | | | | core_timing: lock event queue accessLiam2023-11-142-1/+3
| |/ / / /
* / / / / core: check for thread dpc before eretLiam2023-11-131-8/+8
|/ / / /
* | | | Merge pull request #11980 from german77/momentliamwhite2023-11-126-17/+169
|\ \ \ \
| * | | | service: irs: Implement moment image processorNarr the Reg2023-11-116-17/+169
| |/ / /
* | | | Merge pull request #12004 from liamwhite/fix-hblliamwhite2023-11-121-0/+3
|\ \ \ \
| * | | | k_capabilities: ignore map region when KTrace is disabledLiam2023-11-111-0/+3
* | | | | gdbstub: read module information from memory layoutLiam2023-11-111-47/+118
|/ / / /
* | | | k_page_table: fix shutdownLiam2023-11-101-7/+0
* | | | k_page_table: use more precise icache invalidatesLiam2023-11-101-4/+9
* | | | kernel: add KPageTableBaseLiam2023-11-1029-4861/+7175
|/ / /
* | | Merge pull request #11896 from liamwhite/cropliamwhite2023-11-061-0/+2
|\ \ \
| * | | renderer_vulkan: fix cropping for presentationLiam2023-10-281-0/+2
* | | | Merge pull request #11873 from liamwhite/buffer-controlliamwhite2023-11-0618-428/+407
|\ \ \ \
| * | | | nvdrv: rework to remove memcpyLiam2023-10-2516-225/+243
| * | | | nvdrv: fix up remaining copy callsLiam2023-10-253-17/+22
| * | | | nvdrv: convert nvmapLiam2023-10-253-60/+26
| * | | | nvdrv: convert codec devicesLiam2023-10-256-34/+29
| * | | | nvdrv: convert nvhost_gpuLiam2023-10-252-76/+49
| * | | | nvdrv: convert nvhost_ctrlLiam2023-10-252-34/+29
| * | | | nvdrv: convert nvhost_ctrl_gpuLiam2023-10-252-97/+43
| * | | | nvdrv: add ioctl command serialization, convert nvhost_as_gpuLiam2023-10-255-71/+152
* | | | | service: am: Set the correct album program idgerman772023-11-061-2/+2
* | | | | Merge pull request #11969 from german77/profileliamwhite2023-11-051-9/+47
|\ \ \ \ \
| * | | | | service: acc: Ensure proper profile sizegerman772023-11-051-9/+47
* | | | | | Merge pull request #11961 from german77/recentliamwhite2023-11-051-0/+24
|\ \ \ \ \ \
| * | | | | | yuzu: Only store games in the recently played listgerman772023-11-051-0/+24
* | | | | | | core: hid: Signal color updatesNarr the Reg2023-11-042-12/+28
| |/ / / / / |/| | | | |
* | | | | | Merge pull request #11960 from german77/silenceliamwhite2023-11-041-7/+5
|\ \ \ \ \ \
| * | | | | | service: hid: Silence EnableUnintendedHomeButtonInputProtectiongerman772023-11-041-7/+5
| |/ / / / /
* | | | | | Merge pull request #11881 from liamwhite/sockets-safe-accessliamwhite2023-11-042-41/+38
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | sockets: use safe access helpersLiam2023-10-252-41/+38
| |/ / / /
* | | | | Merge pull request #11948 from german77/hard_ringliamwhite2023-11-031-3/+3
|\ \ \ \ \
| * | | | | service: hid: Ensure GetNextEntryIndex can't failgerman772023-11-031-3/+3
| | |_|/ / | |/| | |
* | | | | Merge pull request #11947 from german77/batteryliamwhite2023-11-033-15/+20
|\ \ \ \ \
| * | | | | core: hid: Fix wrong battery valuesgerman772023-11-033-15/+20
| |/ / / /
* | | | | Merge pull request #11936 from liamwhite/romfs-nonsenseliamwhite2023-11-033-39/+17
|\ \ \ \ \
| * | | | | romfs: fix extraction of single-directory rootLiam2023-11-013-39/+17
| |/ / / /
* | | | | Merge pull request #11929 from dima-xd/swkbd-appletliamwhite2023-10-312-2/+80
|\ \ \ \ \
| * | | | | service: am: Add support for LLE Software Keyboard AppletDzmitry Dubrova2023-10-312-2/+80
| |/ / / /
* | | | | Merge pull request #11892 from german77/pkm_screenshotliamwhite2023-10-316-17/+82
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | service: am: Implement ISelfController::SaveCurrentScreenshotNarr the Reg2023-10-276-17/+82
| | |/ / | |/| |
* | | | Merge pull request #11911 from german77/leak_eventliamwhite2023-10-306-5/+26
|\ \ \ \ | |_|_|/ |/| | |
| * | | core: Close all KEventsgerman772023-10-296-5/+26
| |/ /
* | | Merge pull request #11843 from liamwhite/sync-processliamwhite2023-10-2937-1019/+1818
|\ \ \
| * | | kernel: make sure new process is in listLiam2023-10-251-0/+1
| * | | kernel: fix extraneous refLiam2023-10-221-1/+0
| * | | kernel: shutdown app before gpuLiam2023-10-221-1/+1
| * | | kernel: signal thread on termination completedLiam2023-10-221-4/+7
| * | | kernel: add missing TLR clearLiam2023-10-221-0/+1
| * | | kernel: update KProcessLiam2023-10-2237-1014/+1809
* | | | Merge pull request #11827 from liamwhite/preallocatedliamwhite2023-10-292-5/+6
|\ \ \ \ | |_|/ / |/| | |
| * | | nvnflinger: fix reporting and freeing of preallocated buffersLiam2023-10-202-5/+6
* | | | cmake: prefer system stb headersAlexandre Bouvier2023-10-251-10/+10
| |_|/ |/| |
* | | Merge pull request #11812 from german77/save_captureliamwhite2023-10-258-13/+250
|\ \ \
| * | | service: caps: Implement SaveScreenShotEx0 and variantsgerman772023-10-238-13/+250
| | |/ | |/|
* | | service: ipc: Add third read buffer indexNarr the Reg2023-10-231-0/+6
* | | Merge pull request #11846 from german77/cheatsliamwhite2023-10-231-7/+16
|\ \ \ | |/ / |/| |
| * | cheats: Clamp cheat names without failinggerman772023-10-221-7/+16
* | | Merge pull request #11831 from liamwhite/hosversionbetweenliamwhite2023-10-222-19/+34
|\ \ \
| * | | set: return version info from system archiveLiam2023-10-202-19/+34
| |/ /
* / / ts: add OpenSessionLiam2023-10-202-6/+40
|/ /
* | Merge pull request #11748 from liamwhite/kern_1700Fernando S2023-10-2016-227/+438
|\ \
| * | gdbstub: add PermissionLocked to mappings tableLiam2023-10-201-4/+6
| * | kernel: fix format string errorLiam2023-10-201-1/+1
| * | kernel: make check fully constexpr for broken msvc constant foldingLiam2023-10-201-1/+1
| * | k_page_table: add MapFirstGroupLiam2023-10-203-34/+49
| * | kernel: update KMemoryRegionType valuesLiam2023-10-202-48/+80
| * | k_page_table: implement PermissionLockedLiam2023-10-206-26/+128
| * | k_page_table: add new CheckMemoryState helperLiam2023-10-202-12/+40
| * | kernel: split Io memory state, add PermissionLocked attributeLiam2023-10-205-92/+116
| * | kernel: reshuffle ini1 size, add slab clear noteLiam2023-10-204-10/+18
| |/
* / kernel: fix incorrect calculation of used non system memory valueLiam2023-10-201-1/+1
|/
* Merge pull request #11822 from german77/no-nameliamwhite2023-10-191-0/+1
|\
| * service: mii: Create random mii with nameNarr the Reg2023-10-191-0/+1
* | Merge pull request #11791 from german77/bufferxliamwhite2023-10-184-46/+70
|\ \ | |/ |/|
| * service: hle: Allow to access read buffer A and X directlygerman772023-10-174-46/+70
* | Merge pull request #11774 from liamwhite/refcount-issueliamwhite2023-10-1710-85/+77
|\ \
| * | fsmitm_romfsbuild: avoid unnecessary copies of vfs pointersLiam2023-10-1310-85/+77
| |/
* / service: acc: Implement functions needed for profile select (#11653)Narr the Reg2023-10-176-8/+91
|/
* Merge pull request #11766 from liamwhite/open-sesameliamwhite2023-10-131-0/+5
|\
| * k_page_table: add missing page group open when locking memoryLiam2023-10-121-0/+5
* | Merge pull request #11746 from liamwhite/relrliamwhite2023-10-131-2/+34
|\ \
| * | jit: add support for relr-type relocationsLiam2023-10-111-2/+34
* | | Merge pull request #11763 from liamwhite/lto-noinlineliamwhite2023-10-131-8/+8
|\ \ \
| * | | kernel: mark TLS accessors as noinline for non-MSVC LTOLiam2023-10-121-8/+8
| |/ /
* | / service: caps: Remove ambiguous callNarr the Reg2023-10-121-2/+2
| |/ |/|
* | service: caps: Fix GetAlbumFileList3AaeAruid and GetAlbumFileList0AafeAruidDeprecatedNarr the Reg2023-10-125-51/+134
|/
* Merge pull request #11650 from german77/lle_albumFernando S2023-10-1028-246/+1174
|\
| * service: caps: Implement album manager and reorganize serviceNarr the Reg2023-10-0820-521/+855
| * service: Stub multiple functions to increase stability of album appletNarr the Reg2023-10-087-6/+144
| * service: caps: Partially implement IAlbumAccessorServiceNarr the Reg2023-10-025-15/+450
| * yuzu: Allow to launch album applet from firmwareNarr the Reg2023-10-022-0/+21
* | Merge pull request #11686 from liamwhite/trmemFernando S2023-10-105-17/+160
|\ \
| * | kernel: implement transfer memoryLiam2023-10-055-17/+160
* | | Merge pull request #11639 from liamwhite/no-program-id-changeliamwhite2023-10-073-1/+10
|\ \ \
| * | | loader: don't reassign program ID on npdm reparseLiam2023-09-303-1/+10
* | | | Merge pull request #11648 from liamwhite/unicode-nonsenseliamwhite2023-10-071-2/+15
|\ \ \ \
| * | | | gdbserver: use numeric character references for unicodeLiam2023-10-021-2/+15
| |/ / /
* | | | Merge pull request #11669 from german77/settings2liamwhite2023-10-071-0/+4
|\ \ \ \ | |_|/ / |/| | |
| * | | core: Update clocks when settings are savedNarr the Reg2023-10-041-0/+4
| | |/ | |/|
* / | ci: fix new codespell errorsLiam2023-10-032-2/+2
|/ /
* | Merge pull request #11652 from liamwhite/shutdown-goes-brrrliamwhite2023-10-021-4/+8
|\ \
| * | k_page_table: skip page table clearing on finalizationLiam2023-10-021-4/+8
* | | fsp-srv: enable auto save data creation on initLiam2023-10-021-0/+3
|/ /
* | Merge pull request #11632 from german77/hle_cabinetliamwhite2023-10-0220-58/+901
|\ \ | |/ |/|
| * service: nfc: Implement SetRegisterInfoPrivate mii supportNarr the Reg2023-10-011-7/+2
| * service: am: Implement shared bufferNarr the Reg2023-10-012-10/+125
| * service: nvnflinger: Implement shared bufferNarr the Reg2023-10-0112-22/+572
| * service: ldn: Implement lp2p:m and stub IMonitorServiceNarr the Reg2023-10-011-2/+89
| * service: am: Set push in arguments according to the launched appletNarr the Reg2023-10-016-17/+113
* | Merge pull request #11493 from merryhime/evtFernando S2023-09-292-39/+52
|\ \
| * | core_timing: Attempt to reduce heap siftingMerry2023-09-161-11/+22
| * | core_timing: Use a fibonacci heapMerry2023-09-162-33/+35
* | | Merge pull request #11546 from Kelebek1/core_timing_mutexFernando S2023-09-293-6/+11
|\ \ \
| * | | Reduce core timing mutex contentionKelebek12023-09-203-6/+11
* | | | Don't send a double focus change messageKelebek12023-09-291-3/+0
| |_|/ |/| |
* | | Merge pull request #11626 from german77/mii-fixliamwhite2023-09-285-4/+6
|\ \ \
| * | | service: mii: Fix reported bugsgerman772023-09-285-4/+6
* | | | Merge pull request #11402 from FernandoS27/depth-bias-controlliamwhite2023-09-281-0/+7
|\ \ \ \
| * | | | Vulkan: add temporary workaround for AMDVLKFernando Sahmkow2023-09-161-0/+7
* | | | | fsp-srv: add GetFileSystemAttributeLiam2023-09-261-0/+41
| |/ / / |/| | |
* | | | service: mii: Limit checks to string sizegerman772023-09-241-1/+1
* | | | service: hid: Set last connected controller as activegerman772023-09-241-0/+1
* | | | service: am: Stub to exit applet cleanlygerman772023-09-242-3/+31
* | | | service: am: Implement stuff needed for Mii Editgerman772023-09-243-22/+238
* | | | service: fsp: Implement CreateSaveDataFileSystemBySystemSaveDataId and OpenSaveDataFileSystemBySystemSaveDataIdgerman772023-09-242-2/+24
* | | | service: ns: Implement GetSharedFontInOrderOfPriorityForSystemgerman772023-09-241-4/+13
* | | | am: mii_edit: Implement DB operationsNarr the Reg2023-09-228-73/+139
* | | | pfs: Fix reading filenames past the buffer endrkfg2023-09-211-0/+1
| |/ / |/| |
* | | Merge pull request #11526 from german77/mii_service_v2liamwhite2023-09-1919-244/+1861
|\ \ \
| * | | service: mii: Address review commentsgerman772023-09-187-22/+24
| * | | service: mii: Implement the rest of the servicegerman772023-09-183-103/+751
| * | | service: mii: Implement database managergerman772023-09-183-0/+480
| * | | service: mii: Implement figurine databasegerman772023-09-183-0/+210
| * | | service: mii: Add device crc16german772023-09-181-0/+26
| * | | service: nfc: Fully Implement GetRegisterInfoPrivategerman772023-09-181-3/+5
| * | | service: mii: Complete structs and fix mistakesgerman772023-09-189-138/+387
* | | | Merge pull request #11536 from abouvier/renderdocliamwhite2023-09-191-1/+1
|\ \ \ \
| * | | | cmake: prefer system renderdoc headerAlexandre Bouvier2023-09-181-1/+1
| |/ / /
* | | | Merge pull request #11538 from cathyjf/renderdoc-check-correct-win32-symbolliamwhite2023-09-191-1/+1
|\ \ \ \
| * | | | renderdoc: Check for `_WIN32` symbol rather than `WIN32`Cathy J. Fitzpatrick2023-09-181-1/+1
| |/ / /
* / / / aoc: stub purchase info callsLiam2023-09-181-2/+18
|/ / /
* | | mii_types: Remove null terminator checklat9nq2023-09-171-4/+1
* | | Merge pull request #11522 from liamwhite/vfs-needs-resultsliamwhite2023-09-171-1/+3
|\ \ \
| * | | registered_cache: correct file deletion caseLiam2023-09-171-1/+3
| |/ /
* / / Reimplement HardwareOpusKelebek12023-09-165-335/+428
|/ /
* | Merge pull request #11519 from german77/system-policyliamwhite2023-09-164-8/+52
|\ \
| * | service: hid: Implement ApplyNpadSystemCommonPolicygerman772023-09-164-8/+52
* | | Merge pull request #11518 from german77/bad-npadliamwhite2023-09-165-36/+42
|\ \ \
| * | | hid: service: Remove outdated field from npadgerman772023-09-162-27/+14
| * | | hid: service: Implement Last active Npadgerman772023-09-164-1/+20
| * | | service: hid: Ensure state is correctgerman772023-09-161-8/+8
| |/ /
* | | Merge pull request #11517 from german77/amiibo-formatliamwhite2023-09-161-6/+8
|\ \ \
| * | | service: nfc: Fix amiibo formattinggerman772023-09-161-6/+8
| |/ /
* | | Merge pull request #11500 from liamwhite/debug-stuffliamwhite2023-09-1612-17/+36
|\ \ \
| * | | core: improve debug workflowLiam2023-09-1412-17/+36
| | |/ | |/|
* | | Merge pull request #11492 from lat9nq/c-numeric-conversionsliamwhite2023-09-163-7/+7
|\ \ \
| * | | cheat_engine: Remove uncaught usage of stoullat9nq2023-09-131-1/+1
| * | | ips_layer: Remove uncaught usage of stoul/lllat9nq2023-09-131-2/+2
| * | | key_manager: Remove uncaught usage of stoullat9nq2023-09-131-4/+4
* | | | Merge pull request #11483 from FearlessTobi/save-size-maxliamwhite2023-09-163-2/+15
|\ \ \ \
| * | | | am: Stub GetSaveDataSizeMaxFearlessTobi2023-09-122-1/+14
| * | | | bsd: Demote "Select" log to dehugFearlessTobi2023-09-121-1/+1
* | | | | debug: Add renderdoc capture hotkeyGPUCode2023-09-145-1/+98
| |_|/ / |/| | |
* | | | ngc: implement serviceLiam2023-09-145-68/+156
| |_|/ |/| |
* | | Merge pull request #11385 from liamwhite/acceptcancelliamwhite2023-09-133-3/+91
|\ \ \ | |_|/ |/| |
| * | internal_network: log error on interrupt pipe read failureLiam2023-09-081-1/+4
| * | internal_network: cancel pending socket operations on application process terminationLiam2023-08-273-3/+88
* | | Merge pull request #11486 from liamwhite/system-verificationliamwhite2023-09-134-1/+37
|\ \ \
| * | | qt: add verification for installed contentsLiam2023-09-124-1/+37
| | |/ | |/|
* | | Merge pull request #11480 from german77/mii_serviceliamwhite2023-09-1323-1942/+4464
|\ \ \
| * | | service: mii: Remove most magic valuesNarr the Reg2023-09-1210-1069/+1537
| * | | mii: service: Address reviewgerman772023-09-1112-103/+133
| * | | mii: Prepare Interface for new implementationgerman772023-09-116-138/+210
| * | | service: mii: Fix ver3 inconsistenciesgerman772023-09-119-217/+473
| * | | service: mii: move char info operationsgerman772023-09-114-21/+576
| * | | service: mii: Move store data operationsgerman772023-09-115-73/+512
| * | | service: mii: Move core data operationsgerman772023-09-115-246/+730
| * | | service: mii: Move ver3 operationsgerman772023-09-117-243/+241
| * | | service: mii: separate mii types into their own filegerman772023-09-1120-542/+586
| * | | service: mii: Move all raw data to it's filegerman772023-09-115-381/+479
| * | | service: mii: Add mii util and resultgerman772023-09-115-11/+89
| |/ /
* | | Merge pull request #11473 from liamwhite/fix-launch-paramliamwhite2023-09-134-27/+44
|\ \ \ | |/ / |/| |
| * | am: Implement UserChannel parametersFearlessTobi2023-09-103-10/+43
| * | am: Remove bcat from PopLaunchParameterFearlessTobi2023-09-102-21/+5
* | | Merge pull request #11456 from liamwhite/worse-integrity-verificationliamwhite2023-09-108-1/+165
|\ \ \ | |/ / |/| |
| * | core: implement basic integrity verificationLiam2023-09-068-1/+165
* | | service: mii: Fix broken mii on MK8Narr the Reg2023-09-076-7/+118
* | | Merge pull request #11428 from Kelebek1/adsp_reworkliamwhite2023-09-064-5/+5
|\ \ \
| * | | Rework ADSP into a wrapper for appsKelebek12023-09-044-5/+5
* | | | Merge pull request #11434 from danilaml/fix-warningsliamwhite2023-09-063-4/+4
|\ \ \ \
| * | | | msvc: set warning level to /W4 globallyDanila Malyutin2023-09-033-4/+4
| |/ / /
* | | | Merge pull request #11451 from german77/mob_miiliamwhite2023-09-063-105/+3
|\ \ \ \ | |_|/ / |/| | |
| * | | service: mii: Fix default mii databasegerman772023-09-053-105/+3
* | | | core: Add support for loading NSPs with personalized tickets. (#10048)Steveice102023-09-055-145/+186
|/ / /
* | | Merge pull request #11384 from liamwhite/am-shutdownliamwhite2023-09-023-11/+29
|\ \ \
| * | | am: shorten shutdown timeout when lock is not heldLiam2023-08-263-11/+29
| | |/ | |/|
* | | Merge pull request #11412 from liamwhite/key-area-keysliamwhite2023-09-021-4/+13
|\ \ \ | |_|/ |/| |
| * | vfs: ensure key area keys are validatedLiam2023-08-291-4/+13
* | | hwopus: Implement GetWorkBufferSizeExExFearlessTobi2023-08-302-1/+6
* | | Merge pull request #11409 from liamwhite/splatoon-nsd-v2liamwhite2023-08-292-2/+21
|\ \ \ | |/ / |/| |
| * | sfdnsres: ensure lp1 is not resolvedLiam2023-08-282-2/+21
* | | hwopus: Implement OpenHardwareOpusDecoderForMultiStreamEx and DecodeInterleavedForMultiStreamFearlessTobi2023-08-272-3/+51
|/ /
* | Merge pull request #11356 from lat9nq/console-mode-pgliamwhite2023-08-278-10/+15
|\ \ | |/ |/|
| * general: Use console mode helper across projectlat9nq2023-08-238-14/+10
| * general: Convert use_docked_mode to an enumerationlat9nq2023-08-228-10/+19
* | Merge pull request #11370 from FearlessTobi/fix-filesizeliamwhite2023-08-261-1/+10
|\ \
| * | filesystem: Return correct error for RenameFile when dest_path already existsFearlessTobi2023-08-241-1/+10
| |/
* | ssl: tolerate handshake without hostname set (#11328)liamwhite2023-08-263-24/+14
* | registered_cache: create fake CNMT entries for program updates of multiprogram applications (#11319)liamwhite2023-08-261-9/+28
* | kernel: offset code entry point for 39-bit address space type (#11326)liamwhite2023-08-257-11/+33
* | nvhost_as_gpu: ensure mappings are aligned to big page size when deallocatedLiam2023-08-251-1/+3
* | Merge pull request #11327 from liamwhite/skyline-2liamwhite2023-08-243-2/+10
|\ \ | |/ |/|
| * sockets: avoid locking around socket session callsLiam2023-08-203-2/+10
* | Merge pull request #11309 from liamwhite/full-xciliamwhite2023-08-212-7/+42
|\ \
| * | file_sys/card_image: support dumps with prepended key areaLiam2023-08-182-7/+42
* | | patch_manager: apply manual HTML patches when presentLiam2023-08-211-1/+8
* | | Merge pull request #11284 from liamwhite/nca-releaseFernando S2023-08-2171-1016/+7964
|\ \ \ | |_|/ |/| |
| * | file_sys: tolerate empty NCALiam2023-08-163-3/+3
| * | fssystem: rework for yuzu styleLiam2023-08-1531-336/+337
| * | fssystem: reduce overalignment of unbuffered storage operationsLiam2023-08-155-54/+28
| * | vfs: expand support for NCA readingLiam2023-08-1571-1020/+7993
* | | Merge pull request #11288 from liamwhite/svc-tickliamwhite2023-08-1811-33/+67
|\ \ \ | |_|/ |/| |
| * | kernel: remove relative task registrationLiam2023-08-1511-33/+67
* | | Improve behavior when sending to closed connectioncomex2023-08-164-7/+36
| |/ |/|
* | Merge pull request #11287 from liamwhite/replaced-bytesFernando S2023-08-151-0/+17
|\ \
| * | gdbstub: fixup replaced instruction bytes in memory readsLiam2023-08-141-0/+17
| |/
* | Merge pull request #11256 from FearlessTobi/revert-10075bunnei2023-08-152-2/+15
|\ \ | |/ |/|
| * Revert "Silence nifm spam"FearlessTobi2023-08-142-2/+15
* | Merge pull request #11281 from liamwhite/vi-scale-modeliamwhite2023-08-142-0/+2
|\ \
| * | nvnflinger: add missing scale modeLiam2023-08-132-0/+2
* | | Merge pull request #11259 from german77/hidliamwhite2023-08-143-24/+86
|\ \ \
| * | | service: hid: Implement functions needed by QLaunchNarr the Reg2023-08-113-24/+86
| | |/ | |/|
* | | ssl_backend_securetransport: remove stray .Code()Liam2023-08-121-1/+1
| |/ |/|
* | Merge pull request #11253 from liamwhite/i-hate-this-toolchainliamwhite2023-08-111-60/+65
|\ \ | |/ |/|
| * general: fix apple clang buildLiam2023-08-101-60/+65
* | Merge pull request #11093 from liamwhite/result-ergonomicsbunnei2023-08-1039-600/+514
|\ \
| * | fs: return result on null outputsLiam2023-08-081-4/+24
| * | general: fix incorrect conversionsLiam2023-08-084-5/+5
| * | ssl: remove ResultVal useLiam2023-08-087-124/+127
| * | core: remove ResultVal typeLiam2023-08-0832-475/+366
| |/
* / service: pctl: Partially revert 11221Narr the Reg2023-08-091-9/+15
|/
* Merge pull request #11217 from german77/olscliamwhite2023-08-071-6/+152
|\
| * service: olsc: Implement IOlscServiceForSystemService ITransferTaskListController interfaces for QLaunchgerman772023-08-051-6/+152
* | Merge pull request #11221 from german77/pctlliamwhite2023-08-071-18/+134
|\ \
| * | service: pctl: Implement functions needed for QLaunchgerman772023-08-051-18/+134
| |/
* | service: audctl: Stub functions needed by Qlaunchgerman772023-08-062-4/+64
* | Merge pull request #11210 from german77/settingsliamwhite2023-08-055-119/+723
|\ \
| * | service: set: Add more system settings and address commentsNarr the Reg2023-08-052-7/+100
| * | service: set: Implement system settings for QlaunchNarr the Reg2023-08-035-114/+625
| |/
* / service: am: Fix wrong interfaceNarr the Reg2023-08-023-3/+55
|/
* Merge pull request #10839 from lat9nq/pgc-plusliamwhite2023-08-0212-39/+85
|\
| * k_system_control: Always return some memory sizelat9nq2023-07-211-0/+2
| * core,common: Give memory layout setting an enumlat9nq2023-07-212-7/+23
| * settings: Require time zone setting value for stirnglat9nq2023-07-211-1/+2
| * settings,general: Rename non-confirming enumslat9nq2023-07-213-20/+18
| * configure_audio: Implement ui generationlat9nq2023-07-211-1/+2
| * configure_system: Implement with for looplat9nq2023-07-215-15/+24
| * configure_graphics_advance: Generate UI at runtimelat9nq2023-07-211-0/+2
| * settings,core,config_sys: Remove optional type from custom_rtc, rng_seedlat9nq2023-07-213-3/+7
| * settings,video_core: Consolidate ASTC decoding optionslat9nq2023-07-211-1/+14
* | audren_u: Fix parameter alignmentMorph2023-08-011-2/+3
* | tz_content_man: Generate the time zone binary oncelat9nq2023-07-302-8/+11
* | Merge pull request #11155 from liamwhite/memory3liamwhite2023-07-281-3/+18
|\ \
| * | memory: check page against address space sizeLiam2023-07-251-3/+18
* | | Merge pull request #10990 from comex/ubsanliamwhite2023-07-267-22/+28
|\ \ \ | |/ / |/| |
| * | Fixes and workarounds to make UBSan happier on macOScomex2023-07-157-22/+28
* | | Merge pull request #11095 from liamwhite/memory2liamwhite2023-07-245-85/+74
|\ \ \
| * | | core: reduce TOCTTOU memory accessLiam2023-07-223-20/+11
| * | | memory: minimize dependency on processLiam2023-07-222-65/+63
* | | | core: implement GetGaiStringErrorRequest, IContextRegistrarLiam2023-07-2310-5/+115
|/ / /
* | | Merge pull request #11094 from liamwhite/getliamwhite2023-07-2228-171/+98
|\ \ \
| * | | kernel: reduce page table region checkingLiam2023-07-158-87/+23
| * | | k_process: PageTable -> GetPageTableLiam2023-07-1527-90/+81
| |/ /
* | | Merge pull request #11113 from liamwhite/nsd1bunnei2023-07-222-1/+17
|\ \ \
| * | | nsd: add GetApplicationServerEnvironmentTypeLiam2023-07-182-1/+17
* | | | core: remove remaining uses of dynamic_castLiam2023-07-226-16/+21
* | | | general: reduce use of dynamic_castLiam2023-07-222-0/+11
| |_|/ |/| |
* | | Merge pull request #11096 from german77/amiiboooliamwhite2023-07-217-54/+143
|\ \ \
| * | | service: nfc: Update Implementation to match with latest RENarr the Reg2023-07-177-54/+143
| | |/ | |/|
* | | Merge pull request #11116 from lat9nq/clang-shadowingliamwhite2023-07-192-5/+5
|\ \ \
| * | | general: Silence -Wshadow{,-uncaptured-local} warningslat9nq2023-07-192-5/+5
* | | | Merge pull request #11114 from Kelebek1/warningsliamwhite2023-07-191-2/+2
|\ \ \ \ | |/ / / |/| | |
| * | | Debug SetIdleTimeDetectionExtensionKelebek12023-07-181-2/+2
| |/ /
* | | ssl: Link with crypt32 for secure channel backendMorph2023-07-172-1/+2
* | | ssl: Reorder inclusionsMorph2023-07-175-24/+27
* | | network: Forward declarationsMorph2023-07-175-5/+11
| |/ |/|
* | Merge pull request #10912 from comex/sslliamwhite2023-07-1621-281/+2382
|\ \ | |/ |/|
| * Rename variables to avoid -Wshadow warnings under GCCcomex2023-07-021-5/+5
| * ...actually add the SecureTransport backend to Git.comex2023-07-021-0/+219
| * Updates:comex2023-07-027-211/+276
| * Merge remote-tracking branch 'origin/master' into sslcomex2023-07-0270-612/+644
| |\
| * | PR feedback + constificationcomex2023-06-268-60/+62
| * | network.cpp: include expected.hcomex2023-06-261-0/+1
| * | re-formatcomex2023-06-261-4/+5
| * | Fix more Windows build errorscomex2023-06-265-28/+35
| * | ssl: fix compatibility with OpenSSL 1.1.1comex2023-06-261-1/+10
| * | Fixes:comex2023-06-263-4/+12
| * | ssl: rename argument to avoid false positive codespell warningcomex2023-06-251-2/+2
| * | Implement SSL servicecomex2023-06-2520-276/+2065
* | | file_sys/content_archive: Detect compressed NCAs (#11047)Tobias2023-07-122-1/+40
* | | Merge pull request #10985 from liamwhite/handle-translatebunnei2023-07-123-7/+771
|\ \ \
| * | | k_server_session: translate special header for non-HLE requestsLiam2023-07-083-7/+771
* | | | Merge pull request #10996 from Kelebek1/readblock_optimisationbunnei2023-07-115-18/+285
|\ \ \ \
| * | | | Use spans over guest memory where possible instead of copying data.Kelebek12023-07-035-18/+285
* | | | | arm_interface: correct breakpoint rewind conditionLiam2023-07-091-1/+1
| |/ / / |/| | |
* | | | vfs_real: use open file size for getting size (#11016)liamwhite2023-07-061-1/+2
* | | | service: nfc: Ensure controller is in the correct modegerman772023-07-033-11/+41
|/ / /
* | | Merge pull request #10998 from Morph1984/qt-stop-messing-with-meliamwhite2023-07-022-3/+14
|\ \ \
| * | | core_timing: Remove GetCurrentTimerResolution in CoreTiming loopMorph2023-07-022-3/+14
* | | | Merge pull request #10969 from Morph1984/k-synchronizeliamwhite2023-07-023-36/+52
|\ \ \ \ | |/ / / |/| | |
| * | | kernel: SynchronizeMorph2023-07-013-36/+52
| | |/ | |/|
* | | Merge pull request #10942 from FernandoS27/android-is-a-pain-in-the-a--liamwhite2023-07-025-9/+202
|\ \ \
| * | | Memory Tracker: Use 64 bit atomics instead of 128 bitsFernando Sahmkow2023-06-291-9/+13
| * | | Memory Tracking: Optimize tracking to only use atomic writes when contested with the host GPUFernando Sahmkow2023-06-284-13/+54
| * | | MemoryTracking: Initial setup of atomic writes.Fernando Sahmkow2023-06-284-4/+152
| |/ /
* | | Merge pull request #10710 from liamwhite/romfs2liamwhite2023-07-021-21/+17
|\ \ \
| * | | fsmitm_romfsbuild: avoid full path lookupsLiam2023-06-281-21/+17
| |/ /
* | | parcel: Optimize small_vector sizesMorph2023-07-011-11/+13
* | | general: Use ScratchBuffer where possibleMorph2023-07-016-45/+53
|/ /
* | arm_dynarmic_32: Remove disabling of block linking on arm64Merry2023-06-281-5/+0
* | core: hid: Allow to read bin files while switch controller is availablegerman772023-06-251-4/+10
* | input_common: Dont try to read/write data from 3rd party controllersgerman772023-06-251-0/+5
* | Merge pull request #10859 from liamwhite/no-more-atomic-waitliamwhite2023-06-234-18/+10
|\ \
| * | general: remove atomic signal and waitLiam2023-06-224-18/+10
* | | Merge pull request #10842 from german77/native_mifareliamwhite2023-06-2310-132/+209
|\ \ \
| * | | input_common: Implement native mifare supportNarr the Reg2023-06-2210-132/+209
* | | | vfs_real: lock concurrent accessesLiam2023-06-232-25/+45
* | | | Merge pull request #10457 from Kelebek1/optimisebunnei2023-06-2337-275/+270
|\ \ \ \
| * | | | Remove memory allocations in some hot pathsKelebek12023-06-2237-275/+270
| | |/ / | |/| |
* | | | Merge pull request #10806 from liamwhite/worst-fs-implementation-everbunnei2023-06-233-24/+42
|\ \ \ \ | |/ / / |/| | |
| * | | vfs_real: ensure size cache is reset on writeLiam2023-06-161-0/+2
| * | | patch_manager: remove unnecessary GetSize callsLiam2023-06-161-5/+4
| * | | vfs_real: misc optimizationsLiam2023-06-162-19/+36
* | | | Merge pull request #10086 from Morph1984/coretiming-ng-1bunnei2023-06-2215-131/+45
|\ \ \ \
| * | | | nvdisp: Fix SingleCore frametime reportingMorph2023-06-081-1/+1
| * | | | core_timing: Fix SingleCore cycle timerMorph2023-06-083-27/+11
| * | | | (wall, native)_clock: Add GetGPUTickMorph2023-06-082-0/+10
| * | | | time: Use compile time division for TimeSpanType conversionMorph2023-06-085-11/+15
| * | | | core_timing: Use CNTPCT as the guest CPU tickMorph2023-06-087-100/+15
| * | | | nvnflinger: Acquire lock prior to signaling the vsync variableMorph2023-06-081-1/+2
* | | | | Merge pull request #10841 from liamwhite/math-is-hardbunnei2023-06-221-4/+10
|\ \ \ \ \
| * | | | | vfs_concat: verify short readLiam2023-06-191-0/+5
| * | | | | vfs_concat: fix offset calculation when not aligned to file boundaryLiam2023-06-191-4/+5
| | |_|_|/ | |/| | |
* | | | | time_zone_manager: Add null terminatorlat9nq2023-06-201-2/+4
* | | | | time_zone_manager: Stop on commalat9nq2023-06-201-1/+3
|/ / / /
* | | | Merge pull request #10797 from lat9nq/tzdb-patchbunnei2023-06-183-11/+6
|\ \ \ \
| * | | | time_zone_service: Always write time zone rule datalat9nq2023-06-181-8/+2
| * | | | time_zone_manager: Compare to the correct booleanlat9nq2023-06-161-2/+3
| * | | | nx_tzdb: Correct Antarctica spellinglat9nq2023-06-161-1/+1
| | |/ / | |/| |
* | | | k_thread: Use a mutex and cond_var to sync boollat9nq2023-06-172-5/+14
| |_|/ |/| |
* | | Merge pull request #10731 from german77/misc_fixesliamwhite2023-06-1710-115/+198
|\ \ \ | |/ / |/| |
| * | service: nfc: Read tag protocol only for nfc backendNarr the Reg2023-06-152-5/+6
| * | service: nfc: Accuracy fixesNarr the Reg2023-06-1510-110/+192
* | | Merge pull request #10729 from liamwhite/windows-is-a-memebunnei2023-06-152-99/+118
|\ \ \ | |/ / |/| |
| * | vfs_real: require file existence on openLiam2023-06-131-0/+4
| * | vfs_real: add simplified open file cacheLiam2023-06-132-1/+18
| * | vfs_real: lazily open filesLiam2023-06-132-11/+3
| * | vfs_real: add file LRU cache for open file limitsLiam2023-06-132-100/+106
* | | Merge pull request #10603 from lat9nq/tz-more-completebunnei2023-06-139-693/+297
|\ \ \
| * | | tz_manager: Fix comparison to wrong integerlat9nq2023-06-051-1/+1
| * | | tz_manager: Implement missing transition timeslat9nq2023-06-051-1/+59
| * | | tz_manager: Warn on unimplemented codelat9nq2023-06-051-0/+7
| * | | tz_manager: Fix character offset not advancinglat9nq2023-06-051-0/+1
| * | | tz_manager: Fix off-by-one errorlat9nq2023-06-051-4/+4
| * | | time_zone_binary: Add zoneinfo datalat9nq2023-06-052-643/+65
| * | | time: Implement missing servicesNarr the Reg2023-06-057-11/+106
| * | | time_zone_manager: Implement go_ahead/go_backlat9nq2023-06-051-1/+39
| * | | tz_content_manager: Try the system time zone firstlat9nq2023-06-051-2/+9
| * | | time: Remove auto timezone considerationlat9nq2023-06-053-33/+3
| * | | time_manager: Don't offset RTC by system time zonelat9nq2023-06-051-5/+1
| * | | tz_content_manager: Detect system time zonelat9nq2023-06-051-1/+11
* | | | core: decouple ARM interface from DynarmicLiam2023-06-1315-172/+189
| |/ / |/| |
* | | android: Add update supportNarr the Reg2023-06-121-0/+1
* | | android: Add proper homebrew checkCharles Lombardo2023-06-102-1/+14
* | | Merge pull request #10623 from german77/backupliamwhite2023-06-097-39/+181
|\ \ \
| * | | service: nfc: Add backup supportgerman772023-06-077-39/+181
* | | | nvnflinger: allow locking framerate during video playbackLiam2023-06-084-2/+27
| |_|/ |/| |
* | | Merge pull request #10591 from keve1227/localized-game-iconsliamwhite2023-06-073-9/+40
|\ \ \ | |/ / |/| |
| * | Fix typoKevin Sundqvist Norlén2023-06-031-1/+1
| * | Update Chinese NX language namesKeve12272023-06-032-8/+8
| * | Pick game icon based on the configured system languageKeve12272023-06-031-1/+32
* | | Merge pull request #10508 from yuzu-emu/limebunnei2023-06-0613-57/+145
|\ \ \ | |_|/ |/| |
| * | core: hid: Finish linking motion from virtual controllersNarr the Reg2023-06-034-9/+55
| * | service: account: Save user profile folder on first user creationgerman772023-06-031-0/+1
| * | android: native: Add support for custom Vulkan driver loading.bunnei2023-06-031-12/+5
| * | core: frontend: Refactor GraphicsContext to its own module.bunnei2023-06-034-47/+73
| * | android: frontend: Integrate key installation for SAF.bunnei2023-06-032-2/+2
| * | core: crypto: key_manager: Add methods to reload & validate keys.bunnei2023-06-032-0/+11
| * | device_memory: Use smaller virtual reservation size for compatibility with 39-bit pagingLiam2023-06-032-1/+12
| |/
* | Merge pull request #10594 from liamwhite/double-patchbunnei2023-06-041-8/+12
|\ \
| * | fsp-srv: avoid patching romfs multiple timesLiam2023-06-031-8/+12
| |/
* | romfs: use vfs_cached for romfs outputLiam2023-06-033-24/+2
* | vfs: add vfs_cached for romfs buildLiam2023-06-034-2/+99
|/
* Fix incorrect id check and potential out of bounds lookupKelebek12023-05-311-1/+1
* vfs_concat: fix time complexity of readLiam2023-05-264-70/+125
* Merge pull request #10396 from german77/amiibo_writebunnei2023-05-252-6/+11
|\
| * input_common: Implement amiibo writtingNarr the Reg2023-05-222-6/+11
* | Merge pull request #10415 from german77/amiibo-no-keybunnei2023-05-253-21/+52
|\ \
| * | service: nfc: Remove encryption key requirementNarr the Reg2023-05-233-21/+52
| |/
* / k_memory_block_manager: remove auditing callsLiam2023-05-231-6/+2
|/
* service: hid: Use span instead of vector referencegerman772023-05-153-14/+14
* Merge pull request #10244 from liamwhite/lower-upperFernando S2023-05-133-2/+34
|\
| * time: implement ContinuousAdjustmentTimePointLiam2023-05-123-2/+34
* | Merge pull request #10237 from liamwhite/cache-storagebunnei2023-05-135-6/+50
|\ \
| * | fs: adjust future save pathLiam2023-05-112-4/+4
| * | am: stub CreateCacheStorageLiam2023-05-112-1/+33
| * | fs: stub cache storage and fix params alignmentLiam2023-05-112-5/+17
| |/
* | nvnflinger: fix Parcel serializationLiam2023-05-113-39/+49
* | nvnflinger: fix producer slot fence initLiam2023-05-111-0/+1
|/
* service: nfc: Seed all random valuesNarr the Reg2023-05-102-6/+14
* service: nfp: Allow to load with a different amiibo idgerman772023-05-101-4/+13
* Merge pull request #10183 from liamwhite/modsliamwhite2023-05-093-3/+29
|\
| * vfs_layered: avoid n^2 lookup in layeredfs buildingLiam2023-05-081-3/+6
| * vfs_vector: avoid n^2 lookup in layeredfs buildingLiam2023-05-072-0/+23
* | core: hid: Allow to calibrate gyro sensorNarr the Reg2023-05-084-1/+40
* | Merge pull request #10075 from Kelebek1/silence_nifm_spambunnei2023-05-083-5/+5
|\ \
| * | Silence nifm spamKelebek12023-04-223-5/+5
* | | Merge pull request #10195 from german77/mutexliamwhite2023-05-084-21/+19
|\ \ \
| * | | core: hid: Update motion on a better placegerman772023-05-084-21/+19
* | | | Address feedback, add CR notice, etcFernando Sahmkow2023-05-071-6/+5
* | | | Settings: add option to enable / disable reactive flushingFernando Sahmkow2023-05-071-1/+2
* | | | GPU: Add Reactive flushingFernando Sahmkow2023-05-073-6/+27
|/ / /
* | | Merge pull request #10097 from german77/nfp_fullbunnei2023-05-0730-2612/+2234
|\ \ \ | |_|/ |/| |
| * | service: nfc: Merge device interfaces and create the device managerNarr the Reg2023-05-0628-2390/+2011
| * | core: service: Add FunctionInfoTyped to allow expanding existing interfacesgerman772023-04-261-8/+12
| * | service: nfc: Create mifare interfaceNarr the Reg2023-04-243-50/+58
| * | service: nfc: Create interfaceNarr the Reg2023-04-245-115/+104
* | | Merge pull request #10125 from lat9nq/vsync-selectbunnei2023-05-071-1/+16
|\ \ \
| * | | settings: Enable FIFO relaxedlat9nq2023-05-031-2/+4
| * | | telemetry_session: Make translate function staticlat9nq2023-05-031-1/+1
| * | | configuration: Expose separate swap present modeslat9nq2023-05-031-1/+14
* | | | Merge pull request #10174 from german77/motriodbunnei2023-05-071-0/+7
|\ \ \ \
| * | | | input_common: Add experimental motion to buttongerman772023-05-061-0/+7
* | | | | Merge pull request #10167 from german77/motion_previewliamwhite2023-05-075-4/+42
|\ \ \ \ \
| * | | | | input_common: Add property to invert an axis buttonNarr the Reg2023-05-061-0/+1
| * | | | | yuzu: Add motion preview to controller inputNarr the Reg2023-05-054-4/+41
| |/ / / /
* / / / / core: hid: Fix state of capture and home buttonsgerman772023-05-051-0/+4
|/ / / /
* | | | Merge pull request #10088 from FernandoS27/100-gelato-flavor-test-builds-laterbunnei2023-05-041-1/+1
|\ \ \ \
| * | | | Accuracy Normal: reduce accuracy further for perf improvements in Project LimeFernando Sahmkow2023-04-231-1/+1
| | |/ / | |/| |
* | | | Merge pull request #10117 from liamwhite/sync-registerbunnei2023-05-039-5/+50
|\ \ \ \
| * | | | kernel: match calls to Register and UnregisterLiam2023-04-309-5/+50
* | | | | Merge pull request #10124 from liamwhite/pebkacMorph2023-05-032-6/+7
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | settings: rename extended memory layout to unsafe, move from general to systemLiam2023-04-302-6/+7
| |/ / /
* / / / kernel: remove general boost listsLiam2023-04-307-19/+26
|/ / /
* | | Merge pull request #10056 from vonchenplus/audout_uFernando S2023-04-241-6/+8
|\ \ \ | |/ / |/| |
| * | core: audio: return result when audio_out initialize failedFengChen2023-04-161-6/+8
* | | Merge pull request #10076 from german77/TryPopMyFriendbunnei2023-04-221-1/+1
|\ \ \
| * | | core: am: Demote TryPopFromFriendInvitationStorageChannel Log levelgerman772023-04-221-1/+1
| | |/ | |/|
* | | Merge pull request #10060 from german77/no_deadbunnei2023-04-221-0/+4
|\ \ \ | |/ / |/| |
| * | core: hid: Remove deadzone of virtual controllergerman772023-04-161-0/+4
| |/
* | service: nfp: Implement debug InterfaceNarr the Reg2023-04-156-8/+444
* | service: nfp: Implement system interfaceNarr the Reg2023-04-156-17/+289
* | service: nfp: Use an unique interfaceNarr the Reg2023-04-144-71/+227
|/
* kernel: move more memory to application in 8GB arrangementLiam2023-04-101-2/+4
* kernel: switch extended memory setting to 8GB arrangementLiam2023-04-081-2/+2
* Merge pull request #10022 from liamwhite/gcc-13bunnei2023-04-082-14/+2
|\
| * general: fixes for gcc 13Liam2023-04-032-14/+2
* | service: hid: Fix handle validationgerman772023-04-021-5/+1
* | Merge pull request #10020 from merryhime/update-dynarmicbunnei2023-04-021-13/+10
|\ \
| * | core: arm_dynarmic_32: Update SaveContext/LoadContext.bunnei2023-04-021-13/+10
| |/
* | Merge pull request #10006 from german77/profile_selectliamwhite2023-04-014-18/+155
|\ \
| * | service: am: Improve profile select appletNarr the Reg2023-03-294-18/+155
* | | Merge pull request #9997 from german77/cancel_controllerliamwhite2023-04-014-9/+16
|\ \ \
| * | | applet: controller: Implement cancel buttongerman772023-03-304-9/+16
| |/ /
* | | Merge pull request #9999 from german77/new_hid_hurraliamwhite2023-04-014-22/+56
|\ \ \ | |_|/ |/| |
| * | service: hid: Implement SetNpadJoyAssignmentModeSingleWithDestinationgerman772023-03-304-22/+56
* | | Merge pull request #10005 from liamwhite/kernel-atomicsbunnei2023-04-012-39/+56
|\ \ \ | |_|/ |/| |
| * | kernel: fix unbounded stack usage in atomicsLiam2023-03-292-39/+56
* | | Merge pull request #9505 from liamwhite/request-exitliamwhite2023-03-2935-10/+134
|\ \ \ | |/ / |/| |
| * | qt: implement RequestExit for appletsLiam2023-03-2525-18/+72
| * | applets: implement RequestExitLiam2023-03-2518-1/+71
| |/
* | Merge pull request #10003 from german77/disconnectliamwhite2023-03-281-1/+2
|\ \
| * | service: hid: Silence warning on MergeSingleJoyAsDualJoyNarr the Reg2023-03-271-1/+2
| |/
* | core_timing: Make use of MicroSleep for x64 CPUsMorph2023-03-271-0/+8
* | Merge pull request #9984 from liamwhite/global-memoryliamwhite2023-03-2738-218/+178
|\ \
| * | memory: rename global memory references to application memoryLiam2023-03-2438-218/+178
* | | service: nfp: Add plain amiibo supportgerman772023-03-265-8/+37
| |/ |/|
* | Merge pull request #9981 from german77/nfp_connectliamwhite2023-03-244-4/+30
|\ \ | |/ |/|
| * nfc: Initialize device when controller is connectedNarr the Reg2023-03-224-4/+30
* | Merge pull request #9964 from liamwhite/typed-addressliamwhite2023-03-2399-1102/+1253
|\ \
| * | kernel: use KTypedAddress for addressesLiam2023-03-2299-1102/+1253
* | | kernel: fix LOG_TRACE in ipcLiam2023-03-191-1/+1
| |/ |/|
* | service: nfp: Replace crc function with boost equivalentNarr the Reg2023-03-172-28/+17
* | service: nfp: Close app area and recreate crcNarr the Reg2023-03-161-0/+10
* | service: nfp: Convert mii colors to v3Narr the Reg2023-03-166-15/+100
* | service: nfp: Actually write correct crcNarr the Reg2023-03-156-23/+44
|/
* kernel: additional style fixes to KThread, KProcessLiam2023-03-132-27/+27
* kernel: fix clang buildLiam2023-03-131-2/+2
* kernel: remove unnecessary finalize callsLiam2023-03-132-7/+1
* kernel: convert KProcess to new styleLiam2023-03-1310-240/+254
* kernel: convert KThread to new styleLiam2023-03-1313-568/+518
* kernel: prefer std::addressofLiam2023-03-1321-134/+139
* kernel: convert KResourceLimitLiam2023-03-132-59/+59
* kernel: remove kernel_Liam2023-03-1341-295/+290
* kernel: remove gratitutous attribute usageLiam2023-03-138-29/+24
* kernel/svc: convert to new styleLiam2023-03-1321-304/+192
* kernel: convert miscellaneousLiam2023-03-137-94/+81
* kernel: conver KScopedLock, KScopedResourceReservation, KSessionRequest, KSharedMemory, KSpinLockLiam2023-03-139-97/+99
* kernel: convert KAbstractSchedulerLockLiam2023-03-131-31/+24
* kernel: convert KMemoryLayout, KMemoryRegion*, KPageTableSlabHeap, KPriorityQueueLiam2023-03-136-121/+121
* kernel: move KMemoryLayout for NX boardLiam2023-03-132-1/+1
* kernel: remove KLinkedListLiam2023-03-135-245/+0
* kernel: convert KConditionVariable, KLightConditionVariable, KLightLockLiam2023-03-137-75/+77
* kernel: convert KPort, KSessionLiam2023-03-1327-223/+194
* kernel: convert GlobalSchedulerContext, KAddressArbiter, KScopedSchedulerLockAndSleep, KThreadQueue to new styleLiam2023-03-138-142/+130
* general: fix spelling mistakesLiam2023-03-1230-44/+44
* Merge pull request #9923 from liamwhite/khtliamwhite2023-03-108-15/+42
|\
| * kernel: add timer pointer to KThreadQueueLiam2023-03-088-15/+42
* | Merge pull request #9928 from german77/super_nfpliamwhite2023-03-105-52/+234
|\ \
| * | service: nfp: Improve implementationNarr the Reg2023-03-105-52/+234
* | | Merge pull request #9917 from Morph1984/the-real-timeliamwhite2023-03-105-9/+9
|\ \ \
| * | | perf_stats: Check multicore firstMorph2023-03-081-2/+2
| * | | hid: Use nanosecond timestamps instead of ticksMorph2023-03-082-5/+5
| * | | core: Promote CPU/GPU threads to time criticalMorph2023-03-082-2/+2
| | |/ | |/|
* | | Merge pull request #9916 from liamwhite/fpuliamwhite2023-03-093-1/+28
|\ \ \ | |_|/ |/| |
| * | kernel: clone fpu status on CreateThreadLiam2023-03-083-1/+28
| |/
* | Merge pull request #9912 from liamwhite/errliamwhite2023-03-0822-119/+105
|\ \
| * | hle: rename legacy errors to ResultsLiam2023-03-0722-119/+105
* | | Merge pull request #9904 from liamwhite/wsliamwhite2023-03-081-16/+29
|\ \ \
| * | | kernel: fix WaitSynchronizationLiam2023-03-051-16/+29
* | | | Merge pull request #9921 from liamwhite/overrideMorph2023-03-083-5/+5
|\ \ \ \
| * | | | general: fix type inconsistenciesLiam2023-03-083-5/+5
| | |_|/ | |/| |
* / | | kernel: avoid signed overflow UB on MSVCLiam2023-03-081-1/+2
|/ / /
* | | Merge pull request #9889 from Morph1984/time-is-tickingliamwhite2023-03-073-28/+41
|\ \ \ | |_|/ |/| |
| * | hardware_properties: Update BASE_CLOCK_RATE to exactly 1020 MHzMorph2023-03-051-5/+3
| * | core_timing: Use higher precision sleeps on WindowsMorph2023-03-052-23/+38
| |/
* | Merge pull request #9910 from jbeich/libc++liamwhite2023-03-061-0/+1
|\ \
| * | kernel: add missing header for libc++Jan Beich2023-03-061-0/+1
| |/
* | Merge pull request #9905 from german77/usbsslliamwhite2023-03-063-62/+102
|\ \
| * | service: psc: Update namesNarr the Reg2023-03-051-9/+9
| * | service: ssl: Add missing properties and update namesNarr the Reg2023-03-051-18/+58
| * | service: usb: Update namesNarr the Reg2023-03-051-35/+35
| |/
* / service: acc: Replace default image with a 32x32 imageNarr the Reg2023-03-052-9/+20
|/
* Merge pull request #9884 from liamwhite/service-cleanupMorph2023-03-04178-2075/+2008
|\
| * nvnflinger: fix nameLiam2023-03-0151-340/+339
| * service: move hle_ipc from kernelLiam2023-03-01148-1734/+1669
| * sm:: remove unused memberLiam2023-03-011-1/+0
* | kernel: be more careful about kernel address keysLiam2023-03-015-11/+23
* | kernel: refactor priority inheritance to represent locks as C++ objectsLiam2023-03-018-190/+436
* | kernel: simplify AddressSpaceInfo, update valuesLiam2023-03-011-66/+13
* | kernel: barrier memory before condition variable writeLiam2023-03-011-15/+15
* | kernel: document previous location of interrupt disables in arbiter/condvarLiam2023-03-012-3/+9
* | kernel: adjust pool allocationsLiam2023-03-012-7/+16
* | kernel: simplify KAbstractSchedulerLock::LockLiam2023-03-011-5/+6
* | kernel: add InfoType::IoRegionHintLiam2023-03-011-0/+1
|/
* Merge pull request #9832 from liamwhite/hle-mpliamwhite2023-03-01141-1153/+1569
|\
| * sm:: fix lingering session initialization issuesLiam2023-02-212-2/+19
| * cheat_engine: add check for hid initializationLiam2023-02-211-2/+7
| * sm:: support service registration deferralLiam2023-02-215-8/+151
| * service: refactor server architectureLiam2023-02-21140-1143/+1393
| * core: defer cpu shutdownLiam2023-02-211-3/+4
* | cmake: use correct boost imported targetsAlexandre Bouvier2023-02-281-1/+1
* | Merge pull request #9859 from liamwhite/tmem-useliamwhite2023-02-2821-75/+95
|\ \
| * | am: avoid direct pointer access of transfer memory objectsLiam2023-02-241-6/+4
| * | hid: avoid direct pointer access of transfer memory objectsLiam2023-02-2420-69/+91
* | | Merge pull request #9874 from german77/violetliamwhite2023-02-281-4/+8
|\ \ \
| * | | service: btm: Fix handle functionsNarr the Reg2023-02-271-4/+8
* | | | Merge pull request #9872 from goldenx86/partialLTOMatías Locatti2023-02-271-0/+4
|\ \ \ \ | |/ / / |/| | |
| * | | Partially apply LTO to only core and video_core projects.Matías Locatti2023-02-271-0/+4
* | | | Revert "yuzu: config: Remove player 8 and 9 from config file"Narr the Reg2023-02-263-98/+13
|/ / /
* | | yuzu: config: Remove player 8 and 9 from config fileNarr the Reg2023-02-263-13/+98
* | | Merge pull request #9848 from german77/metroid_motionliamwhite2023-02-253-2/+30
|\ \ \
| * | | core: hid: Restore motion state on refresh and clamp motion valuesNarr the Reg2023-02-223-2/+30
* | | | Merge pull request #9857 from german77/fwupdateliamwhite2023-02-2513-2/+63
|\ \ \ \
| * | | | core: Update service function tables to 16.0.0+Narr the Reg2023-02-2513-2/+63
| | |/ / | |/| |
* / | | core: hidbus: Fix BusType sizeNarr the Reg2023-02-252-15/+15
|/ / /
* / / core: hid: Fix native mouse mappingsNarr the Reg2023-02-225-63/+62
|/ /
* | Merge pull request #9846 from merryhime/type-constliamwhite2023-02-2213-53/+53
|\ \
| * | svc: Fix type consistency (exposed on macOS)Merry2023-02-2113-53/+53
| |/
* / net: translate ECONNRESET network errorMonsterDruide12023-02-214-0/+8
|/
* Merge pull request #9771 from ameerj/host-thread-idliamwhite2023-02-191-27/+18
|\
| * kernel: Refactor thread_local variable usageameerj2023-02-111-27/+18
* | Merge pull request #9815 from german77/qt-mouseliamwhite2023-02-182-1/+5
|\ \
| * | input_common: Split mouse input into individual devicesNarr the Reg2023-02-162-1/+5
* | | kernel: add KObjectNameLiam2023-02-177-3/+265
|/ /
* | Merge pull request #9796 from liamwhite/currentliamwhite2023-02-1567-283/+307
|\ \
| * | general: rename CurrentProcess to ApplicationProcessLiam2023-02-1436-156/+161
| * | kernel: use GetCurrentProcessLiam2023-02-1334-128/+147
* | | Merge pull request #9782 from arades79/fix-consexpr-value-declaration-usageliamwhite2023-02-1511-25/+19
|\ \ \
| * | | remove constexpr from virtual functionarades792023-02-152-5/+5
| * | | use a string view to skip allocationarades792023-02-142-13/+7
| * | | remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistencyarades792023-02-1440-98/+97
| * | | apply clang-formatarades792023-02-142-4/+5
| * | | add static lifetime to constexpr values to force compile time evaluation where possiblearades792023-02-1440-96/+96
| |/ /
* / / service: remove deleted servicesLiam2023-02-1424-621/+0
|/ /
* | Merge pull request #9757 from german77/gyrobunnei2023-02-128-21/+67
|\ \
| * | core: hid: Use gyro thresholds modes set by the gameNarr the Reg2023-02-108-21/+67
* | | kernel/svc: Fix undefined info_idColin Kinloch2023-02-111-2/+2
* | | Merge pull request #9773 from bunnei/fix-process-resourceliamwhite2023-02-113-1/+15
|\ \ \
| * | | core: kernel: k_process: Use application system resource.bunnei2023-02-113-1/+15
* | | | Merge pull request #9742 from liamwhite/svc-wrap-onlybunnei2023-02-1145-1570/+7468
|\ \ \ \ | |/ / / |/| | |
| * | | kernel/svc: switch to generated wrappersLiam2023-02-0745-1570/+7468
* | | | kernel: avoid usage of bit_castLiam2023-02-101-2/+2
| |_|/ |/| |
* | | Merge pull request #9747 from german77/SetSupportedNpadIdTypesliamwhite2023-02-084-6/+15
|\ \ \ | | |/ | |/|
| * | service: hid: Return error if arguments of SetSupportedNpadIdType is invalidNarr the Reg2023-02-084-6/+15
| |/
* / kernel: fix compilation with older gccLiam2023-02-062-4/+5
|/
* kernel/svc: Split implementations into separate filesLiam2023-02-0540-2688/+3196
* fsp_srv: Copy HLE Read Buffer for OutputAccessLogToSdCardameerj2023-02-031-1/+1
* Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"ameerj2023-02-0359-324/+365
* Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-spanbunnei2023-02-0359-365/+324
|\
| * Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer"liamwhite2023-02-0259-365/+324
* | kernel: add KDeviceAddressSpaceLiam2023-02-016-0/+232
|/
* Merge pull request #9696 from german77/please_forgive_me_for_this_sinbunnei2023-02-013-1/+83
|\
| * input_common: Implement turbo buttonsgerman772023-02-013-1/+83
* | Merge pull request #9697 from liamwhite/kcapbunnei2023-01-316-0/+738
|\ \
| * | kernel: add KCapabilitiesLiam2023-01-306-0/+738
* | | Merge pull request #9508 from ameerj/hle-ipc-buffer-spanbunnei2023-01-3059-324/+365
|\ \ \ | |_|/ |/| |
| * | hle_ipc: Use thread_local ReadBufferameerj2022-12-291-4/+14
| * | hle_ipc: Rename ReadBufferSpan to ReadBufferameerj2022-12-2933-97/+97
| * | hle_ipc: Rename ReadBuffer to ReadBufferCopyameerj2022-12-293-4/+6
| * | bsd: Use std::span for read payloadsameerj2022-12-296-36/+38
| * | nvdrv: Use std::span for inputsameerj2022-12-2924-211/+209
| * | hidbus: Use ReadBufferSpanameerj2022-12-2911-12/+16
| * | nvflinger: Split Parcel class into InputParcel and OutputParcelameerj2022-12-255-48/+53
| * | service: Use ReadBufferSpan where it is trivial to do soameerj2022-12-2531-77/+78
| * | fsp_srv: Use ReadBufferSpanameerj2022-12-251-17/+14
| * | hle_ipc: Add ReadBufferSpan functionameerj2022-12-252-0/+22
* | | Move to Clang Format 15Levi Behunin2023-01-305-52/+47
| |/ |/|
* | Merge pull request #9666 from liamwhite/wait-for-mebunnei2023-01-286-42/+52
|\ \
| * | kernel: split SetAddressKey into user and kernel variantsLiam2023-01-245-11/+29
| * | kernel: fix incorrect locking order in suspensionLiam2023-01-233-31/+23
* | | kernel: unbreak min/max template deduction on Apple ClangLiam2023-01-261-2/+2
* | | Merge pull request #9670 from merryhime/revert-af5ecb0b15d4449f58434e70eed835cf71fc5527bunnei2023-01-261-1/+1
|\ \ \
| * | | Revert "MemoryManager: use fastmem directly."Merry2023-01-251-1/+1
* | | | Merge pull request #9604 from liamwhite/ptbunnei2023-01-266-215/+477
|\ \ \ \
| * | | | kernel: KPageTable: updateLiam2023-01-226-215/+477
| | |/ / | |/| |
* | | | Revert 9617 and fix it on input_commonNarr the Reg2023-01-251-10/+2
| |/ / |/| |
* | | Merge pull request #9492 from german77/joycon_releaseliamwhite2023-01-2413-173/+361
|\ \ \ | |/ / |/| |
| * | core: hid: Make use of SCOPE_EXIT and SCOPE_GUARD where applicableNarr the Reg2023-01-201-67/+38
| * | core: hid: Only set the polling mode to the correct sideNarr the Reg2023-01-207-25/+66
| * | input_common: Fix issue where ring and irs are enabled at the same timegerman772023-01-201-3/+1
| * | input_common: Implement joycon ir cameraNarr the Reg2023-01-203-9/+28
| * | yuzu: Add ring controller test buttongerman772023-01-204-7/+13
| * | input_common: Use DriverResult on all enginesgerman772023-01-201-5/+5
| * | Address review commentsgerman772023-01-201-4/+2
| * | core: hid: Fix input regressionsNarr the Reg2023-01-204-37/+55
| * | input_common: Implement joycon nfcgerman772023-01-201-1/+2
| * | service: hid: Set led pattern and fix color detectionNarr the Reg2023-01-201-0/+5
| * | core: hid: Enable pulling color data from controllersNarr the Reg2023-01-204-1/+115
| * | core: hid: Migrate ring from emulated devices to emulated controllerNarr the Reg2023-01-206-69/+86
* | | Merge pull request #9617 from german77/off_by_oneliamwhite2023-01-221-2/+10
|\ \ \
| * | | core: hid: Fix stick minimum rangegerman772023-01-141-2/+10
* | | | Merge pull request #9613 from Kelebek1/demangleliamwhite2023-01-221-18/+4
|\ \ \ \
| * | | | Be careful of mangled out of bounds readKelebek12023-01-141-4/+0
| * | | | Add stacktrace symbol demanglingKelebek12023-01-141-14/+4
| |/ / /
* | | | Merge pull request #9611 from liamwhite/patch-1bunnei2023-01-201-3/+23
|\ \ \ \ | |_|/ / |/| | |
| * | | debugger: add host fastmem pointer fetch commandLiam2023-01-131-3/+23
| |/ /
* | | Merge pull request #9623 from liamwhite/wp-oopsbunnei2023-01-191-0/+4
|\ \ \
| * | | memory: fix watchpoint use when fastmem is enabledLiam2023-01-151-0/+4
| |/ /
* | | Merge pull request #9619 from liamwhite/timing-spaghettibunnei2023-01-193-29/+28
|\ \ \
| * | | timing: wait for completion on unregisterLiam2023-01-143-29/+28
| |/ /
* / / nvnflinger: correct swap interval handlingLiam2023-01-122-5/+5
|/ /
* | Revert "Revert "k_page_group: synchronize""bunnei2023-01-0811-181/+322
* | Merge pull request #9563 from german77/crash_not_allowedbunnei2023-01-071-10/+0
|\ \
| * | input_common: Create an update engineNarr the Reg2023-01-061-10/+0
* | | Merge pull request #9561 from liamwhite/update-dynarmicliamwhite2023-01-062-0/+8
|\ \ \
| * | | externals: update dynarmic, xbyakLiam2023-01-062-0/+8
| |/ /
* | | Merge pull request #9558 from MonsterDruide1/network-timeout-noerrorliamwhite2023-01-061-1/+5
|\ \ \
| * | | net: Silently translate ETIMEDOUT network errorMonsterDruide12023-01-051-1/+5
| |/ /
* / / MemoryManager: use fastmem directly.Fernando Sahmkow2023-01-051-1/+1
|/ /
* | Merge pull request #9518 from gidoly/revert-9504-pg2liamwhite2023-01-0411-322/+181
|\ \
| * | Revert "k_page_group: synchronize"gidoly2022-12-2911-322/+181
* | | TAS: Immediately switch stick to TAS on inputMonsterDruide12023-01-031-9/+11
* | | service: nifm: Initialize request stategerman772023-01-021-0/+1
* | | service: nifm: Match documentation namesgerman772023-01-021-31/+56
* | | vfs: Replace cstr concat with char concatMerry2023-01-011-3/+3
* | | core: hid: emulated_console: Avoid a crash if frontend does not configure touch_from_button_maps.bunnei2022-12-301-0/+5
|/ /
* | Merge pull request #9504 from liamwhite/pg2bunnei2022-12-2811-181/+322
|\ \
| * | k_page_table: remove HACK_OpenPages/ClosePagesLiam2022-12-253-58/+54
| * | k_page_group: synchronizeLiam2022-12-2511-125/+270
| |/
* / TAS: Increase accuracy of Stick inputsMonsterDruide12022-12-251-0/+7
|/
* Merge pull request #9496 from liamwhite/shm3liamwhite2022-12-253-58/+62
|\
| * kernel: workaround static shared memory initializationLiam2022-12-233-58/+62
* | time: add LockFreeAtomicTypeLiam2022-12-223-40/+65
|/
* Merge pull request #9463 from liamwhite/manager-eventsliamwhite2022-12-202-14/+8
|\
| * EmuThread: refactorLiam2022-12-172-14/+8
* | kernel: remove TimeManagerLiam2022-12-1911-117/+33
* | kernel: add KHardwareTimerLiam2022-12-186-6/+271
* | service: nfc: Silence ListDevicesgerman772022-12-182-2/+2
* | Merge pull request #9456 from german77/virtual_gamepadbunnei2022-12-182-0/+91
|\ \ | |/ |/|
| * input_common: Add virtual gamepadgerman772022-12-172-0/+91
* | Merge pull request #9452 from ameerj/hle-read-buffer-resreveliamwhite2022-12-171-8/+6
|\ \ | |/ |/|
| * hle_ipc: Refactor ReadBuffer to set buffer size upon initializationameerj2022-12-161-8/+6
* | Merge pull request #6354 from ogniK5377/device-nameliamwhite2022-12-164-2/+19
|\ \
| * | Set: Allow setting device nicknameChloe Marcec2022-12-144-2/+19
* | | Merge pull request #9450 from ameerj/hle-ipc-vector-reserveliamwhite2022-12-161-0/+8
|\ \ \
| * | | hle_ipc: Reserve vectors before populatingameerj2022-12-161-0/+8
| | |/ | |/|
* | | kernel: svc: Fix duplicated InfoType enumNarr the Reg2022-12-151-90/+47
* | | kernel: process: Implement GetFreeThreadCountNarr the Reg2022-12-153-1/+28
|/ /
* | Merge pull request #7410 from Nefsen402/wayland-fixesliamwhite2022-12-151-0/+6
|\ \
| * | gl_device: Use a more robust way to use strict context modeAlexander Orzechowski2022-12-131-0/+6
| |/
* / Revert "hle: service: audio: Use default service thread."bunnei2022-12-143-12/+18
|/
* Merge pull request #9398 from liamwhite/failbunnei2022-12-124-17/+20
|\
| * general: improve handling of system startup failureLiam2022-12-064-17/+20
* | Merge pull request #9415 from liamwhite/dcMai2022-12-111-14/+15
|\ \
| * | memory: correct semantics of data cache management operationsLiam2022-12-111-14/+15
* | | memory: remove DEBUG_ASSERT pointer testLiam2022-12-101-2/+0
|/ /
* | Remove the lock entirely as per PR discussionSalvage2022-12-091-3/+0
* | Merge pull request #9370 from liamwhite/break-unmappedmerry2022-12-063-6/+44
|\ \ | |/ |/|
| * core: add option to break on unmapped accessLiam2022-12-023-6/+44
* | Merge pull request #9392 from lioncash/reporterliamwhite2022-12-062-25/+26
|\ \
| * | reporter: Pass by const reference where applicableLioncash2022-12-062-19/+20
| * | reporter: Eliminate undefined behavior in SaveErrorReportLioncash2022-12-062-6/+6
* | | Merge pull request #9390 from lioncash/keyboardliamwhite2022-12-0612-58/+59
|\ \ \
| * | | applets/controller: Use aliases for callbacksLioncash2022-12-062-3/+5
| * | | applets/error: Use aliases for callbacksLioncash2022-12-062-9/+11
| * | | applets/mii_edit: Use aliases for callbacksLioncash2022-12-062-3/+5
| * | | applets/profile_select: Use aliases for callbacksLioncash2022-12-062-4/+5
| * | | applets/web_browser: Use aliases for callbacksLioncash2022-12-062-18/+17
| * | | applets/software_keyboard: Use aliases for callbacksLioncash2022-12-062-21/+16
| |/ /
* | | Merge pull request #9389 from lioncash/emumoveliamwhite2022-12-063-14/+13
|\ \ \
| * | | emulated_controller: Remove unused parameter in GetMappedDevices()Lioncash2022-12-062-3/+2
| * | | emulated_controller: Use std::move() in GetMappedDevices()Lioncash2022-12-061-6/+6
| * | | emulated_console: Amend cast in SetTouch()Lioncash2022-12-061-1/+1
| * | | emulated_console: std::move() ParamPackages and callbacks where applicableLioncash2022-12-061-4/+4
| |/ /
* | | Merge pull request #9386 from lioncash/initliamwhite2022-12-066-27/+25
|\ \ \
| * | | kernel/k_shared_memory: Ensure device_memory is always initializedLioncash2022-12-051-1/+1
| * | | kernel/k_memory_block: Ensure members are always initializedLioncash2022-12-052-22/+20
| * | | kernel/physical_core: Ensure is_interrupted is always initializedLioncash2022-12-051-1/+1
| * | | kernel/thread: Ensure stack_top and argument are always initializedLioncash2022-12-051-2/+2
| * | | kernel/kernel: Ensure shutdown threads are always initializedLioncash2022-12-051-1/+1
* | | | Merge pull request #9369 from german77/mifareliamwhite2022-12-069-36/+600
|\ \ \ \ | |_|/ / |/| | |
| * | | service: nfc: Implement mifare serviceNarr the Reg2022-12-029-36/+600
| | |/ | |/|
* | | Merge pull request #6833 from abouvier/unbundleliamwhite2022-12-051-1/+1
|\ \ \ | |_|/ |/| |
| * | cmake: prefer system librariesAlexandre Bouvier2022-12-041-1/+1
* | | Merge pull request #9381 from liamwhite/uninitMai2022-12-041-7/+7
|\ \ \
| * | | service_thread: fix uninitialized memory usageLiam2022-12-041-7/+7
* | | | Merge pull request #9232 from bunnei/audio-default-threadliamwhite2022-12-043-18/+12
|\ \ \ \ | |/ / / |/| | |
| * | | hle: service: audio: Use default service thread.bunnei2022-11-123-18/+12
* | | | Merge pull request #9273 from ameerj/per-game-profileliamwhite2022-12-041-2/+1
|\ \ \ \ | |_|/ / |/| | |
| * | | Configuration: Add per-game input profilesameerj2022-11-201-2/+1
* | | | Merge pull request #9374 from liamwhite/externalsliamwhite2022-12-041-0/+1
|\ \ \ \
| * | | | externals: update dynarmic, SDL2Liam2022-12-041-0/+1
* | | | | Merge pull request #9344 from liamwhite/nullbunnei2022-12-031-0/+2
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | video_core: add null backendLiam2022-11-291-0/+2
* | | | | Merge pull request #9300 from ameerj/pchliamwhite2022-12-032-0/+16
|\ \ \ \ \
| * | | | | CMake: Consolidate common PCH headersameerj2022-12-011-6/+3
| * | | | | CMake: Use precompiled headersameerj2022-11-302-0/+19
* | | | | | Merge pull request #9289 from liamwhite/fruit-companyliamwhite2022-12-0317-10/+21
|\ \ \ \ \ \
| * | | | | | general: fix compile for Apple ClangLiam2022-11-2317-10/+21
* | | | | | | Merge pull request #9303 from liamwhite/new-vulkan-initMatías Locatti2022-12-021-0/+2
|\ \ \ \ \ \ \
| * | | | | | | Vulkan: update initializationLiam2022-11-271-0/+2
* | | | | | | | Merge pull request #9348 from Morph1984/when-the-network-is-downliamwhite2022-12-021-7/+34
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ |/| | | | | | |
| * | | | | | | service: nifm: Update stubs for Submit/GetRequestState/GetResultMorph2022-11-291-7/+34
* | | | | | | | Merge pull request #9320 from yuzu-emu/fix-audio-suspendFernando S2022-11-301-6/+5
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | core: Use atomic instead of a lock to protect is_paused.bunnei2022-11-261-6/+5
* | | | | | | | Merge pull request #9340 from lioncash/nvdrvliamwhite2022-11-291-26/+18
|\ \ \ \ \ \ \ \
| * | | | | | | | nvdrv: Simplify builder declarationsLioncash2022-11-281-26/+18
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Merge pull request #9346 from lioncash/vtableliamwhite2022-11-291-0/+1
|\ \ \ \ \ \ \ \
| * | | | | | | | producer_listener: Add virtual destructor to IProducerListenerLioncash2022-11-291-0/+1
| |/ / / / / / /
* | | | | | | | Merge pull request #9345 from lioncash/fenceliamwhite2022-11-296-16/+15
|\ \ \ \ \ \ \ \
| * | | | | | | | buffer_item_consumer: Pass fence by const-ref in ReleaseBuffer()Lioncash2022-11-293-4/+3
| * | | | | | | | buffer_queue_consumer: std::move std::shared_ptr in Connect()Lioncash2022-11-291-1/+1
| * | | | | | | | consumer_base: Pass shared_ptr by const referenceLioncash2022-11-292-6/+6
| * | | | | | | | consumer_base: Remove redundant virtualLioncash2022-11-291-5/+5
| |/ / / / / / /
* | | | | | | | Merge pull request #9343 from lioncash/boundsliamwhite2022-11-292-17/+31
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | syncpoint_manager: Mark IsSyncpointAllocated() as constLioncash2022-11-282-3/+3
| * | | | | | | syncpoint_manager: Reduce number of bounds checksLioncash2022-11-281-14/+28
| |/ / / / / /
* | | | | | | core/hid/emulated_controller: Use ranges version of transformLioncash2022-11-281-19/+15
* | | | | | | common/input: Add helpers functions for creating input and output devicesLioncash2022-11-283-19/+19
|/ / / / / /
* | | | | | yuzu-cmd: Fix input callback crash on closegerman772022-11-271-0/+1
* | | | | | crypto: use user-provided keys whenever possibleValeri2022-11-271-4/+4
|/ / / / /
* | | | | service: Make use of buffer element count helpersLioncash2022-11-2312-47/+41
* | | | | hle_ipc: Add helper functions for getting number of buffer elementsLioncash2022-11-231-0/+12
* | | | | hle_ipc: Mark relevant member functions as [[nodiscard]]Lioncash2022-11-231-25/+25
|/ / / /
* | | | Merge pull request #9299 from lioncash/castliamwhite2022-11-222-15/+18
|\ \ \ \
| * | | | k_handle_table: Remove cast to void* in GetObjectForIpcLioncash2022-11-222-15/+18
| |/ / /
* | | | Merge pull request #9219 from german77/nfc_implbunnei2022-11-2212-84/+723
|\ \ \ \ | |/ / / |/| | |
| * | | Merge branch 'master' into nfc_implNarr the Reg2022-11-2039-146/+1010
| |\ \ \
| * | | | service: nfc: Implement nfc userNarr the Reg2022-11-1912-84/+723
* | | | | dmnt:cht: fix copy-paste errorLiam2022-11-201-1/+1
| |/ / / |/| | |
* | | | Merge pull request #9238 from german77/cabinet_appletbunnei2022-11-2011-15/+419
|\ \ \ \
| * | | | general: Address review commentsgerman772022-11-145-18/+22
| * | | | service: am: Fix cabinet applet resultgerman772022-11-132-10/+22
| * | | | service: am: Implement cabinet applet backendgerman772022-11-138-7/+360
| * | | | service: nfc: fix tagprotocol and implement GetApplicationAreaIdgerman772022-11-134-8/+43
| |/ / /
* | | | Merge pull request #9254 from FernandoS27/auto-cpu-fixbunnei2022-11-191-1/+0
|\ \ \ \
| * | | | Dynarmic: Remove inaccurate NaN from Auto CPU settings.Fernando Sahmkow2022-11-171-1/+0
| | |/ / | |/| |
* | | | Merge pull request #9191 from german77/touching_soulsliamwhite2022-11-195-35/+113
|\ \ \ \
| * | | | service: hid: Only overclock npad controllersgerman772022-11-192-6/+30
| * | | | core: hid: Implement true multitouch supportNarr the Reg2022-11-193-29/+83
| | |/ / | |/| |
* | | | Merge pull request #9234 from liamwhite/data-cash-moneybunnei2022-11-184-8/+125
|\ \ \ \
| * | | | kernel: implement FlushProcessDataCacheLiam2022-11-124-8/+125
| | |_|/ | |/| |
* | | | Merge pull request #9244 from liamwhite/lost-wakeupbunnei2022-11-184-12/+16
|\ \ \ \
| * | | | nvnflinger: fix lost wakeupLiam2022-11-154-12/+16
* | | | | Merge pull request #9229 from Docteh/achy_breaky_heartMorph2022-11-189-6/+14
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | Add break for default casesKyle Kienapfel2022-11-149-6/+14
| | |/ / | |/| |
* | | | Merge pull request #9243 from german77/resultbunnei2022-11-151-1/+75
|\ \ \ \ | |_|/ / |/| | |
| * | | core: Update result moduleNarr the Reg2022-11-151-1/+75
| | |/ | |/|
* | | Merge pull request #9225 from liamwhite/debugger-instanceliamwhite2022-11-134-68/+248
|\ \ \ | |/ / |/| |
| * | gdbstub: add ams monitor commandsLiam2022-11-113-0/+155
| * | debugger: allow more than one connection attempt per sessionLiam2022-11-101-68/+93
* | | Merge pull request #9224 from liamwhite/services-arent-processesbunnei2022-11-122-29/+13
|\ \ \ | |_|/ |/| |
| * | service_thread: remove explicit KProcessLiam2022-11-102-29/+13
| |/
* | Merge pull request #9198 from liamwhite/arm64bunnei2022-11-115-18/+31
|\ \ | |/ |/|
| * Initial ARM64 supportLiam2022-11-095-18/+31
* | kernel/svc_types: refreshLiam2022-11-1019-137/+563
* | Merge pull request #9182 from liamwhite/services-are-processesbunnei2022-11-105-25/+56
|\ \ | |/ |/|
| * service_thread: register service threads to the logical owner processLiam2022-11-045-20/+39
| * kernel: avoid racy behavior in global suspensionLiam2022-11-041-5/+17
* | Merge pull request #9215 from liamwhite/swordfightFernando S2022-11-092-3/+9
|\ \
| * | Ensure correctness of atomic store orderingLiam2022-11-092-3/+9
* | | service_thread: fix deletionLiam2022-11-074-39/+33
|/ /
* | Merge pull request #9173 from bunnei/kern-update-15liamwhite2022-11-0538-737/+2786
|\ \
| * | core: hle: kernel: Address review comments.Liam2022-11-052-2/+2
| * | core: hle: kernel: k_page_table: Remove unnecessary casts.bunnei2022-11-041-17/+8
| * | core: hle: kernel: k_page_table: Manually open/close pages for IPC methods.bunnei2022-11-041-0/+18
| * | core: hle: kernel: k_page_table: Implement IPC memory methods.bunnei2022-11-043-3/+910
| * | core: hle: kernel: k_memory_manager: Refresh.bunnei2022-11-044-369/+460
| * | core: hle: kernel: Integrate system KSystemResource.bunnei2022-11-047-69/+209
| * | core: hle: kernel: k_dynamic_page_manager: Refresh.bunnei2022-11-041-17/+50
| * | core: hle: kernel: Add KSystemResource.bunnei2022-11-045-1/+173
| * | core: hle: kernel: k_handle_table: Refresh.bunnei2022-11-042-54/+87
| * | core: hle: kernel: k_memory_layout: Refresh.bunnei2022-11-043-12/+23
| * | core: hle: kernel: k_memory_region_type: Refresh.bunnei2022-11-041-49/+74
| * | core: hle: kernel: slab_helpers: Add KAutoObjectWithSlabHeap.bunnei2022-11-041-0/+78
| * | core: hle: kernel: k_dynamic_resource_manager: Add KBlockInfoManager, KBlockInfoSlabHeap.bunnei2022-11-041-0/+3
| * | core: hle: kernel: k_page_bitmap: Refresh.bunnei2022-11-041-88/+155
| * | core: hle: kernel: k_memory_block: Refresh.bunnei2022-11-042-48/+66
| * | core: hle: kernel: k_page_heap: Refresh.bunnei2022-11-042-17/+108
| * | core: hle: kernel: k_page_group: Add KPageBufferSlabHeap.bunnei2022-11-041-0/+86
| * | core: hle: kernel: k_system_control: Add SecureAppletMemorySize.bunnei2022-11-041-0/+4
| * | core: hle: kernel: k_page_buffer: Add KPageBufferSlabHeap.bunnei2022-11-041-3/+11
| * | core: hle: kernel: Add KPageTableManager.bunnei2022-11-042-0/+56
| * | core: hle: kernel: Add KPageTableSlabHeap.bunnei2022-11-042-0/+94
| * | core: hle: kernel: Add KEventInfo.bunnei2022-11-044-1/+102
| * | core: hle: kernel: Add KDebug.bunnei2022-11-042-0/+21
| * | core: hle: result: Fix code for compilers.bunnei2022-11-041-6/+7
* | | network: add missing header for SO_* on Unix after f80c7c4cd5c0Jan Beich2022-11-041-0/+4
| |/ |/|
* | Merge pull request #9135 from liamwhite/service-thread-eventbunnei2022-11-0422-335/+438
|\ \ | |/ |/|
| * sm:: avoid excessive port recreationLiam2022-10-313-18/+24
| * kernel: fix single core for service threadsLiam2022-10-311-1/+2
| * kernel: fix port trackingLiam2022-10-315-49/+4
| * k_server_session: add SendReplyHLELiam2022-10-313-5/+6
| * service_thread: convert to map for session managementLiam2022-10-311-23/+21
| * kernel: invert session request handling flowLiam2022-10-3122-279/+421
* | core: hle: service: acc: Fix ListOpenContextStoredUsers/StoreOpenContext.bunnei2022-11-035-23/+42
|/
* kernel: more complete fix for KPort reference countingLiam2022-10-312-13/+27
* k_thread: fix single coreLiam2022-10-301-2/+4
* kernel: reinitialize after dram layout changeLiam2022-10-301-1/+8
* Merge pull request #9149 from german77/volumbunnei2022-10-302-1/+13
|\
| * service: am: Stub SetRecordVolumeMutedgerman772022-10-302-1/+13
* | k_server_session: fix crashesLiam2022-10-302-2/+1
* | Merge pull request #9137 from liamwhite/hbmenubunnei2022-10-308-10/+45
|\ \ | |/ |/|
| * nvnflinger: release queued handles immediately on disconnectionLiam2022-10-274-6/+17
| * vi: implement CloseDisplayLiam2022-10-274-4/+28
* | Merge pull request #9138 from liamwhite/hbl-stacktraceliamwhite2022-10-282-2/+2
|\ \
| * | arm_interface: curb infinite recursion in stacktrace generationLiam2022-10-272-2/+2
| |/
* | Merge pull request #9115 from vonchenplus/game_name_by_languagebunnei2022-10-272-12/+37
|\ \
| * | file_sys: Priority display of game titles in the current languageFengChen2022-10-242-12/+37
* | | Merge pull request #9134 from lioncash/initliamwhite2022-10-272-2/+2
|\ \ \ | |_|/ |/| |
| * | audio_in/out_system: Pass Initialize members by value where applicableLioncash2022-10-262-2/+2
* | | Merge pull request #9125 from liamwhite/dummy-schedulerbunnei2022-10-265-26/+76
|\ \ \ | |/ / |/| |
| * | kernel: refactor dummy thread wakeupsLiam2022-10-255-26/+76
| |/
* | concepts: Use the std::contiguous_iterator conceptMorph2022-10-261-1/+1
* | Merge pull request #9113 from german77/peer_pressureliamwhite2022-10-258-12/+26
|\ \
| * | core: hid: Add handheld to nfc devicesgerman772022-10-221-0/+1
| * | service: nfp: Allow amiibos without keysNarr the Reg2022-10-223-1/+18
| * | service: nfp: remove unnecessary includeNarr the Reg2022-10-225-11/+7
* | | Merge pull request #9107 from german77/gidoly_rulesliamwhite2022-10-253-43/+11
|\ \ \
| * | | input_common: cache vibration testsgerman772022-10-213-43/+11
| |/ /
* | | Merge pull request #9119 from liamwhite/shutdown-barrierliamwhite2022-10-256-7/+26
|\ \ \
| * | | core: barrier service thread shutdownLiam2022-10-236-7/+26
| | |/ | |/|
* | | Merge pull request #9122 from liamwhite/burnt-chickenFernando S2022-10-242-4/+4
|\ \ \
| * | | nvdrv: fix container destruction orderLiam2022-10-242-4/+4
| |/ /
* | | general: Resolve -Wunused-lambda-capture and C5233Morph2022-10-222-23/+18
* | | ipc_helpers: Ignore GCC compiler warnings only on GCCMorph2022-10-221-2/+2
* | | general: Enforce C4800 everywhere except in video_coreMorph2022-10-226-25/+26
* | | CMakeLists: Remove all redundant warningsMorph2022-10-221-6/+1
|/ /
* | Merge pull request #9106 from lioncash/copy-errliamwhite2022-10-211-2/+3
|\ \
| * | hid/npad: Fix copy size in GetSupportedNpadIdTypesLioncash2022-10-211-2/+3
| |/
* | k_session_request: Add missing override specifierLioncash2022-10-211-1/+1
* | k_session_request: Turn C-style array into std::arrayLioncash2022-10-211-1/+3
* | k_session_request: Simplify constructor initializationLioncash2022-10-211-14/+11
|/
* Merge pull request #9078 from liamwhite/session-requestliamwhite2022-10-2117-200/+608
|\
| * kernel: remove most SessionRequestManager handling from KServerSessionLiam2022-10-196-138/+119
| * kernel: add KSessionRequestLiam2022-10-1913-62/+489
* | Merge pull request #9096 from Kelebek1/audio_15bunnei2022-10-202-0/+42
|\ \ | |/ |/|
| * Update audio_core for firmware 15.0.0Kelebek12022-10-192-0/+42
* | Merge pull request #9082 from Morph1984/futureliamwhite2022-10-192-9/+53
|\ \
| * | savedata_factory: Detect future save data pathsMorph2022-10-172-9/+53
* | | Merge pull request #9083 from liamwhite/take-a-chance-on-meliamwhite2022-10-191-10/+17
|\ \ \
| * | | kernel: fix slab heap ABALiam2022-10-171-10/+17
| |/ /
* | | Merge pull request #9071 from bunnei/mp-mmliamwhite2022-10-1936-1230/+2431
|\ \ \
| * | | core: hle: kernel: Migrate ProcessState to enum class.bunnei2022-10-192-17/+17
| * | | core: Initialize: Add missing braces.bunnei2022-10-191-2/+4
| * | | core: core_timing: Re-initialize if single/multicore state changes.bunnei2022-10-193-14/+36
| * | | core: core_timing: Remove unused IsHostTiming.bunnei2022-10-191-5/+0
| * | | core: hle: kernel: Use result macros for new/changed code.bunnei2022-10-199-128/+110
| * | | core: Partially persist emulation state across game boots.bunnei2022-10-194-52/+59
| * | | core: hle: kernel: Fix InitializePreemption order.bunnei2022-10-191-1/+1
| * | | core: hle: kernel: k_process: Improve management of page table & cleanup.bunnei2022-10-197-60/+92
| * | | core: hle: kernel: k_interrupt_manager: HandleInterrupt should not depend on current process.bunnei2022-10-191-12/+9
| * | | core: hle: kernel: Remove junk.bunnei2022-10-191-9/+0
| * | | core: hle: kernel: k_page_table: Impl. LockForUn/MapDeviceAddressSpace, cleanup.bunnei2022-10-193-545/+624
| * | | core: hle: kernel: Integration application memory block slab manager.bunnei2022-10-193-3/+44
| * | | core: hle: kernel: k_page_table: Update, and integrate with new KMemoryBlockManager/SlabManager.bunnei2022-10-192-251/+393
| * | | core: hle: kernel: k_memory_block: Update.bunnei2022-10-192-119/+391
| * | | core: hle: kernel: k_memory_block_manager: Update.bunnei2022-10-192-174/+380
| * | | core: hle: kernel: k_thread: Implement thread termination DPC.bunnei2022-10-195-1/+99
| * | | core: hle: kernel: Add KDynamicResourceManager.bunnei2022-10-192-0/+59
| * | | core: hle: kernel: Add KDynamicSlabHeap.bunnei2022-10-192-0/+123
| * | | core: hle: kernel: Add KDynamicPageManager.bunnei2022-10-192-0/+137
| * | | core: hle: kernel: k_process: Change Status -> State.bunnei2022-10-193-37/+27
| * | | core: hle: kernel: svc_types: Add SystemThreadPriorityHighest and ProcessState.bunnei2022-10-191-0/+13
| * | | core: device_memory: Templatize GetPointer(..).bunnei2022-10-199-19/+21
| * | | core: hle: result: Add GetInnerValue and Includes methods.bunnei2022-10-191-0/+8
| * | | core: hle: kernel: svc_common: Add WaitInfinite & cleanup.bunnei2022-10-191-2/+5
| | |/ | |/|
* | | Merge pull request #9084 from vonchenplus/dma_copyFernando S2022-10-191-4/+8
|\ \ \ | |/ / |/| |
| * | video_core: Implement memory manager page kindFengChen2022-10-171-4/+8
* | | Merge pull request #9087 from Morph1984/oncebunnei2022-10-181-0/+2
|\ \ \
| * | | general: Add missing pragma onceMorph2022-10-171-0/+2
| | |/ | |/|
* / | general: Fix spelling of "unknown"Morph2022-10-163-13/+13
|/ /
* | Merge pull request #9061 from liamwhite/writable-eventliamwhite2022-10-1434-224/+143
|\ \
| * | kernel: remove KWritableEventLiam2022-10-1334-224/+143
* | | Merge pull request #9055 from liamwhite/hblliamwhite2022-10-1415-55/+572
|\ \ \ | |_|/ |/| |
| * | k_server_session: preliminary support for userspace server sessionsLiam2022-10-129-49/+346
| * | Add implementation of svcCreateSessionLiam2022-10-122-1/+103
| * | general: preliminary support for hblLiam2022-10-126-6/+124
* | | Merge pull request #9032 from liamwhite/stub-friendsliamwhite2022-10-141-1/+12
|\ \ \
| * | | IFriendService: stub CheckFriendListAvailabilityLiam2022-10-081-1/+12
* | | | result: enforce reference check specializationLiam2022-10-131-4/+3
* | | | Merge pull request #9034 from liamwhite/result-macrosbunnei2022-10-131-6/+114
|\ \ \ \ | |_|_|/ |/| | |
| * | | kernel: add expanded result macrosLiam2022-10-081-6/+114
| |/ /
* | | Merge pull request #9040 from liamwhite/woe-thirty-twobunnei2022-10-131-0/+4
|\ \ \
| * | | core_timing: use high-precision sleeps on non-Windows targetsLiam2022-10-091-0/+4
| |/ /
* | | Merge pull request #9047 from german77/steam-aspectbunnei2022-10-122-0/+3
|\ \ \ | |_|/ |/| |
| * | yuzu: Add 16:10 aspect ratioNarr the Reg2022-10-102-0/+3
* | | Merge pull request #9043 from german77/vector_dataliamwhite2022-10-091-2/+8
|\ \ \
| * | | input_common: have an unique vector in callback statusgerman772022-10-091-2/+8
| | |/ | |/|
* / | fsp_srv: stub GetCacheStorageSizeLiam2022-10-082-1/+14
|/ /
* | nfp_types: silence -Wtype-limitsLiam2022-10-071-1/+1
* | Merge pull request #6142 from lat9nq/prog_meta_ref_bind_addressbunnei2022-10-072-15/+51
|\ \
| * | program_metadata: Unpack FileAccessHeader and FileAccessControllat9nq2022-02-132-15/+51
* | | General: address feedbackFernando Sahmkow2022-10-0618-128/+131
* | | general: rework usages of UNREACHABLE macroLiam2022-10-062-12/+12
* | | nvdisp: End system frame after requesting to swap buffersMorph2022-10-061-1/+1
* | | address_space: Address feedbackMorph2022-10-061-4/+4
* | | general: Format licenses as per SPDX guidelinesMorph2022-10-0614-56/+42
* | | NvHostChannels: improve hack for supporting multiple channels.Fernando Sahmkow2022-10-062-2/+11
* | | Address Feedback from bylaws.Fernando Sahmkow2022-10-062-6/+2
* | | Nvflinger: correct duplication.Fernando Sahmkow2022-10-064-5/+5
* | | Core: Fix get nvmap object random crashVonChenPlus2022-10-0612-35/+66
* | | NvDec: Fix regressions.Fernando Sahmkow2022-10-066-5/+31
* | | General: Fix compilation for GCCLiam White2022-10-069-23/+39
* | | NVDRV: Further improvements.Fernando Sahmkow2022-10-0613-127/+256
* | | MemoryManager: Fix errors popping out.Fernando Sahmkow2022-10-062-0/+10
* | | VideoCore: Refactor fencing system.Fernando Sahmkow2022-10-063-15/+8
* | | MemoryManager: initial multi paging system implementation.Fernando Sahmkow2022-10-063-20/+36
* | | NVDRV: Further refactors and eliminate old code.Fernando Sahmkow2022-10-0612-148/+8
* | | NVDRV: Refactor Host1xFernando Sahmkow2022-10-069-65/+63
* | | VideoCore: Refactor syncing.Fernando Sahmkow2022-10-067-12/+53
* | | Texture cache: Fix the remaining issues with memory mnagement and unmapping.Fernando Sahmkow2022-10-061-0/+3
* | | VideoCore: Extra Fixes.Fernando Sahmkow2022-10-061-1/+3
* | | NVDRV: Remake ASGPUFernando Sahmkow2022-10-062-235/+388
* | | NVDRV: Update copyright notices.Fernando Sahmkow2022-10-064-7/+13
* | | NvHostCtrl: Fix merge of nvflinger.Fernando Sahmkow2022-10-061-1/+2
* | | NVHOST_CTRl: Implement missing method and fix some stuffs.Fernando Sahmkow2022-10-062-6/+29
* | | VideoCore: implement channels on gpu caches.Fernando Sahmkow2022-10-066-30/+65
* | | NVASGPU: Fix Remap.Fernando Sahmkow2022-10-061-0/+8
* | | NVDRV: Fix clearing when destroying.Fernando Sahmkow2022-10-063-14/+9
* | | NVMAP: Fix the Free return parameters.Fernando Sahmkow2022-10-063-15/+18
* | | NVDRV: Fix Open/Close and make sure each device is correctly created.Fernando Sahmkow2022-10-0614-199/+291
* | | NVDRV: Implement new NvMapFernando Sahmkow2022-10-0618-277/+307
* | | NVDRV: Refactor and add new NvMap.Fernando Sahmkow2022-10-0619-40/+550
* | | NVDRV: Cleanup.Fernando Sahmkow2022-10-064-32/+40
* | | NVDRV: Implement QueryEvent.Fernando Sahmkow2022-10-0610-40/+133
* | | NvHost: Remake Ctrl Implementation.Fernando Sahmkow2022-10-066-169/+311
* | | NvHost: Try a different approach to blocking.Fernando Sahmkow2022-10-062-10/+7
* | | NvHost: Fix some regressions and correct signaling on timeout.Fernando Sahmkow2022-10-061-25/+19
* | | Merge pull request #9013 from liamwhite/spinning-a-yarnbunnei2022-10-067-8/+8
|\ \ \
| * | | common: remove "yuzu:" prefix from thread namesLiam2022-10-047-8/+8
* | | | service: nfp: Fix errors to pass unit testingNarr the Reg2022-10-046-42/+112
|/ / /
* | | Merge pull request #8955 from german77/amiibo-rewritebunnei2022-10-0218-1308/+1930
|\ \ \
| * | | service: mii: Copy only valid name bytesgerman772022-10-021-3/+18
| * | | service: nfp: Implement mount target and open application area errors, minor fixesNarr the Reg2022-10-025-19/+124
| * | | nfp: Multiple fixes against HWgerman772022-10-029-62/+163
| * | | service: nfp: address commentsgerman772022-10-024-20/+22
| * | | service: nfp: Rewrite and implement applet callsgerman772022-10-0213-1263/+1542
| * | | core: hid: Add nfc support to emulated controllergerman772022-10-024-3/+123
* | | | Merge pull request #8992 from Morph1984/vi-vsync-eventbunnei2022-10-026-29/+66
|\ \ \ \
| * | | | service: vi: Retrieve vsync event once per displayMorph2022-09-265-14/+42
| * | | | service: vi: Move VI results into its own fileMorph2022-09-262-16/+25
| | |_|/ | |/| |
* | | | Merge pull request #8876 from FearlessTobi/multiplayer-part3bunnei2022-10-019-119/+949
|\ \ \ \
| * | | | Address some review commentsFearlessTobi2022-09-205-50/+36
| * | | | yuzu: Multiple room UI improvementsgerman772022-09-103-1/+13
| * | | | ldn: Initial implementationFearlessTobi2022-09-096-117/+949
* | | | | Fix "controller.colors_state.right" being "left"Zwip-Zwap Zapony2022-10-011-1/+1
| |_|/ / |/| | |
* | | | Merge pull request #8934 from german77/palma_releasebunnei2022-09-297-33/+842
|\ \ \ \
| * | | | service: hid: Partially implement palma controllerNarr the Reg2022-09-257-33/+842
| | |/ / | |/| |
* | | | Merge pull request #8940 from german77/silencebunnei2022-09-281-1/+2
|\ \ \ \
| * | | | yuzu: Silence some clang warningsNarr the Reg2022-09-211-1/+2
| |/ / /
* | | | core/loader: Return nullptr if file is nullptrMerry2022-09-251-0/+4
* | | | Merge pull request #8945 from Tachi107/typosMorph2022-09-242-3/+3
|\ \ \ \
| * | | | chore: fix some typosAndrea Pappacoda2022-09-232-3/+3
| |/ / /
* / / / sockets: Make fd member variable protectedLioncash2022-09-222-6/+17
|/ / /
* | | Merge pull request #8915 from vonchenplus/opus_multi_streambunnei2022-09-182-1/+38
|\ \ \
| * | | core: implement HwOpus GetWorkBufferSizeForMultiStreamExFengChen2022-09-162-1/+38
* | | | Merge pull request #8827 from german77/amiibo_releasebunnei2022-09-1711-282/+1369
|\ \ \ \
| * | | | core: nfp: Remove magic numbersgerman772022-09-073-105/+103
| * | | | core: nfp: Workaround for lack of multiple nfp interfacesgerman772022-09-071-1/+3
| * | | | core: nfp: Correct date and amiibo nameNarr the Reg2022-09-074-18/+36
| * | | | core: nfp: Implement Convert and RecreateApplicationArea, accuracy fixesNarr the Reg2022-09-0710-257/+356
| * | | | core: nfp: Implement amiibo encryptiongerman772022-09-076-256/+1226
| | |/ / | |/| |
* | | | Merge pull request #8650 from Kelebek1/vsyncbunnei2022-09-173-33/+67
|\ \ \ \
| * | | | core_timing: Sleep in discrete intervals, yield during spinMorph2022-08-021-12/+13
| * | | | Add missing looping event schedule signalKelebek12022-08-021-5/+9
| * | | | Make coretiming waiting more accurateKelebek12022-08-021-11/+27
| * | | | Rework multi-core vsyncKelebek12022-08-022-17/+30
* | | | | Merge pull request #8869 from SachinVin/cmakeMorph2022-09-161-6/+0
|\ \ \ \ \
| * | | | | core/CMakeLists.txt: Remove duplicate files.SachinVin2022-09-081-6/+0
| | |/ / / | |/| | |
* | | | | Merge pull request #8911 from lioncash/cexpr-stringMorph2022-09-162-4/+3
|\ \ \ \ \
| * | | | | audio_device: Mark member functions as const where applicableLioncash2022-09-151-2/+2
| * | | | | audio_device: Make AudioDeviceName constructor constexprLioncash2022-09-151-2/+1
* | | | | | Remove pause callbacks from coretimingKelebek12022-09-133-24/+0
|/ / / / /
* | | | | Merge pull request #8842 from Kelebek1/AudOutbunnei2022-09-102-1/+8
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Don't stall with nvdecKelebek12022-09-041-1/+6
| * | | | Rework audio output, connecting AudioOut into coretiming to fix desync during heavy loads.Kelebek12022-09-021-0/+2
* | | | | Merge pull request #8863 from german77/triggersbunnei2022-09-101-0/+15
|\ \ \ \ \
| * | | | | core: hid: Fix GC triggers overwritting ZL and ZR buttonsNarr the Reg2022-09-051-0/+15
* | | | | | Merge pull request #8864 from german77/toggle_analogbunnei2022-09-101-0/+3
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | input_common: Add support for analog toggleNarr the Reg2022-09-061-0/+3
| |/ / / /
* | | | | Merge pull request #8855 from german77/plsliamwhite2022-09-046-26/+27
|\ \ \ \ \
| * | | | | core: ns: Implement pl:s serviceNarr the Reg2022-09-036-26/+27
| |/ / / /
* | | | | Merge pull request #8822 from FearlessTobi/multiplayer-fixesbunnei2022-09-028-271/+34
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Address review commentsFearlessTobi2022-09-021-13/+6
| * | | | core/ldn_types: Minor corrections and additionsFearlessTobi2022-08-271-1/+16
| * | | | core/socket_proxy: Correct broadcast behaviorFearlessTobi2022-08-271-1/+7
| * | | | yuzu: Display current game version in multiplayer roomFearlessTobi2022-08-271-0/+9
| * | | | core/bsd: Correctly unbind methods in destructorFearlessTobi2022-08-271-1/+5
| * | | | core/acc: Make CheckAvailability use LOG_DEBUGFearlessTobi2022-08-271-1/+1
| * | | | yuzu_room: Remove dependency on coreFearlessTobi2022-08-273-264/+0
| |/ / /
* / / / Demote services from warning/info to debug to reduce log spam:Kelebek12022-09-015-16/+16
|/ / /
* | | Merge pull request #8566 from german77/galaxybunnei2022-08-272-1/+35
|\ \ \
| * | | core: hid: Add fallback for dualjoycon and pro controllersgerman772022-07-112-1/+35
* | | | Merge pull request #8812 from Kelebek1/autobunnei2022-08-241-6/+21
|\ \ \ \
| * | | | Implement AudRenU:RequestUpdateAuto, and use C descriptors when B reports as empty.Kelebek12022-08-241-6/+21
* | | | | Merge pull request #8804 from vonchenplus/speed_up_idirectory_servicesbunnei2022-08-231-1/+2
|\ \ \ \ \
| * | | | | core:filesystem: speed up IDirectory servicevonchenplus2022-08-231-1/+2
* | | | | | hid: core: Add missing function table namesgerman772022-08-221-0/+6
|/ / / / /
* | | | | Merge pull request #8799 from liamwhite/where-did-the-padding-goliamwhite2022-08-212-3/+3
|\ \ \ \ \
| * | | | | core/file_sys: fix alignment of BuildIdLiam2022-08-212-3/+3
* | | | | | Merge pull request #8660 from Tachi107/findmodules-pkg-configliamwhite2022-08-211-1/+1
|\ \ \ \ \ \
| * | | | | | build(externals): rename Findopus to FindOpusAndrea Pappacoda2022-08-011-1/+1
* | | | | | | Merge pull request #8784 from Docteh/nosnekliamwhite2022-08-216-47/+50
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | code: dodge PAGE_SIZE #defineKyle Kienapfel2022-08-206-47/+50
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #8790 from liamwhite/too-many-ways-to-name-a-byte-stringbunnei2022-08-212-11/+7
|\ \ \ \ \ \
| * | | | | | core/file_sys: fix BuildId paddingLiam2022-08-192-11/+7
| |/ / / / /
* / / / / / core: implement clkrst servicevonchenplus2022-08-202-0/+184
|/ / / / /
* | | | | core/socket_proxy: Final nitsFearlessTobi2022-08-151-8/+7
* | | | | core: network: Address review commentsgerman772022-08-152-30/+29
* | | | | internal_network: Fix mingw compilationFearlessTobi2022-08-151-4/+5
* | | | | core, yuzu: Address first part of review commentsFearlessTobi2022-08-156-18/+16
* | | | | core/socket_proxy: Fix compilationFearlessTobi2022-08-151-1/+1
* | | | | Make copyright headers SPDX-compliantFearlessTobi2022-08-152-6/+4
* | | | | core, network: Add ability to proxy socket packetsFearlessTobi2022-08-1512-272/+783
* | | | | Merge pull request #8755 from Morph1984/delimit-ipsbunnei2022-08-121-1/+2
|\ \ \ \ \
| * | | | | ips_layer: Delimit parsed hex value stringMorph2022-08-121-1/+2
* | | | | | Merge pull request #8745 from merryhime/null-fastmem-arenaliamwhite2022-08-122-7/+11
|\ \ \ \ \ \
| * | | | | | arm_dynarmic: Fix nullptr fastmem arenasMerry2022-08-092-7/+11
* | | | | | | Merge pull request #8731 from FearlessTobi/better-ldnliamwhite2022-08-126-57/+711
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | core: ldn: Address review comments part 2german772022-08-122-334/+297
| * | | | | | core: ldn: Address review commentsNarr the Reg2022-08-084-56/+46
| * | | | | | ldn: Add better stubs and more data typesFearlessTobi2022-08-076-72/+773
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #8722 from german77/ds4_goes_brrrbunnei2022-08-101-0/+4
|\ \ \ \ \ \
| * | | | | | hid: core: Delay the stop vibration command when testingNarr the Reg2022-08-061-0/+4
| |/ / / / /
* | | | | | Merge pull request #8724 from german77/no_alphabunnei2022-08-104-25/+97
|\ \ \ \ \ \
| * | | | | | hid: core: Properly emulate controller color and battery levelNarr the Reg2022-08-084-25/+97
| |/ / / / /
* | | | | | Merge pull request #8729 from merryhime/cp15-barriersbunnei2022-08-102-4/+29
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | arm_dynarmic_cp15: Implement CP15DMB/CP15DSB/CP15ISBMerry2022-08-072-4/+29
| |/ / / /
* | | | | core/arm: fix build errorLiam2022-08-082-2/+10
* | | | | Merge pull request #8637 from liamwhite/bad-interruptsbunnei2022-08-0813-152/+64
|\ \ \ \ \
| * | | | | kernel: unlayer CPU interrupt handlingLiam2022-07-2513-152/+64
* | | | | | Merge pull request #8240 from liamwhite/count-cyclesMorph2022-08-082-8/+22
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | core/arm: increase minimum_run_cyclesLiam2022-06-222-2/+2
| * | | | | core/arm: re-enable cycle countingmerry2022-06-222-6/+20
* | | | | | core/loader: remove ELF loaderLiam2022-08-015-313/+0
* | | | | | Properly write out the command buffer when serving close requestNikita Strygin2022-07-311-2/+5
| |_|/ / / |/| | | |
* | | | | Revert Coretiming PRs 8531 and 7454 (#8591)Maide2022-07-282-109/+67
* | | | | Merge pull request #8636 from german77/irs_cluster_releaseliamwhite2022-07-275-6/+321
|\ \ \ \ \
| * | | | | Address commentsNarr the Reg2022-07-251-16/+16
| * | | | | fix compiler errorsgerman772022-07-242-12/+14
| * | | | | service: irs: Implement clustering processorgerman772022-07-245-6/+319
* | | | | | Merge pull request #8633 from Morph1984/optional-keysliamwhite2022-07-272-0/+8
|\ \ \ \ \ \
| * | | | | | applet/swkbd: Implement optional symbol keysMorph2022-07-242-0/+8
* | | | | | | chore: make yuzu REUSE compliantAndrea Pappacoda2022-07-2724-69/+49
* | | | | | | network, yuzu: Make copyright headers SPDX-compliantFearlessTobi2022-07-252-6/+4
* | | | | | | network: Move global state into a seperate classFearlessTobi2022-07-254-10/+34
* | | | | | | common: multiplayer: Use GameInfo typegerman772022-07-251-4/+4
* | | | | | | Address second part of review commentsFearlessTobi2022-07-251-3/+2
* | | | | | | Address first part of review commentsFearlessTobi2022-07-251-5/+5
* | | | | | | core: Fix -Wunused-variableFearlessTobi2022-07-251-1/+3
* | | | | | | common, core: fix -Wmissing-field-initializersFearlessTobi2022-07-251-3/+3
* | | | | | | yuzu: Add ui files for multiplayer roomsFearlessTobi2022-07-2514-19/+298
| |_|_|/ / / |/| | | | |
* | | | | | Merge pull request #8549 from liamwhite/kscheduler-scMorph2022-07-2513-602/+605
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | kernel: Ensure all uses of disable_count are balancedLiam2022-07-153-10/+21
| * | | | | kernel: be more careful about initialization path for HLE threadsLiam2022-07-152-1/+8
| * | | | | kernel: fix single-core preemption pointsLiam2022-07-156-40/+28
| * | | | | kernel: fix issues with single core modeLiam2022-07-159-189/+225
| * | | | | kernel: use KScheduler from mesosphereLiam2022-07-1512-602/+563
* | | | | | yuzu: Add webcam support and rebase to latest masterNarr the Reg2022-07-243-4/+4
* | | | | | service: irs: Move to IRS namespace and minor fixesgerman772022-07-2419-76/+70
* | | | | | service: irs: Split processors and implement ImageTransferProcessorgerman772022-07-2418-291/+1091
* | | | | | core: hid: Add cammera supportgerman772022-07-246-3/+423
| |/ / / / |/| | | |
* | | | | Project AndioKelebek12022-07-2218-764/+923
* | | | | Merge pull request #8598 from Link4565/recv-dontwaitbunnei2022-07-221-1/+19
|\ \ \ \ \
| * | | | | Enable the use of MSG_DONTWAIT flag on RecvImplLink45652022-07-161-1/+19
* | | | | | implement resume messageGus Caplan2022-07-182-0/+5
* | | | | | Merge pull request #8569 from merryhime/watchpointsmerry2022-07-174-8/+3
|\ \ \ \ \ \
| * | | | | | dynarmic: Abort watchpoints ASAPMerry2022-07-154-8/+3
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #8508 from yuzu-emu/mc-speed-limitbunnei2022-07-171-3/+15
|\ \ \ \ \ \
| * | | | | | hle: service: nvflinger: Fix implicit conversion.bunnei2022-07-171-1/+4
| * | | | | | yuzu: settings: Remove framerate cap and merge unlocked framerate setting.bunnei2022-07-171-8/+10
| * | | | | | hle: service: nvflinger: Factor speed limit into frame time calculation.bunnei2022-07-171-1/+8
* | | | | | | Merge pull request #8544 from german77/14dot0bunnei2022-07-178-29/+45
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | service: fatal: Add function tablegerman772022-07-141-1/+7
| * | | | | | service: btdrv,bcat,btm: Update service tables to 14.0.0german772022-07-143-4/+13
| * | | | | | service am: Update service tables to 14.0.0german772022-07-141-0/+3
| * | | | | | service: ac: Replace intances of ProfileData with UserDatagerman772022-07-143-24/+22
* | | | | | | Merge pull request #8594 from liamwhite/skip-wpbunnei2022-07-162-6/+6
|\ \ \ \ \ \ \
| * | | | | | | core/arm: skip watchpoint checks when reading instructionsLiam2022-07-162-6/+6
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #8511 from german77/hbmenubunnei2022-07-169-83/+222
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | service: nifm: Stub GetInternetConnectionStatusgerman772022-06-291-1/+41
| * | | | | | service: ptm: Rewrite PSM and add TSgerman772022-06-298-82/+181
* | | | | | | Merge pull request #8588 from merryhime/IBinder-vdestructMorph2022-07-151-0/+1
|\ \ \ \ \ \ \
| * | | | | | | nvflinger: Polymorphic destructor requried for abstract class IBinderMerry2022-07-151-0/+1
| | |_|/ / / / | |/| | | | |
* / | | | | | KCodeMemory: Mark virtual methods as overrideMerry2022-07-151-3/+3
|/ / / / / /
* | | | | | Merge pull request #8510 from german77/vibrationliamwhite2022-07-151-2/+2
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | input_common: sdl: lower vibration frequency and use it's own unique threadgerman772022-06-291-2/+2
| |/ / / /
* | | | | Merge pull request #8559 from liamwhite/waiter-listbunnei2022-07-111-3/+9
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | kernel: fix usage of waiter_list in FinalizeLiam2022-07-101-3/+9
* | | | | PRKelebek12022-07-105-11/+9
* | | | | Rework CoreTimingKelebek12022-07-1010-76/+140
* | | | | Merge pull request #8531 from FernandoS27/core-timing-fix-regliamwhite2022-07-102-12/+2
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Core timing: use only one thread.Fernando Sahmkow2022-07-022-12/+2
* | | | | Merge pull request #8501 from liamwhite/backtrace-againMai2022-07-085-15/+51
|\ \ \ \ \
| * | | | | core/arm: better support for backtrace generationLiam2022-06-255-15/+51
* | | | | | Merge pull request #8502 from liamwhite/end-waitliamwhite2022-07-072-4/+5
|\ \ \ \ \ \
| * | | | | | kernel: clean up waiting implementationLiam2022-06-252-4/+5
| |/ / / / /
* | | | | | Merge pull request #8492 from german77/no_more_errorsFernando S2022-07-075-40/+76
|\ \ \ \ \ \
| * | | | | | service: hid: Correct some mistakes and add more validationsNarr the Reg2022-06-295-40/+76
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #8532 from liamwhite/fiber-supplementsliamwhite2022-07-066-62/+36
|\ \ \ \ \ \
| * | | | | | common/fiber: make fibers easier to useLiam2022-07-026-62/+36
* | | | | | | Merge pull request #8521 from lat9nq/gdbstub-in-boundsMorph2022-07-051-2/+6
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | gdbstub_arch: Directly access SP registerlat9nq2022-06-301-2/+6
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #8523 from liamwhite/sc-oopsieFernando S2022-07-012-1/+8
|\ \ \ \ \ \
| * | | | | | cpu_manager: properly check idle on return from preemptionLiam2022-06-302-1/+8
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #8490 from liamwhite/read-code-stopMorph2022-07-014-24/+64
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | dynarmic: Stop ReadCode callbacks to unmapped addressesLiam2022-06-224-24/+64
| | |_|/ / | |/| | |
* | | | | Merge pull request #7454 from FernandoS27/new-core-timingFernando S2022-06-302-60/+113
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Adress Feedback.Fernando Sahmkow2022-06-302-18/+29
| * | | | Address feedback.Fernando Sahmkow2022-06-281-13/+13
| * | | | Core: Protect each event from race conditions within it.Fernando Sahmkow2022-06-282-0/+2
| * | | | Core: add missing include.Fernando Sahmkow2022-06-281-0/+1
| * | | | Core/Common: Corrections to core timing and add critical priority.Fernando Sahmkow2022-06-281-1/+1
| * | | | Core: Reimplement Core Timing.Fernando Sahmkow2022-06-282-54/+93
* | | | | Merge pull request #8512 from german77/nnResultMorph2022-06-29134-1186/+1146
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | core: kernel: Replace instances of KPageLinkedList with KPageGroupgerman772022-06-2711-64/+63
| * | | | core: Replace all instances of ResultCode with Resultgerman772022-06-27133-1155/+1116
* | | | | Merge pull request #8504 from comex/mesosphere-current-processbunnei2022-06-271-0/+24
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Re-add missing `case` and braces, and trim whitespacecomex2022-06-261-1/+3
| * | | | Update src/core/hle/kernel/svc.cppcomex2022-06-261-6/+14
| * | | | Support InfoType_MesosphereCurrentProcesscomex2022-06-261-0/+14
* | | | | Merge pull request #8475 from liamwhite/x18bunnei2022-06-2613-52/+69
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | kernel: make current thread pointer thread localLiam2022-06-2313-52/+69
| | |/ / | |/| |
* / | | gdbstub: fix register pokesLiam2022-06-251-0/+1
|/ / /
* | | Merge pull request #8491 from Morph1984/extra-assertbunnei2022-06-221-1/+0
|\ \ \
| * | | KPageTable: Remove extraneous assertMorph2022-06-221-1/+0
| |/ /
* | | Merge pull request #8483 from liamwhite/fire-emblem-three-semaphoresbunnei2022-06-223-0/+22
|\ \ \ | |/ / |/| |
| * | kernel: wait for threads to stop on pauseLiam2022-06-183-0/+22
* | | Merge pull request #8432 from liamwhite/watchpointbunnei2022-06-2217-54/+507
|\ \ \
| * | | core/debugger: memory breakpoint supportLiam2022-06-1617-54/+507
* | | | Merge pull request #8468 from liamwhite/dispatch-trackingbunnei2022-06-224-14/+7
|\ \ \ \
| * | | | kernel: fix some uses of disable_countLiam2022-06-164-14/+7
| |/ / /
* | / / service: am: Stub PerformSystemButtonPressingIfInFocusNarr the Reg2022-06-202-1/+24
| |/ / |/| |
* | | core: fix initialization in single core, sync GPU modeLiam2022-06-172-0/+8
* | | Implement ExitProcess svcNikita Strygin2022-06-161-1/+2
|/ /
* | Merge pull request #8457 from liamwhite/kprocess-suspendFernando S2022-06-1612-212/+199
|\ \
| * | kernel: implement KProcess suspensionLiam2022-06-1412-212/+199
* | | Merge pull request #8317 from german77/notifabunnei2022-06-152-8/+172
|\ \ \
| * | | service: notifa: Implement most part of this servicegerman772022-05-092-8/+172
* | | | Merge pull request #8464 from liamwhite/break-debugMai2022-06-151-0/+7
|\ \ \ \
| * | | | kernel: notify debugger on break SVCLiam2022-06-151-0/+7
| | |/ / | |/| |
* | | | Merge pull request #8383 from Morph1984/shadow-of-the-pastMai2022-06-151-5/+0
|\ \ \ \
| * | | | CMakeLists: Make variable shadowing a compile-time errorMorph2022-06-141-5/+0
* | | | | core: centralize profile scope for DynarmicLiam2022-06-153-7/+2
| |/ / / |/| | |
* | | | kernel: fix passthrough of local captures in lambdaLiam2022-06-141-1/+3
* | | | general: fix compilation on MinGW GCC 12Liam2022-06-141-5/+4
* | | | general: fix compilation on GCC 12Liam2022-06-141-1/+1
* | | | kernel: ensure class token lambda exit is unreachableLiam2022-06-141-0/+1
* | | | kernel: fix inconsistency in AutoObjectTraits macro definitionsLiam2022-06-141-4/+7
* | | | common: Change semantics of UNREACHABLE to unconditionally crashLiam2022-06-1435-59/+52
* | | | Merge pull request #8388 from liamwhite/simpler-pausebunnei2022-06-143-95/+36
|\ \ \ \ | |/ / / |/| | |
| * | | CpuManager: simplify pausingLiam2022-06-093-95/+36
* | | | Merge pull request #8446 from liamwhite/cmd-gdbMorph2022-06-137-7/+70
|\ \ \ \
| * | | | core/debugger: fix a number of shutdown deadlocksLiam2022-06-107-7/+70
| |/ / /
* | | | Merge pull request #8454 from liamwhite/inaddr-anyMorph2022-06-131-1/+1
|\ \ \ \
| * | | | core/debugger: allow remote connectionsLiam2022-06-121-1/+1
* | | | | Merge pull request #8443 from liamwhite/code-membunnei2022-06-133-26/+118
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | kernel: fix KCodeMemory initializationLiam2022-06-093-26/+118
| |/ / /
* | | | gdbstub_arch: Add missing virtual destructorLioncash2022-06-121-0/+1
* | | | service: hid: Fix gesture regressionNarr the Reg2022-06-102-4/+3
|/ / /
* | | Merge pull request #8428 from bunnei/nvflinger-fix-timingbunnei2022-06-083-31/+3
|\ \ \
| * | | hle: service: nvflinger: buffer_queue_consumer: Always free released buffers.bunnei2022-06-063-31/+3
* | | | core/debugger: fix asio write usageLiam2022-06-071-2/+2
* | | | core/debugger: fix crash due to incorrect lambda captureLiam2022-06-071-8/+9
* | | | Merge pull request #8426 from liamwhite/elfbunnei2022-06-063-263/+37
|\ \ \ \ | |/ / / |/| | |
| * | | common: consolidate ELF structure definitionsLiam2022-06-053-263/+37
* | | | Merge pull request #8419 from liamwhite/library-listMai M2022-06-061-22/+28
|\ \ \ \
| * | | | gdbstub: add missing library list commandLiam2022-06-041-22/+28
| |/ / /
* | | | Merge pull request #8395 from german77/ir_stubbunnei2022-06-042-21/+460
|\ \ \ \ | |/ / / |/| | |
| * | | service: hid: Improve stub of IRSNarr the Reg2022-05-312-21/+460
* | | | Merge pull request #8410 from liamwhite/thread-namesMai M2022-06-024-14/+172
|\ \ \ \
| * | | | core/debugger: Support reading guest thread namesLiam2022-06-024-14/+172
* | | | | Merge pull request #8409 from liamwhite/tdesc-fixMai M2022-06-022-10/+87
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | gdbstub: fix target descriptionsLiam2022-06-022-10/+87
* | | | | Merge pull request #8402 from liamwhite/better-stepMorph2022-06-0213-122/+239
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | core/debugger: Improved stepping mechanism and misc fixesLiam2022-06-0113-122/+239
* | | | | Merge pull request #8404 from Morph1984/virtualliamwhite2022-06-013-2/+6
|\ \ \ \ \
| * | | | | core/debugger: Define defaulted virtual destructorsMorph2022-06-013-2/+6
| |/ / / /
* / / / / gdbstub: Explicitly cast return type to u8Morph2022-06-011-2/+2
|/ / / /
* / / / core/debugger: Implement new GDB stub debuggerLiam2022-06-0119-26/+1422
|/ / /
* | | Merge pull request #8368 from german77/seventimesbunnei2022-05-306-368/+643
|\ \ \
| * | | service: hid: Implement ResetIsSixAxisSensorDeviceNewlyAssignedgerman772022-05-275-6/+125
| * | | service: hid: Implement LoadSixAxisSensorCalibrationParameter and GetSixAxisSensorIcInformationgerman772022-05-275-3/+136
| * | | service: hid: Implement EnableSixAxisSensorUnalteredPassthrough and IsSixAxisSensorUnalteredPassthroughEnabledgerman772022-05-274-2/+88
| * | | service: hid: Add error handling to sixaxis functionsgerman772022-05-273-31/+55
| * | | service: hid: Refractor sixaxis functionsgerman772022-05-272-185/+88
| * | | service: hid: Implement MergeSingleJoyAsDualJoy according to REgerman772022-05-274-65/+57
| * | | service: hid: Add error handling to setNpadAssignment and variantsgerman772022-05-273-23/+27
| * | | service: hid: Quick RE fixes and commentsgerman772022-05-274-54/+68
* | | | Merge pull request #8332 from Morph1984/reduce_exec_sizebunnei2022-05-291-4/+3
|\ \ \ \
| * | | | time_zone_manager: Use s8 for month length tablesMorph2022-05-131-4/+3
* | | | | Merge pull request #8374 from german77/asnycvibrationsbunnei2022-05-281-5/+29
|\ \ \ \ \
| * | | | | input_common: Make vibration request asyncNarr the Reg2022-05-231-5/+29
| | |/ / / | |/| | |
* / | | | input_common: touch: Rewrite touch driver to support multiple touch pointsgerman772022-05-233-5/+20
|/ / / /
* / / / general: Avoid ambiguous format_to compilation errorsLioncash2022-05-141-1/+1
|/ / /
* | | service: hid: Fix motion refresh rateNarr the Reg2022-05-062-2/+6
* | | service: hid: Disable correctly motion inputgerman772022-05-061-50/+41
|/ /
* | hle/result: Update std::expected replacement messageMorph2022-05-031-1/+1
* | hle/result: Add ResultRange overload in ResultValMorph2022-05-031-1/+3
* | Merge pull request #8272 from german77/stick_rangebunnei2022-05-031-2/+2
|\ \
| * | yuzu: Config allow to delete single axis directions when buttons are mapped to a stickNarr the Reg2022-04-271-2/+2
* | | hle/result: Implement ResultRangeMorph2022-05-031-0/+42
* | | Merge pull request #8274 from german77/firmwareMorph2022-04-292-1/+21
|\ \ \
| * | | service: hid: Stub IsFirmwareUpdateNeededForNotificationgerman772022-04-272-1/+21
| |/ /
* | | chore: add missing SPDX tagsAndrea Pappacoda2022-04-283-25/+8
* | | Merge pull request #8229 from german77/reinterpret2bunnei2022-04-2722-386/+429
|\ \ \ | |/ / |/| |
| * | service: hid: Ensure all structs are initializedNarr the Reg2022-04-2416-104/+105
| * | service: hid: Access shared memory directlyNarr the Reg2022-04-2321-305/+347
* | | Merge pull request #8261 from liamwhite/jit-cleanupMai M2022-04-253-132/+225
|\ \ \
| * | | service: jit: document and clean upLiam2022-04-253-132/+225
| |/ /
* | | Merge pull request #8260 from Morph1984/c4146Mai M2022-04-251-1/+1
|\ \ \
| * | | kernel: svc: Replace -1ULL with 0xFFFFFFFFFFFFFFFFMorph2022-04-241-1/+1
| |/ /
* / / Remove unused PrepareReschedule functionMerry2022-04-247-20/+0
|/ /
* | general: Convert source file copyright comments over to SPDXMorph2022-04-23708-2224/+1427
* | Merge pull request #7976 from BytesGalore/masterbunnei2022-04-231-1/+2
|\ \
| * | loader: log the type of mismatching file-extensionBytesGalore2022-03-031-1/+2
* | | Merge pull request #8222 from german77/sixaxis_testbunnei2022-04-226-99/+363
|\ \ \
| * | | service: hid: Improve accuracy of sixaxis functionsNarr the Reg2022-04-186-99/+363
* | | | core/arm: separate backtrace collectionLiam2022-04-216-90/+98
|/ / /
* | | Merge pull request #6558 from german77/ringcon2Fernando S2022-04-1616-26/+1748
|\ \ \
| * | | yuzu: Add custom ringcon configurationgerman772022-04-167-64/+133
| * | | hidbus: Implement hidbus and ringcongerman772022-04-1614-26/+1679
* | | | Merge pull request #8188 from merryhime/jit-race-page-table-changedbunnei2022-04-164-57/+84
|\ \ \ \ | |/ / / |/| | |
| * | | dynarmic: Fix race when switching page tablesmerry2022-04-104-57/+84
* | | | Merge pull request #8172 from bunnei/kernel-mutexFernando S2022-04-1611-87/+43
|\ \ \ \
| * | | | core: hle: kernel: k_thread: Rework dummy thread waiting.bunnei2022-04-122-28/+21
| * | | | core: hle: service: Allocate a service thread.bunnei2022-04-121-1/+2
| * | | | hle: kernel: k_spin_lock: Remove unused ThreadPause.bunnei2022-04-121-28/+0
| * | | | hle: kernel: Use std::mutex instead of spin locks for most kernel locking.bunnei2022-04-129-30/+20
* | | | | Merge pull request #8202 from merryhime/fix-single-coreFernando S2022-04-132-2/+2
|\ \ \ \ \
| * | | | | dynarmic: Fix single core modemerry2022-04-132-2/+2
* | | | | | service: jit: Implement the JIT serviceLiam2022-04-135-9/+784
|/ / / / /
* | | | | Merge pull request #8165 from bunnei/ensure-session-port-cleanupbunnei2022-04-128-25/+53
|\ \ \ \ \
| * | | | | hle: kernel: Unify and integrate reference tracking for KServerPort/KServerSession.bunnei2022-04-086-13/+46
| * | | | | hle: kernel: k_server_port: Release ref-counted host emulation members on Destroy.bunnei2022-04-081-0/+3
| * | | | | hle: kernel: k_auto_object: Move unregister with kernel to after Destroy.bunnei2022-04-081-3/+2
| * | | | | hle: service: sm: Remove manual tracking of KServerPorts.bunnei2022-04-082-8/+1
| * | | | | hle: kernel: hle_ipc: HasSessionRequestHandler: Check if domain handler is expired rather than locking.bunnei2022-04-081-1/+1
* | | | | | Merge pull request #8178 from tech-ticks/skyline-icache-fixbunnei2022-04-124-15/+34
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | hle: kernel: Invalidate entire icache in UnmapProcessMemory and UnmapCodeMemory (fixes #8174)tech-ticks2022-04-094-15/+34
* | | | | | Merge pull request #8157 from lat9nq/kernel-racesbunnei2022-04-127-13/+15
|\ \ \ \ \ \
| * | | | | | k_system_control: Fix data racelat9nq2022-04-061-3/+3
| * | | | | | k_auto_object: Fix data racelat9nq2022-04-041-1/+1
| * | | | | | k_thread: Fix data racelat9nq2022-04-042-3/+4
| * | | | | | k_process: Fix data racelat9nq2022-04-041-1/+1
| * | | | | | kernel: Fix current_process racelat9nq2022-04-041-4/+4
| * | | | | | k_scheduler_lock: Fix data racelat9nq2022-04-041-1/+2
* | | | | | | service: sfdnsres: add missing includes for some BSDs after 82d46a974ad4Jan Beich2022-04-121-0/+4
* | | | | | | Merge pull request #8180 from liamwhite/symbolsFernando S2022-04-114-129/+231
|\ \ \ \ \ \ \
| * | | | | | | core: extract symbol readingLiam2022-04-094-129/+231
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #8171 from tech-ticks/skyline-improvementsFernando S2022-04-107-30/+245
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | service: sfdnsres: Implement DNS address resolutiontech-ticks2022-04-082-5/+197
| * | | | | | service: bsd: Add keepalive socket optiontech-ticks2022-04-074-0/+10
| * | | | | | patch_manager: Apply layered exefs patches from 'atmosphere' SD directorytech-ticks2022-04-071-25/+38
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #8138 from german77/data-no-racebunnei2022-04-086-176/+256
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | core: hid: Fix double lock on softlock and forced updatesNarr the Reg2022-04-081-2/+12
| * | | | | core: hid: Replace lock_guard with scoped_lockNarr the Reg2022-04-073-44/+44
| * | | | | core: hid: Reduce the amount of dataracesgerman772022-04-076-176/+246
* | | | | | Merge pull request #8169 from merryhime/scoped_lockbunnei2022-04-0811-50/+50
|\ \ \ \ \ \
| * | | | | | core/hle: Standardize scoped_lock initializersMerry2022-04-075-23/+23
| * | | | | | core: Replace lock_guard with scoped_lockMerry2022-04-072-14/+14
| * | | | | | core/hle: Replace lock_guard with scoped_lockMerry2022-04-074-13/+13
* | | | | | | Merge pull request #8167 from Tachi107/patch-1merry2022-04-071-2/+0
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | fix: remove #pragma once in .cpp fileAndrea Pappacoda2022-04-071-2/+0
| |/ / / / /
* | | | | | Merge pull request #8148 from merryhime/interruptsFernando S2022-04-076-45/+42
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | arm_dynarmic: Use HaltReason for svc calls and reschedulesmerry2022-04-034-27/+19
| * | | | | dynarmic: Better interruptsmerry2022-04-036-22/+27
* | | | | | Merge pull request #8164 from liamwhite/jit-stubbunnei2022-04-076-1/+86
|\ \ \ \ \ \
| * | | | | | service: jit: stub JIT serviceLiam2022-04-076-1/+86
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #8122 from bunnei/improve-thread-usagebunnei2022-04-0613-27/+74
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | hle: service: nvdrv: Create a service thread where appropriate.Morph2022-04-021-1/+1
| * | | | | hle: service: vi: Create a service thread where appropriate.bunnei2022-04-021-1/+2
| * | | | | hle: service: bsd: Create a service thread where appropriate.bunnei2022-04-021-1/+2
| * | | | | hle: service: filesystem: Create a service thread where appropriate.bunnei2022-04-021-5/+8
| * | | | | hle: service: audio: Create a service thread where appropriate.bunnei2022-04-022-4/+6
| * | | | | hle: service: Add option for service interfaces to create or use the default thread.bunnei2022-04-025-11/+29
| * | | | | hle: kernel: Create a default thread for services that do not need their own host thread.bunnei2022-04-022-4/+26
| |/ / / /
* | | | | service: hid: Partially revert #8123german772022-04-061-0/+4
* | | | | Merge pull request #8137 from bunnei/improve-nvflinger-2bunnei2022-04-069-91/+99
|\ \ \ \ \
| * | | | | hle: service: nvflinger: buffer_queue_producer: Cleanup & fixes.bunnei2022-04-022-61/+42
| * | | | | hle: service: nvflinger: consumer_base: Cleanup & fixes.bunnei2022-04-022-15/+17
| * | | | | hle: service: nvflinger: buffer_queue_producer: Cleanup & add GetReleasedBuffers.bunnei2022-04-022-10/+38
| * | | | | hle: service: nvflinger: buffer_queue_core: Cleanup & fixes.bunnei2022-04-022-3/+0
| * | | | | hle: service: nvflinger: Use correct logger namespace.bunnei2022-04-021-2/+2
| |/ / / /
* | | | | Merge pull request #8100 from Morph1984/registered-crashbunnei2022-04-061-2/+4
|\ \ \ \ \
| * | | | | registered_cache: Prevent nullptr dereference when accumulating filesMorph2022-03-271-2/+4
* | | | | | dynarmic: Print stack trace on unrecognised instruction or other exceptionmerry2022-04-052-0/+4
* | | | | | Merge pull request #8089 from merryhime/paranoiabunnei2022-04-042-44/+56
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | configuration: Add Paranoid CPU accuracy levelmerry2022-03-262-44/+56
* | | | | | Merge pull request #8135 from Morph1984/websession-hackbunnei2022-04-031-0/+8
|\ \ \ \ \ \
| * | | | | | applets/web: Keep foreground (websession) web applet openMorph2022-04-021-0/+8
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #8123 from german77/bombslingerbunnei2022-04-033-66/+69
|\ \ \ \ \ \
| * | | | | | service: npad: Default initialize shared memorygerman772022-04-031-48/+48
| * | | | | | service: hid: Remove inaccurate behavior on initializationgerman772022-03-313-18/+21
* | | | | | | fix: typosAndrea Pappacoda2022-04-022-7/+7
| |/ / / / / |/| | | | |
* | | | | | Merge pull request #8116 from ameerj/nvhost_ctrl_bad_paramFernando S2022-04-011-1/+1
|\ \ \ \ \ \
| * | | | | | nvhost_ctrl: Only mark EventState::Busy as BadParameterameerj2022-03-291-1/+1
| |/ / / / /
* | | | | | Merge pull request #8120 from german77/signalbunnei2022-03-311-0/+4
|\ \ \ \ \ \
| * | | | | | service: hid: Signal event on AcquireNpadStyleSetUpdateEventHandleNarr the Reg2022-03-311-0/+4
* | | | | | | Merge pull request #8090 from bunnei/fix-skylinebunnei2022-03-315-54/+241
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | hle: kernel: k_page_table: Fix implementations of LockForCodeMemory & UnlockForCodeMemory.bunnei2022-03-261-48/+12
| * | | | | | hle: kernel: k_page_table: Implement LockMemoryAndOpen & UnlockMemory.bunnei2022-03-262-0/+124
| * | | | | | hle: kernel: svc: MapProcessMemory: Fix usage of KPageLinkedList to use physical address space.bunnei2022-03-261-2/+5
| * | | | | | hle: kernel: svc: CreateCodeMemory: Remove log of 'out' host pointer.bunnei2022-03-261-2/+2
| * | | | | | hle: kernel: k_code_memory: Fix usage of KPageLinkedList to use physical address space.bunnei2022-03-261-1/+2
| * | | | | | hle: kernel: k_page_table: Implement MakeAndOpenPageGroup & MakePageGroup.bunnei2022-03-262-0/+83
| * | | | | | hle: kernel: k_page_table: Add IsHeapPhysicalAddress method.bunnei2022-03-261-0/+8
| * | | | | | hle: kernel: k_page_linked_list: Add Empty method.bunnei2022-03-261-0/+4
| * | | | | | hle: kernel: svc: UnmapProcessCodeMemory: Fix inverted alignment check.bunnei2022-03-261-1/+1
| | |/ / / / | |/| | | |
* | | | | | arm_dynarmic_64: Invalidate on all coresmerry2022-03-271-2/+4
| |_|/ / / |/| | | |
* | | | | Merge pull request #8088 from bunnei/fixup-nvflingerFernando S2022-03-279-547/+136
|\ \ \ \ \
| * | | | | hle: service: nvflinger: buffer_queue: Remove AutoLock and fix free buffer tracking.bunnei2022-03-265-181/+130
| * | | | | hle: service: nvflinger: buffer_queue_consumer: Use scoped_lock instead of unique_lock.bunnei2022-03-261-2/+2
| * | | | | hle: service: nvflinger: consumer_base: Use scoped_lock instead of unique_lock.bunnei2022-03-261-4/+4
| * | | | | hle: service: nvflinger: Remove unused BufferQueue.bunnei2022-03-262-360/+0
* | | | | | Revert "Memory GPU <-> CPU: reduce infighting in the texture cache by adding CPU Cached memory."bunnei2022-03-261-1/+1
| |/ / / / |/| | | |
* | | | | Merge pull request #8041 from Morph1984/inline-swkbdbunnei2022-03-263-166/+415
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | applets/swkbd: Split software keyboard initializationMorph2022-03-222-160/+349
| * | | | applets/swkbd: Add new inline software keyboard typesMorph2022-03-221-6/+66
| |/ / /
* | | | Memory: Don't protect reads on Normal accuracy.Fernando Sahmkow2022-03-251-1/+1
* | | | hle: nvflinger: ConsumerBase: Mark ctor as explicit.bunnei2022-03-251-1/+1
* | | | hle: vi: NativeWindow: Fix trivially copyable issues.bunnei2022-03-251-4/+4
* | | | hle: nvdrv: nvdata: buffer_queue_producer: Minor cleanup.bunnei2022-03-251-11/+11
* | | | hle: nvdrv: nvdata: Cleanup NvFence static assert.bunnei2022-03-251-1/+1
* | | | hle: nvflinger: Remove unused unordered_map include.bunnei2022-03-251-1/+0
* | | | hle: nvflinger: buffer_queue_consumer: AcquireBuffer: Fix typo.bunnei2022-03-251-1/+1
* | | | hle: nvflinger: Merge Rect with Common::Rectangle.bunnei2022-03-255-85/+9
* | | | hle: nvflinger: buffer_queue_core: Declare default dtor.bunnei2022-03-252-0/+3
* | | | hle: nvflinger: buffer_queue_producer: DequeueBuffer: Remove unnecessary lock.bunnei2022-03-251-3/+1
* | | | hle: nvflinger: consumer_base: StillTracking: Should be const.bunnei2022-03-252-2/+3
* | | | hle: nvflinger: graphic_buffer_producer: Remove unnecessary pragma pack.bunnei2022-03-251-2/+0
* | | | hle: nvflinger: parcel: Reserve token size.bunnei2022-03-251-1/+2
* | | | hle: nvflinger: buffer_queue_core: StillTracking: Take const reference.bunnei2022-03-254-7/+7
* | | | hle: nvflinger: buffer_queue_core: Cleanup locking.bunnei2022-03-251-2/+2
* | | | hle: nvflinger: Use std::chrono for present_ns.bunnei2022-03-257-25/+30
* | | | hle: nvflinger: Migrate android namespace -> Service::android.bunnei2022-03-2529-61/+58
* | | | hle: nvflinger: BufferQueueProducer: Handle SetPreallocatedBuffer with empty buffer.bunnei2022-03-251-7/+10
* | | | hle: vi: Integrate new NVFlinger and HosBinderDriverServer service.bunnei2022-03-2516-723/+285
* | | | hle: nvflinger: Add implementation for HosBinderDriverServer service.bunnei2022-03-253-0/+75
* | | | hle: nvflinger: Add implementation for BufferQueueProducer class.bunnei2022-03-253-2/+1021
* | | | hle: nvflinger: Add implementation for BufferQueueCore class.bunnei2022-03-253-0/+235
* | | | hle: nvflinger: Add implementation for BufferQueueConsumer class.bunnei2022-03-253-0/+263
* | | | hle: nvflinger: Add implementation for QueueBufferInput and QueueBufferOutput structs.bunnei2022-03-253-0/+100
* | | | hle: nvflinger: Add implementation for BufferItemConsumer class.bunnei2022-03-253-0/+87
* | | | hle: nvflinger: Add implementation for ConsumerBase class.bunnei2022-03-253-0/+190
* | | | hle: nvflinger: Add implementation for BufferSlot class.bunnei2022-03-252-0/+40
* | | | hle: nvflinger: Add implementation for BufferItem class.bunnei2022-03-252-0/+47
* | | | hle: nvflinger: Move implementation for Parcel to its own header.bunnei2022-03-252-0/+172
* | | | hle: nvflinger: Add android buffer queue definitions to its own header.bunnei2022-03-252-0/+22
* | | | hle: nvflinger: Add IBinder interface.bunnei2022-03-252-0/+43
* | | | hle: nvflinger: Add IConsumerListener interface.bunnei2022-03-252-0/+27
* | | | hle: nvflinger: Add ProducerListener interface.bunnei2022-03-252-0/+17
* | | | hle: nvflinger: Add android window enumerations to its own header.bunnei2022-03-252-0/+54
* | | | hle: nvflinger: Add android Status flags to its own header.bunnei2022-03-251-0/+28
* | | | hle: nvflinger: Move BufferTransformFlags to its own header.bunnei2022-03-253-1/+27
* | | | hle: nvdrv: Rename Fence to NvFence to avoid naming conflicts.bunnei2022-03-254-17/+13
* | | | hle: nvflinger: Move PixelFormat to its own header.bunnei2022-03-255-10/+31
* | | | hle: nvflinger: Add implementation for GraphicBuffer class.bunnei2022-03-252-0/+101
* | | | hle: nvflinger: Add implementation for Fence class.bunnei2022-03-252-0/+34
* | | | hle: nvflinger: Add implementation for Rect class.bunnei2022-03-252-0/+76
* | | | Merge pull request #8031 from Morph1984/cleanup-mii-pleasebunnei2022-03-2318-572/+642
|\ \ \ \
| * | | | applets/mii: Remove unused includeMorph2022-03-221-1/+0
| * | | | applets/mii: Remove frontend parametersMorph2022-03-222-17/+4
| * | | | applets/mii: Cleanup MiiEdit applet implementationMorph2022-03-222-44/+85
| * | | | applets/mii: Cleanup MiiEdit applet typesMorph2022-03-221-23/+44
| * | | | applets/mii: Move MiiEdit applet types into its own fileMorph2022-03-224-54/+70
| * | | | service: Move mii enums and structs into its own fileMorph2022-03-227-308/+312
| * | | | applets: Rename Mii to MiiEditMorph2022-03-227-45/+47
| |/ / /
* / / / Revert "dynarmic: Reduce size of code caches"bunnei2022-03-232-4/+4
|/ / /
* | | Merge pull request #8048 from ameerj/include-purgebunnei2022-03-2241-52/+13
|\ \ \
| * | | general: Fix clang/gcc build errorsameerj2022-03-202-4/+5
| * | | common: Reduce unused includesameerj2022-03-194-0/+6
| * | | core: Reduce unused includesameerj2022-03-1938-54/+8
* | | | Merge pull request #8040 from Morph1984/handle-tablebunnei2022-03-202-30/+12
|\ \ \ \ | |/ / / |/| | |
| * | | KHandleTable: Optimize table entry layoutMorph2022-03-182-30/+12
* | | | Merge pull request #8028 from v1993/patch-9bunnei2022-03-191-2/+2
|\ \ \ \
| * | | | bsd: Allow inexact match for address length in AcceptImplValeri2022-03-151-2/+2
| |/ / /
* | | | general: Reduce core.h includesameerj2022-03-184-7/+23
* | | | Merge pull request #7964 from german77/miiiibunnei2022-03-177-5/+270
|\ \ \ \
| * | | | applet: mii: Simple implementation of mii appletgerman772022-03-017-5/+270
* | | | | core: hle: kernel: init_slab_setup: Move CalculateSlabHeapGapSize to global namespace.bunnei2022-03-151-6/+6
* | | | | core: hle: kernel: Allocate dummy threads on host thread storage.bunnei2022-03-152-8/+6
* | | | | core: hle: kernel: Downgrade dangling objects warning to debug.bunnei2022-03-151-2/+2
* | | | | core: hle: kernel: Make object list container global and ensure it is reset on each emulation session.bunnei2022-03-151-7/+9
* | | | | core: hle: kernel: Remove server session tracking.bunnei2022-03-154-37/+1
* | | | | core: hle: kernel: k_process: Remove handle table finalize, reset page table.bunnei2022-03-151-3/+3
* | | | | core: hle: kernel: k_process: Implement thread local storage accurately.bunnei2022-03-153-111/+99
* | | | | core: hle: kernel: k_page_table: Add implementations of MapPages, UnmapPages, and FindFreeArea for TLS.bunnei2022-03-152-2/+141
* | | | | core: hle: kernel: k_slab_heap: Refresh to use guest allocations.bunnei2022-03-152-125/+107
* | | | | core: hle: kernel: Update init_slab_heap, use device memory, and add KThreadLocalPage and KPageBuffer.bunnei2022-03-154-55/+92
* | | | | core: hle: kernel: k_page_buffer: Add KThreadLocalPage primitive.bunnei2022-03-153-0/+179
* | | | | core: hle: kernel: k_page_buffer: Add KPageBuffer primitive.bunnei2022-03-152-0/+35
* | | | | core: hle: kernel: k_thread: Ensure host Fiber is freed.bunnei2022-03-151-0/+3
* | | | | core: hle: kernel: k_server_session: Ensure SessionRequestManager is freed.bunnei2022-03-151-0/+3
* | | | | core: hle: service: kernel_helpers: Use system resource limit.bunnei2022-03-151-10/+1
* | | | | core: hle: service: sm: Fix KPort reference count.bunnei2022-03-151-0/+2
* | | | | core: hle: kernel: k_thread: Update to reflect tree changes.bunnei2022-03-151-3/+3
* | | | | core: hle: kernel: Use weak_ptr where possible for SessionRequestHandler and SessionRequestManager.bunnei2022-03-157-14/+25
* | | | | core: hle: kernel: k_memory_layout: Update kernel slab memory sizes.bunnei2022-03-151-3/+3
* | | | | core: hle: kernel: svc_types: Add ThreadLocalRegionSize.bunnei2022-03-151-0/+2
* | | | | core: hle: kernel: k_condition_variable: Update to reflect tree changes.bunnei2022-03-151-1/+1
* | | | | core: hle: kernel: k_address_arbiter: Update to reflect tree changes.bunnei2022-03-151-3/+3
| |/ / / |/| | |
* | | | dynarmic: Reduce size of code cachesMerry2022-03-132-4/+4
* | | | hle: service: ldr: Use deterministic addresses when mapping NROs.bunnei2022-03-092-24/+62
* | | | Merge pull request #7986 from lat9nq/vk-callbackbunnei2022-03-082-2/+13
|\ \ \ \
| * | | | emu_window: Create a way to Cancel the exit of a Scopedlat9nq2022-03-081-1/+10
| * | | | core: Don't shutdown a null GPUlat9nq2022-03-071-1/+3
| | |/ / | |/| |
* / | | hle: kernel: KPageTable: Improve implementations of MapCodeMemory and UnmapCodeMemory.bunnei2022-03-082-47/+116
|/ / /
* | | Merge pull request #7956 from bunnei/improve-mem-managerbunnei2022-03-0315-376/+848
|\ \ \
| * | | hle: kernel: Re-create memory layout at initialization.bunnei2022-02-281-41/+43
| * | | hle: kernel: Remove unused pool locals.bunnei2022-02-281-2/+0
| * | | hle: kernel: k_memory_manager: Rework for latest kernel behavior.bunnei2022-02-286-173/+548
| * | | hle: kernel: k_page_heap: GetPhysicalAddr can be const.bunnei2022-02-271-2/+1
| * | | hle: kernel: k_page_heap: Remove superfluous consexpr.bunnei2022-02-272-4/+4
| * | | hle: kernel: k_page_heap: Various updates and improvements.bunnei2022-02-272-155/+192
| * | | hle: kernel: Add initial_process.h header.bunnei2022-02-272-0/+24
| * | | hle: kernel: board: nx: Add k_memory_layout.h header.bunnei2022-02-272-0/+14
| * | | hle: kernel: k_system_control: Add GetRealMemorySize and update GetKernelPhysicalBaseAddress.bunnei2022-02-272-1/+12
| * | | hle: kernel: k_memory_layout: Add GetPhysicalLinearRegion.bunnei2022-02-271-0/+4
| * | | hle: kernel: k_memory_region_types: Update for new regions.bunnei2022-02-271-1/+9
| |/ /
* / / dynarmic: Inline exclusive memory accessesmerry2022-02-276-6/+31
|/ /
* | Merge pull request #7932 from bunnei/extended-mem-layoutbunnei2022-02-2614-55/+69
|\ \
| * | hle: kernel: KSystemControl: Use 6GB memory layout when "use_extended_memory_layout" setting is enabled.bunnei2022-02-211-20/+4
| * | core: device_memory: Use memory size reported by KSystemControl.bunnei2022-02-213-7/+5
| * | core: hle: kernel: Remove resource limit hack for PhysicalMemory.bunnei2022-02-211-7/+0
| * | core: hle: kernel: KProcess: Pass in KResourceLimit on process creation.bunnei2022-02-214-9/+30
| * | core: hle: kernel: KEvent: Pass in owner KProcess on event creation.bunnei2022-02-214-12/+8
| * | core: hle: kernel: KResourceLimit: Add a helper function for creating a KResourceLimit for a process.bunnei2022-02-212-0/+22
* | | service: am: Update enum names to match documentationNarr the Reg2022-02-224-16/+51
|/ /
* | Merge pull request #7919 from bunnei/phys-mem-updatesbunnei2022-02-211-125/+430
|\ \
| * | fixup! core: hle: kernel: KPageTable: Improve Un/MapPhysicalMemory.bunnei2022-02-191-22/+2
| * | core: hle: kernel: KPageTable: Improve Un/MapPhysicalMemory.bunnei2022-02-191-107/+432
* | | Merge pull request #7920 from bunnei/fix-unmap-pagesbunnei2022-02-211-3/+2
|\ \ \
| * | | core: hle: kernel: KPageTable: Fix UnmapPages.bunnei2022-02-191-3/+2
| |/ /
* | | Merge pull request #7867 from german77/amiibobunnei2022-02-194-249/+926
|\ \ \ | |/ / |/| |
| * | nfp: Allow files without password datagerman772022-02-132-9/+24
| * | nfp: Separate nfc tag from amiibo dataNarr the Reg2022-02-103-44/+76
| * | nfp: Address compiler issuesgerman772022-02-091-25/+26
| * | nfp: Validate amiibo filesNarr the Reg2022-02-082-41/+145
| * | nfp: Improve implementationgerman772022-02-084-189/+672
| * | nfp: Move IUser class to header and add missing enum and structsgerman772022-02-072-257/+299
| * | nfp: Sort functions by command numbergerman772022-02-071-79/+79
* | | Merge pull request #7866 from xerpi/svc-OutputDebugString32-CreateCodeMemory32-ControlCodeMemory32Mai M2022-02-172-4/+40
|\ \ \
| * | | kernel: svc: Add OutputDebugString32, CreateCodeMemory32, ControlCodeMemory32Sergi Granell2022-02-152-4/+40
* | | | Merge pull request #7878 from german77/mnppbunnei2022-02-174-0/+69
|\ \ \ \
| * | | | service/mnpp: Stub mnpp_appNarr the Reg2022-02-114-0/+69
| | |/ / | |/| |
* | | | Merge pull request #7899 from Kelebek1/testMorph2022-02-161-9/+9
|\ \ \ \ | |_|/ / |/| | |
| * | | Dump patched exefs rather than baseKelebek12022-02-151-9/+9
| | |/ | |/|
* | | Merge pull request #7871 from german77/svc2bunnei2022-02-151-77/+77
|\ \ \ | |/ / |/| |
| * | svc: Set unique names for function tablesNarr the Reg2022-02-091-77/+77
| |/
* | hid: Stub IsUsbFullKeyControllerEnabledlat9nq2022-02-122-1/+12
* | Merge pull request #7852 from Morph1984/new-uuidbunnei2022-02-1116-66/+65
|\ \
| * | general: Rename NewUUID to UUID, and remove the previous UUID implMorph2022-02-0521-125/+121
| * | profile: Migrate to the new UUID implementationMorph2022-02-059-108/+111
| * | hle: ipc_helpers: Ignore -Wclass-memaccessMorph2022-02-051-0/+8
| * | service: Migrate to the new UUID implementationMorph2022-02-059-45/+36
| * | input/hid: Migrate to the new UUID implementationMorph2022-02-053-15/+16
* | | hle: kernel: KCodeMemory: Remove unused QueryMemory.bunnei2022-02-091-1/+0
* | | hle: kernel: KCodeMemory: Correct m_page_group number of pages.bunnei2022-02-091-2/+3
| |/ |/|
* | Merge pull request #7847 from tech-ticks/masterMorph2022-02-062-1/+46
|\ \ | |/ |/|
| * service: pm: Implement AtmosphereGetProcessInfotech-ticks2022-02-042-1/+46
* | Merge pull request #7839 from german77/batterybunnei2022-02-051-1/+1
|\ \ | |/ |/|
| * yuzu: ui: Improve battery symbolsNarr the Reg2022-02-021-1/+1
* | Merge pull request #7835 from bunnei/page-table-lockbunnei2022-02-032-34/+46
|\ \
| * | hle: kernel: KPageTable: Migrate locks to KScopedLightLock.bunnei2022-02-022-34/+46
| |/
* | general: Replace NonCopyable struct with equivalentsLioncash2022-02-029-105/+159
* | general: Move deleted copy/move constructor/assignment operators to public interfaceLioncash2022-02-027-11/+9
|/
* svc: Add 32 bit SynchronizePreemptionStateNarr the Reg2022-02-011-1/+1
* Merge pull request #7787 from bunnei/scheduler-deadlock-fixMorph2022-01-292-23/+24
|\
| * hle: kernel: KScheduler: Fix deadlock with core waiting for a thread lock that has migrated.bunnei2022-01-272-23/+24
* | Merge pull request #7770 from german77/motion-thresholdbunnei2022-01-282-2/+3
|\ \ | |/ |/|
| * input_common: Add option to configure gyro thresholdgerman772022-01-242-2/+3
* | Merge pull request #7762 from bunnei/un-map-improvebunnei2022-01-273-111/+108
|\ \
| * | core: hle: kernel: KPageTable: Various improvements to MapPages and UnmapPages.bunnei2022-01-231-22/+25
| * | core: hle: kernel: KPageTable: MapProcessCode: Various cleanup.bunnei2022-01-231-11/+12
| * | core: hle: kernel: KPageTable: ReserveTransferMemory: Various cleanup.bunnei2022-01-231-6/+6
| * | core: hle: kernel: KPageTable: ResetTransferMemory: Various cleanup.bunnei2022-01-231-6/+5
| * | core: hle: kernel: KPageTable: SetMemoryAttribute: Various cleanup.bunnei2022-01-231-2/+3
| * | core: hle: kernel: KPageTable: Assert valid address on GetPhysicalAddr.bunnei2022-01-221-1/+3
| * | core: hle: kernel: KPageTable: Operate: Assert lock ownership.bunnei2022-01-221-2/+2
| * | core: hle: kernel: KPageTable: SetHeapSize: Cleanup & take physical memory lock.bunnei2022-01-221-4/+7
| * | core: hle: kernel: Refactor Un/MapPhysicalMemory to remove unnecessary methods.bunnei2022-01-222-50/+39
| * | core: hle: kernel: Rename Un/Map to Un/MapMeory.bunnei2022-01-223-7/+6
| |/
* | Merge pull request #7771 from lioncash/assertMorph2022-01-251-2/+0
|\ \
| * | kernel/k_affinity_mask: Remove duplicated assertLioncash2022-01-241-2/+0
| |/
* / hle: kernel: KThread: Improve Increment/Decrement RunningThreadCount.bunnei2022-01-233-24/+21
|/
* Merge pull request #7737 from bunnei/fix-dummy-thread-leakbunnei2022-01-228-38/+118
|\
| * hle: kernel: KThread: Ensure host (dummy) threads block on locking.bunnei2022-01-224-0/+89
| * hle: kernel: Remove redundant tracking of dummy threads.bunnei2022-01-211-9/+3
| * hle: kernel: KThread: DummyThread can be waited, ensure wait_queue is not nullptr.bunnei2022-01-211-6/+6
| * hle: kernel: KThread: Decrease DummyThread priority to ensure it is never scheduled.bunnei2022-01-213-2/+5
| * hle: kernel: service_thread: Ensure dummy thread is closed & destroyed on thread exit.bunnei2022-01-211-0/+5
| * hle: kernel: KServerSession: Remove hack for CompleteSyncRequest.bunnei2022-01-211-11/+0
| * hle: kernel: KServerSession: Simplify CompleteSyncRequest EndWait.bunnei2022-01-212-12/+2
| * hle: kernel: KThread: Ensure dummy threads never call EndWait.bunnei2022-01-211-0/+5
| * hle: kernel: KScheduler: Ensure dummy threads are never scheduled.bunnei2022-01-211-0/+5
| * hle: kernel: KThread: Rename thread_type_for_debugging -> thread_type.bunnei2022-01-212-4/+4
* | Merge pull request #7752 from Morph1984/SetCpuOverclockEnabledbunnei2022-01-221-1/+13
|\ \
| * | service: apm: Stub ISession SetCpuOverclockEnabledMorph2022-01-211-1/+13
* | | service/wlan: Update function tablesLioncash2022-01-211-1/+1
* | | service/usb: Update function tablesLioncash2022-01-211-27/+15
* | | service/set: Update function tablesLioncash2022-01-211-0/+2
* | | service/ns: Update function tablesLioncash2022-01-211-0/+6
* | | service/nim: Update unknown function table entriesLioncash2022-01-211-0/+6
* | | service/friend: Update unknown function table entriesLioncash2022-01-211-6/+6
* | | service/filsystem: Update fsp-srv function tableLioncash2022-01-211-0/+3
* | | service/btm: Update function tablesLioncash2022-01-211-0/+30
* | | service/audio: Update audctl unknown function namesLioncash2022-01-211-8/+8
* | | service/am: Update omm function tablesLioncash2022-01-211-0/+1
* | | service/acc: Update unknown function namesLioncash2022-01-212-4/+4
| |/ |/|
* | Merge pull request #7710 from german77/just-shake-itbunnei2022-01-211-1/+1
|\ \ | |/ |/|
| * core/hid: Increment shake forceNarr the Reg2022-01-141-1/+1
* | Merge pull request #7726 from german77/clampMorph2022-01-191-1/+2
|\ \
| * | service/hid: Initialize applet_resource on SetNpadAnalogStickUseCenterClampgerman772022-01-191-1/+2
* | | Merge pull request #7701 from bunnei/clear-mem-pagesbunnei2022-01-195-16/+34
|\ \ \ | |/ / |/| |
| * | hle: kernel: k_memory_manager: Clear pages on allocation & free.bunnei2022-01-155-16/+34
* | | Merge pull request #7712 from bunnei/fix-thread-exitbunnei2022-01-1810-38/+177
|\ \ \
| * | | core: hle: kernel: KThread: Integrate with KWorkerTask and implement DoWorkerTaskImpl.bunnei2022-01-152-2/+28
| * | | core: hle: kernel: KProcess: Integrate with KWorkerTask and add unimplemented DoWorkerTaskImpl.bunnei2022-01-152-3/+9
| * | | core: hle: kernel: KThread: Replace Suspend with UpdateState & various updates.bunnei2022-01-152-33/+26
| * | | core: hle: kernel: Instantiate a kernel instance of KWorkerTaskManager.bunnei2022-01-152-0/+18
| * | | core: hle: kernel: Add KWorkerTask and KWorkerTaskManager.bunnei2022-01-154-0/+96
* | | | Merge pull request #7732 from v1993/patch-7bunnei2022-01-181-2/+0
|\ \ \ \
| * | | | hle: remove no-op codeValeri2022-01-171-2/+0
* | | | | Merge pull request #7728 from v1993/patch-4Mai M2022-01-171-1/+1
|\ \ \ \ \
| * | | | | hid: fix std::transform callValeri2022-01-171-1/+1
| |/ / / /
* / / / / Correct assignment source for rotationsValeri2022-01-171-1/+1
|/ / / /
* | | | Merge pull request #7711 from bunnei/fix-service-thread-race-v2bunnei2022-01-151-12/+11
|\ \ \ \ | |_|/ / |/| | |
| * | | hle: kernel: Fix service_threads access to be thread safe V2.bunnei2022-01-151-12/+11
| |/ /
* | | Merge pull request #7707 from german77/slow-updatebunnei2022-01-151-1/+2
|\ \ \ | |/ / |/| |
| * | service/hid: Decrease motion update rateNarr the Reg2022-01-131-1/+2
| |/
* | Merge pull request #7699 from bunnei/fix-service-thread-raceMai M2022-01-141-7/+27
|\ \
| * | hle: kernel: Fix service_threads access to be thread safe.bunnei2022-01-141-7/+27
* | | Merge pull request #7698 from bunnei/mem-code-memory-updatesMai M2022-01-146-81/+107
|\ \ \ | |/ / |/| |
| * | hle: kernel: k_page_table: Update SetProcessMemoryPermission.bunnei2022-01-126-45/+68
| * | hle: service: ldr: UnmapCodeMemory BSS only when set.bunnei2022-01-121-3/+7
| * | hle: kernel: k_page_table: ReadAndWrite -> UserReadWrite.bunnei2022-01-123-18/+18
| * | hle: kernel: k_page_table: Rename *ProcessCodeMemory -> *CodeMemory.bunnei2022-01-124-20/+19
| |/
* | Merge pull request #7700 from german77/no-gyrobunnei2022-01-141-1/+1
|\ \ | |/ |/|
| * core/hid: Reduce gyro threshold even moreNarr the Reg2022-01-121-1/+1
* | Merge pull request #7684 from bunnei/set-mem-perm-attrbunnei2022-01-125-160/+211
|\ \
| * | core: hle: kernel: svc: Updates to SetMemoryAttribute and SetMemoryPermission.bunnei2022-01-083-45/+46
| * | core: hle: kernel: k_page_table: Update CheckMemoryState.bunnei2022-01-084-116/+166
* | | Merge pull request #7633 from german77/hotkeysbunnei2022-01-113-1/+75
|\ \ \ | |_|/ |/| |
| * | yuzu: Add controller hotkeysgerman772022-01-072-0/+29
| * | core/hid: Add home and screenshot button supportgerman772022-01-073-1/+46
* | | Merge pull request #7682 from german77/udp_fixbunnei2022-01-081-2/+6
|\ \ \ | |_|/ |/| |
| * | yuzu: Use pad parameter to choose the correct controllergerman772022-01-071-2/+6
| |/
* / core/hid: Set minimum gyro thresholdgerman772022-01-071-0/+1
|/
* Merge pull request #7636 from vonchenplus/buffer_queue_querybunnei2022-01-043-3/+9
|\
| * Remove invalid assertion statementFeng Chen2021-12-281-3/+0
| * Implement few type in bufferqueue query methodFeng Chen2021-12-282-0/+9
* | gpu: Add shut down method to synchronize threads before destructionameerj2022-01-041-0/+2
* | Revert "Merge pull request #7668 from ameerj/fence-stop-token"ameerj2022-01-041-2/+1
* | Merge pull request #7668 from ameerj/fence-stop-tokenbunnei2022-01-041-1/+2
|\ \
| * | gpu: Use std::stop_token in WaitFence for VSync threadameerj2022-01-031-1/+2
* | | Merge pull request #7664 from german77/fallbackbunnei2022-01-042-4/+36
|\ \ \ | |/ / |/| |
| * | core/hid: Add fallback to fullkey controllersgerman772022-01-022-4/+36
* | | Merge pull request #7648 from bunnei/thread-pinningFernando S2022-01-0310-14/+140
|\ \ \ | |/ / |/| |
| * | core: hle: kernel: Implement thread pinning.bunnei2021-12-3110-14/+140
* | | Merge pull request #7647 from german77/toadbunnei2021-12-313-13/+19
|\ \ \ | |/ / |/| |
| * | core/hid: Fix controller type validationgerman772021-12-303-13/+19
* | | core: hle: kernel: Updated implementation of svcSetHeapSize.bunnei2021-12-286-83/+141
| |/ |/|
* | Merge pull request #7621 from bunnei/set-mem-permbunnei2021-12-284-1/+67
|\ \ | |/ |/|
| * core: hle: kernel: Implement SetMemoryPermission.bunnei2021-12-234-1/+67
* | core: hle: kernel: KThread: X18 should be a cryptographically random number.bunnei2021-12-231-0/+2
|/
* hle: kernel: svc: GetInfo: Fix error checking with IdleTickCount.bunnei2021-12-221-14/+9
* Merge pull request #7481 from german77/gyro-biasbunnei2021-12-216-20/+32
|\
| * service/hid: Improve console motion accuracyNarr the Reg2021-12-136-20/+32
* | Merge pull request #7597 from bunnei/remove-global-lockbunnei2021-12-208-58/+1
|\ \
| * | core: hle: Remove global HLE lock.bunnei2021-12-188-58/+1
* | | kernel: Manually destroy the current process during shut downameerj2021-12-191-1/+4
* | | Merge pull request #7593 from german77/brrr_testMorph2021-12-185-23/+19
|\ \ \
| * | | core/hid: Cancel any vibration after the testNarr the Reg2021-12-165-23/+19
| |/ /
* / / core: loader: kip: Minimal changes to fix KIP loading.bunnei2021-12-181-1/+7
|/ /
* | core/hid: Fix faulty analog triggersNarr the Reg2021-12-151-2/+2
* | common/input: Avoid numerous large copies of CallbackStatusLioncash2021-12-146-92/+118
* | Remove erroneous #pragma onceValeri2021-12-131-2/+0
* | Merge pull request #7462 from bunnei/kernel-improve-schedulingbunnei2021-12-1332-634/+895
|\ \
| * | hle: kernel k_scheduler: EnableScheduling: Remove redundant GetCurrentThreadPointer calls.bunnei2021-12-071-3/+5
| * | hle: kernel k_process: Remove unnecessary .at usage with thread pinning methods.bunnei2021-12-071-3/+3
| * | hle: kernel: Remove unnecessary virtual specifier on NotifyAvailable.bunnei2021-12-071-2/+2
| * | hle: kernel: Remove unnecessary virtual specifier on EndWait.bunnei2021-12-071-1/+1
| * | hle: kernel: k_light_condition_variable: Revert unnecessary license comment changes.bunnei2021-12-071-1/+1
| * | hle: kernel: k_condition_variable: Revert unnecessary style changes.bunnei2021-12-071-2/+2
| * | hle: kernel: Remove unnecessary virtual specifier on CancelWait.bunnei2021-12-076-14/+14
| * | hle: kernel: service_thread: Force stop threads on destruction.bunnei2021-12-071-1/+7
| * | hle: kernel: k_light_lock: Implement CancelWait.bunnei2021-12-071-5/+10
| * | hle: kernel: service_thread: Use std::jthread.bunnei2021-12-071-18/+19
| * | hle: kernel: k_thread: Skip reschedule on DisableDispatch with SC.bunnei2021-12-071-0/+5
| * | hle: kernel: k_thread: Rename sleeping_queue -> wait_queue.bunnei2021-12-072-17/+13
| * | hle: kernel: svc: Fix deadlock that can occur with single core.bunnei2021-12-071-10/+8
| * | hle: kernel: k_thread: Treat dummy threads as a special type.bunnei2021-12-072-1/+4
| * | hle: kernel: fix timing on thread preemptionFernandoS272021-12-071-4/+2
| * | hle: kernel: fix scheduling ops from HLE host thread.FernandoS272021-12-071-3/+3
| * | hle: kernel: Add a flag for indicating that the kernel is currently shutting down.bunnei2021-12-076-0/+49
| * | hle: kernel: KSynchronizationObject: Fix variable shadowing.bunnei2021-12-071-8/+8
| * | hle: kernel: Cleanup to match coding style.bunnei2021-12-076-26/+21
| * | hle: kernel: KProcess: Improvements for thread pinning.bunnei2021-12-072-8/+26
| * | hle: kernel: KThreadQueue: Remove deprecated code.bunnei2021-12-071-63/+0
| * | hle: kernel: KConditionVariable: Various updates & simplifications.bunnei2021-12-072-121/+65
| * | hle: kernel: KThread: Migrate to updated KThreadQueue (part 2).bunnei2021-12-071-29/+19
| * | hle: kernel: KThread: Migrate to updated KThreadQueue (part 1).bunnei2021-12-073-60/+71
| * | hle: kernel: KConditionVariable: Migrate to updated KThreadQueue.bunnei2021-12-071-12/+55
| * | hle: kernel: KServerSession: Migrate to updated KThreadQueue.bunnei2021-12-072-5/+11
| * | hle: kernel: KLightConditionVariable: Migrate to updated KThreadQueue.bunnei2021-12-073-54/+87
| * | hle: kernel: KLightLock: Migrate to updated KThreadQueue.bunnei2021-12-072-35/+36
| * | hle: kernel: KAddressArbiter: Migrate to updated KThreadQueue.bunnei2021-12-071-43/+39
| * | hle: kernel: KThread: Remove tracking of sync object from threads.bunnei2021-12-076-41/+21
| * | hle: kernel: Update KThreadQueue and migrate KSynchronizationObject.bunnei2021-12-078-75/+251
| * | core: hle: kernel: Disable dispatch count tracking on single core.bunnei2021-12-073-5/+14
| * | core: hle: kernel: k_thread: Mark KScopedDisableDispatch as nodiscard.bunnei2021-12-071-1/+1
| * | core: cpu_manager: Use invalid core_id on init and simplify shutdown.bunnei2021-12-071-7/+3
| * | core: hle: kernel: k_auto_object: Add GetName method.bunnei2021-12-071-0/+4
| * | core: hle: kernel: DisableDispatch on suspend threads.bunnei2021-12-071-0/+3
| * | core: hle: kernel: k_scheduler: Improve DisableScheduling and EnableScheduling.bunnei2021-12-071-14/+9
| * | core: cpu_manager: Use KScopedDisableDispatch.bunnei2021-12-071-7/+8
| * | core: hle: kernel: Use CurrentPhysicalCoreIndex as appropriate.bunnei2021-12-071-6/+2
| * | core: hle: kernel: k_scheduler: Remove unnecessary MakeCurrentProcess.bunnei2021-12-071-5/+0
| * | core: hle: kernel: k_scheduler: Improve ScheduleImpl.bunnei2021-12-071-6/+7
| * | core: hle: kernel: k_scheduler: Improve Unload.bunnei2021-12-071-17/+29
| * | core: hle: kernel: k_process: DisableDispatch on main thread.bunnei2021-12-071-0/+1
| * | core: hle: kernel: k_handle_table: Use KScopedDisableDispatch as necessary.bunnei2021-12-072-0/+8
| * | core: hle: kernel: k_thread: Add KScopedDisableDispatch.bunnei2021-12-072-1/+47
| * | core: hle: kernel: Ensure idle threads are closed before destroying scheduler.bunnei2021-12-073-24/+22
| * | core: hle: kernel: Reflect non-emulated threads as core 3.bunnei2021-12-077-14/+17
* | | Merge pull request #7519 from itsmeft24/masterbunnei2021-12-0912-6/+611
|\ \ \
| * | | Update k_code_memory.hitsmeft242021-12-071-6/+6
| * | | make KCodeMemory::GetSourceAddress constitsmeft242021-12-071-1/+1
| * | | fix formattingitsmeft242021-12-061-1/+6
| * | | move private members below public membersitsmeft242021-12-061-10/+11
| * | | fix formattingitsmeft242021-12-061-4/+1
| * | | fix formattingitsmeft242021-12-061-1/+1
| * | | fix formattingitsmeft242021-12-062-2/+2
| * | | Remove unnecessary includesitsmeft242021-12-062-50/+13
| * | | Add copyright noticeitsmeft242021-12-052-0/+8
| * | | Add KCodeMemory to CMakeLists.txtitsmeft242021-12-051-0/+2
| * | | kernel: svc: Implement Map/UnmapProcessMemory and Create/ControlCodeMemoryitsmeft242021-12-0511-7/+636
* | | | Merge pull request #7525 from german77/notifabunnei2021-12-084-0/+75
|\ \ \ \
| * | | | service/notif: Add notif:a and stub ListAlarmSettings,Initializegerman772021-12-064-0/+75
* | | | | Merge pull request #7521 from german77/dual_single_joyconsbunnei2021-12-085-38/+174
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | service/hid: Implement SetNpadJoyAssignmentModegerman772021-12-055-38/+174
| |/ / /
* | | | Merge pull request #7488 from vonchenplus/support_multiple_videos_playingbunnei2021-12-086-8/+29
|\ \ \ \ | |_|_|/ |/| | |
| * | | Address feedbackFeng Chen2021-12-044-13/+22
| * | | Support multiple videos playingFeng Chen2021-12-024-9/+21
* | | | Merge pull request #7524 from german77/hid_stubbunnei2021-12-062-2/+35
|\ \ \ \
| * | | | service/hid: Stub SetNpadCaptureButtonAssignment and ClearNpadCaptureButtonAssignmentgerman772021-12-062-2/+35
| | |/ / | |/| |
* | | | loader: Support loading subsdk{8,9}jam1garner2021-12-061-2/+3
* | | | general: Add missing copyright noticesameerj2021-12-051-0/+4
|/ / /
* | / core/hid: Add missing controller typegerman772021-12-051-0/+2
| |/ |/|
* | core/hid: Ensure only valid npad are connectedgerman772021-12-056-18/+83
* | Merge pull request #7489 from Morph1984/steady-clockbunnei2021-12-042-4/+4
|\ \
| * | general: Replace high_resolution_clock with steady_clockMorph2021-12-022-4/+4
| |/
* / service: am: ISelfController: Stub SaveCurrentScreenshotMorph2021-12-033-2/+15
|/
* service: friend: Implement GetCompletionEventMorph2021-11-301-2/+21
* input_interpreter: Make use of NpadButton instead of a u64Morph2021-11-302-9/+9
* npad: Return NpadButton in GetAndResetPressStateMorph2021-11-303-7/+6
* core: hid: hid_types: Add "All" to NpadButtonMorph2021-11-301-0/+2
* core: hid: hid_core: Add (Enable/DIsable)AllControllerConfigurationMorph2021-11-292-0/+32
* general: Fix handheld typoMorph2021-11-291-1/+1
* core: hid: Mark constructors as explicitMorph2021-11-292-2/+2
* core: hid: Cleanup and amend documentationMorph2021-11-294-69/+76
* Merge pull request #7438 from german77/homebrew2bunnei2021-11-286-2/+146
|\
| * core/ns: Implement GetReadOnlyApplicationControlDataInterfaceNarr the Reg2021-11-282-1/+26
| * core/pdm: Stub QueryPlayStatisticsByApplicationIdAndUserAccountIdNarr the Reg2021-11-284-0/+107
| * core/hid: Stub GetUniquePadsFromNpadNarr the Reg2021-11-271-1/+13
* | settings: Add debug setting to enable all controllersgerman772021-11-282-0/+24
|/
* config: Remove vibration configurationgerman772021-11-271-2/+3
* input_common: Fully implement UDP controllersNarr the Reg2021-11-261-2/+4
* service/hid: Finish converting LIFO objects and address some nitsNarr the Reg2021-11-2514-95/+50
* bootmanager: Use cross-platform keyboard inputgerman772021-11-251-1/+1
* kraken: Address comments from reviewgerman772021-11-253-6/+6
* core/hid: Improve accuary of mouse implementationgerman772021-11-2510-38/+61
* core/hid: Fully implement native mousegerman772021-11-256-60/+170
* input_common: Allow keyboard to be backwards compatiblegerman772021-11-251-6/+22
* core/hid: Improve accuracy of the keyboard implementationgerman772021-11-255-136/+303
* core/hid: Fix keyboard alignmentgerman772021-11-252-12/+14
* core/hid: Remove usage of native types, fix a couple of errors with motiongerman772021-11-259-419/+613
* service/hid: Remove includes of core.h and settings.hgerman772021-11-2525-54/+58
* service/hid: Add support for new controllersgerman772021-11-252-2/+31
* settings: Fix controller preview not displaying the correct controllergerman772021-11-251-2/+2
* core/hid: Rename NpadType to NpadStyleIndexgerman772021-11-257-114/+125
* config: Cleanup and documentationgerman772021-11-251-1/+5
* core/hid: Prevent Emulated controller from flapping with multiple inputs devicesgerman772021-11-252-13/+61
* core/hid: Fully emulate motion from buttongerman772021-11-254-36/+70
* second commit lion reviewgerman772021-11-2515-16/+44
* settings: Fix Debug controller type optionsgerman772021-11-253-6/+12
* kraken: Address comments from reviewgerman772021-11-2512-154/+178
* input_common: Revert deleted TAS functionsgerman772021-11-251-22/+22
* core/hid: Explain better what a temporary value doesgerman772021-11-252-24/+28
* core/hid: Update structs to 13.1.0german772021-11-2512-50/+107
* core/hid: Add TAS inputgerman772021-11-252-0/+81
* input_common: Add multiple vibration curvesgerman772021-11-251-1/+9
* core/hid: Rework battery mappingsgerman772021-11-255-32/+63
* input_common: Add manual update options to input devicesgerman772021-11-251-0/+9
* service/hid: Fix memory allocated incorrectlygerman772021-11-255-7/+7
* settings: Fix mouse and keyboard mappingsgerman772021-11-253-11/+19
* Morph review first wavegerman772021-11-2522-135/+116
* service/hid: Match shared memory closer to HWgerman772021-11-252-26/+75
* yuzu: Fix loading input profilesgerman772021-11-251-0/+2
* kraken: Address comments from reviewgerman772021-11-2511-51/+47
* service/hid: Use ring buffer for gesturesgerman772021-11-252-79/+52
* service/hid: Fix gesture inputgerman772021-11-255-88/+129
* configuration: Migrate controller settings to emulated controllergerman772021-11-255-15/+33
* core/hid: Fix rumble too strong at 1%german772021-11-251-12/+22
* core/hid: Only signal when neededgerman772021-11-254-128/+145
* hid: Fix controller connection/disconnectiongerman772021-11-257-56/+151
* core/hid: Documment some filesgerman772021-11-254-52/+265
* kraken: Fix errors from rebase and format filesgerman772021-11-252-2/+5
* core/hid: Add output devicesgerman772021-11-255-69/+126
* core: Update input interpretergerman772021-11-252-51/+18
* core/frontend: Update appletsgerman772021-11-252-10/+15
* core: Remove frontend/inputgerman772021-11-251-217/+0
* service/hid: Rewrite npad to use ring lifo and the emulated controllergerman772021-11-252-890/+605
* service/hid: Update console sixaxis to the emulated consolegerman772021-11-252-28/+26
* service/hid: Update mouse and keyboard to use ring lifo and the emulated devicegerman772021-11-254-158/+71
* service/hid: Update touch and gestures to use ring lifo and the emulated consolegerman772021-11-254-370/+191
* service/hid: Update debug pad, xpad, stubbed and controller base to use ring lifo and the emulated controllergerman772021-11-257-166/+80
* service/hid: Use remove duplicated code, update namesgerman772021-11-252-64/+30
* service/hid: Create ring LIFOgerman772021-11-252-1/+55
* settings: Cleanup settingsgerman772021-11-254-5/+4
* core/emu_window: Remove touch inputgerman772021-11-252-113/+15
* core: Register HIDgerman772021-11-252-3/+21
* core/hid: Add emulated controllersgerman772021-11-259-0/+2025
* core/hid: Move motion_input, create input converter and hid_typesgerman772021-11-256-0/+1164
* core/hid: Move input_interpreter to hidgerman772021-11-253-3/+3
* Merge pull request #7394 from Morph1984/svc-SetMemoryPermissionbunnei2021-11-225-12/+64
|\
| * kernel: svc: Move all IsValid functions to an anonymous namespaceMorph2021-11-211-3/+15
| * kernel: svc: Implement SetProcessMemoryPermissionMorph2021-11-211-1/+41
| * kernel: KPageTable: Rename SetCodeMemoryPermission to SetProcessMemoryPermissionMorph2021-11-214-8/+8
* | arm: dynarmic: Cleanup icache op handlingjam1garner2021-11-221-10/+9
* | arm: dynarmic: Implement icache op handling for 'ic iallu' instructionjam1garner2021-11-221-0/+3
* | arm: dynarmic: Implement icache op handling for 'ic ivau' instructionjam1garner2021-11-221-0/+18
* | Merge pull request #7389 from ameerj/screenshot-1xbunnei2021-11-212-11/+7
|\ \
| * | Fix screenshot dimensions when at 1x scaleameerj2021-11-202-11/+7
| |/
* | Merge pull request #7359 from heinermann/kthread_crashbunnei2021-11-211-8/+14
|\ \
| * | Fix crash on exit due to static scoped dummy threadsAdam Heinermann2021-11-181-8/+14
| |/
* | service: pm: Implement AtmosphereGetProcessIdMorph2021-11-211-0/+24
* | service: pm: Add all relevant result codesMorph2021-11-211-3/+8
* | service: pm: Rename title id to program idMorph2021-11-211-6/+6
|/
* bootmanager: Fix screenshot resolution factor usageameerj2021-11-162-10/+7
* Settings: eliminate rescaling_factor.Fernando Sahmkow2021-11-163-29/+12
* program_metadata: Add default ThreadInfo kernel capabilityOatmealDome2021-11-111-1/+4
* applets/swkbd: Fix text check message encodingMorph2021-11-081-7/+15
* applets/swkbd: Skip text checking if the text has been confirmedMorph2021-11-084-13/+21
* service/pctl: Stub EndFreeCommunicationNarr the Reg2021-11-051-1/+8
* Merge pull request #7279 from Morph1984/system-get-program-idMorph2021-11-0522-53/+44
|\
| * general: Get the current process program id directly from the systemMorph2021-11-0418-50/+38
| * general: Rename GetTitleID to GetProgramIDMorph2021-11-0421-39/+42
* | Merge pull request #7289 from ameerj/perf-stat-shutdownMorph2021-11-051-1/+1
|\ \
| * | core: Reorder perf_stats destruction order on Shutdownameerj2021-11-051-1/+1
| |/
* | Merge pull request #7287 from Morph1984/stub-aocFernando S2021-11-052-0/+29
|\ \ | |/ |/|
| * service: aoc: Stub NotifyUnmountAddOnContentMorph2021-11-042-1/+9
| * service: aoc: Stub NotifyMountAddOnContent and NotifyMountAddOnContentMorph2021-11-042-0/+21
* | Merge pull request #7282 from ameerj/core-includesbunnei2021-11-04134-219/+8
|\ \ | |/ |/|
| * core: Fix transitive include build errorsameerj2021-11-045-0/+9
| * core: Remove unused includesameerj2021-11-04133-221/+1
* | service/acc: Rename Unknown160 to InitializeApplicationInfoV2german772021-11-043-3/+3
* | service: acc: Stub acc:u0 '160'Morph2021-11-043-0/+9
|/
* svc: Correct WaitSynchronization num_handles param typeMorph2021-11-032-4/+4
* general: Remove MakeResult helpersMorph2021-11-0213-69/+48
* hle/result: Amend ResultVal documentationMorph2021-11-021-12/+10
* hle/result: Reimplement ResultVal using Common::ExpectedMorph2021-11-021-117/+63
* Merge pull request #7227 from vonchenplus/fix_memory_leak_v2bunnei2021-11-026-24/+54
|\
| * Fix dangling kernel objects when exitingFeng Chen2021-10-272-11/+13
| * Revert PR7009Feng Chen2021-10-272-15/+5
| * Fix memory leakFeng Chen2021-10-274-0/+38
* | Merge pull request #7244 from Morph1984/application-lang-pt-brbunnei2021-10-304-3/+30
|\ \
| * | file_sys: control_metadata: Add BrazilianPortugueseMorph2021-10-292-2/+4
| * | ns: language: Add BrazilianPortuguese to ApplicationLanguageMorph2021-10-292-1/+26
* | | Merge pull request #7240 from Morph1984/resultval-remove-cvbunnei2021-10-301-2/+2
|\ \ \
| * | | hle/result: Remove cv-qualifiers from Arg in MakeResultMorph2021-10-281-2/+2
| | |/ | |/|
* | | hle/result: Declare copy/move constructor/assignment as noexceptMorph2021-10-281-3/+3
* | | hle/result: Add move assignment operator in ResultValMorph2021-10-281-0/+20
| |/ |/|
* | Merge pull request #7193 from FernandoS27/idleMorph2021-10-252-0/+22
|\ \ | |/ |/|
| * SVC: Implement svcInfo:IdleTickCountFernando Sahmkow2021-10-162-0/+22
* | Merge pull request #7218 from bylaws/aswdqdsamAmeer J2021-10-252-21/+9
|\ \
| * | Fixup channel submit IOCTL syncpoint parametersBilly Laws2021-10-242-21/+9
* | | Fixed ARM_Dynamic_64 StepAndrew Strelsky2021-10-241-1/+1
|/ /
* | Merge pull request #7198 from ameerj/settings-chronobunnei2021-10-192-8/+10
|\ \
| * | settings: Remove std::chrono usageameerj2021-10-172-8/+10
| |/
* | Merge pull request #7173 from Morph1984/invalidate-unmapbunnei2021-10-171-0/+2
|\ \ | |/ |/|
| * KPageTable: Perform ranged invalidation when unmapping code memoryMorph2021-10-131-0/+2
* | Merge pull request #7187 from FernandoS27/boy-i-say-boybunnei2021-10-164-0/+51
|\ \
| * | NvHost/Core: Address Feedback.Fernando Sahmkow2021-10-163-19/+27
| * | Suspend temporallyFernandoS272021-10-163-1/+31
| * | NVHost_Ctrl: Force wait if the gpu falls behind too long.FernandoS272021-10-162-0/+13
* | | service/vi: Stub IHOSBinderDriver::TransactParcel GetBufferHistory (#7184)Feng Chen2021-10-161-1/+11
|/ /
* | core: Move ResultStatus outside of SystemMorph2021-10-152-43/+45
* | core: Remove static system instanceMorph2021-10-152-28/+5
|/
* Merge pull request #7110 from vonchenplus/fix_extract_offline_romefs_errorMorph2021-10-111-0/+10
|\
| * applets/web: Fallback to loader to get the manual romfs if none is foundFeng Chen2021-10-111-0/+10
* | kernel: hle_ipc: Foward declare KAutoObjectMorph2021-10-072-1/+2
* | service: Reduce header include overheadMorph2021-10-0730-38/+10
* | Merge pull request #7118 from ameerj/vc-gpu-implFernando S2021-10-065-52/+36
|\ \
| * | nvflinger: Use jthread and stop_token for VSync threadameerj2021-10-032-32/+8
| * | nvhost_ctrl: Refactor usage of gpu.LockSync()ameerj2021-10-031-15/+15
| * | gpu: Migrate implementation to the cpp fileameerj2021-10-032-5/+13
* | | Merge pull request #7115 from ameerj/log-compilebunnei2021-10-054-0/+6
|\ \ \
| * | | common/logging: Reduce scope of fmt includeameerj2021-10-022-0/+3
| * | | common/logging: Move Log::Entry declaration to a separate headerameerj2021-10-022-0/+3
| |/ /
* | | Merge pull request #7103 from Morph1984/service-ctx-eventbunnei2021-10-0526-271/+367
|\ \ \
| * | | service: Replace service event creation with ServiceContext::CreateEventMorph2021-10-0226-271/+367
* | | | Merge pull request #7107 from astrelsky/iob_fixbunnei2021-10-041-1/+5
|\ \ \ \
| * | | | prevent access violation from iob in Memory::IsValidVirtualAddressAndrew Strelsky2021-09-301-1/+5
* | | | | Merge pull request #7091 from vonchenplus/fix_memroy_leakAmeer J2021-10-046-9/+114
|\ \ \ \ \
| * | | | | Fix KShareMemory object leakFeng Chen2021-09-295-3/+106
| * | | | | Fix KScopedAutoObject object leak when SendSyncRequestFeng Chen2021-09-251-6/+8
| | |_|_|/ | |/| | |
* | | | | Merge pull request #7113 from Morph1984/no-log-ip-addrbunnei2021-10-031-2/+0
|\ \ \ \ \
| * | | | | network: Do not log IP addressMorph2021-10-021-2/+0
| | |_|/ / | |/| | |
* | | | | service: am: Make use of Exit to exit the currently running applicationMorph2021-10-021-2/+2
* | | | | core: Add Exit and ExitCallbackMorph2021-10-022-0/+25
|/ / / /
* | | | Merge pull request #7102 from Morph1984/remove-boxcatbunnei2021-10-026-735/+1
|\ \ \ \ | |_|_|/ |/| | |
| * | | service: bcat: Remove BoxCat BCAT implementationMorph2021-09-294-631/+0
| * | | externals: Remove libzipMorph2021-09-291-1/+1
| * | | file_sys: Remove vfs_libzipMorph2021-09-293-103/+0
| | |/ | |/|
* / | style: Remove extra space preceding the :: operatorMorph2021-09-296-7/+7
|/ /
* | Merge pull request #7018 from lat9nq/splat-stubsMorph2021-09-292-26/+67
|\ \
| * | audin_u: Return a buffer event in RegisterBufferEventlat9nq2021-09-152-2/+12
| * | audin_u: stub Start, RegisterBufferEvent, AppendAudioInBufferAutolat9nq2021-09-152-26/+57
* | | service/es: Update to 13.0.0german772021-09-271-0/+6
* | | service/npns: Update to 13.0.0german772021-09-271-0/+1
* | | service/vi: Update to 13.0.0german772021-09-272-0/+2
* | | service/am: Update to 13.0.0german772021-09-271-0/+4
* | | service/audio: Update to 13.0.0german772021-09-272-1/+10
* | | service/hid: Update to 13.0.0german772021-09-272-0/+10
* | | service/btdrv: Update to 13.0.0german772021-09-271-0/+4
* | | service/usb: Update to 13.0.0german772021-09-271-3/+3
* | | Merge pull request #7078 from ameerj/vc-jthread-fixesMorph2021-09-261-1/+1
|\ \ \
| * | | video_core: Fix jthread related hangs when stopping emulationameerj2021-09-241-1/+1
| | |/ | |/|
* | | service: bsd: Stub ReadMorph2021-09-251-6/+5
* | | service: bsd: Implement ReadMorph2021-09-242-1/+15
* | | general: Update style to clang-format-12ameerj2021-09-244-27/+19
* | | core/profile_select: Avoid uninitialized read in SelectProfile()Lioncash2021-09-231-1/+2
* | | common/uuid: Add validity checking functions to interfaceLioncash2021-09-223-7/+7
|/ /
* | Merge pull request #7019 from ameerj/videocore-jthreadbunnei2021-09-191-5/+1
|\ \
| * | gpu: Use std::jthread for async gpu threadameerj2021-09-161-5/+1
| |/
* | Merge pull request #7020 from Moonlacer/remove_audio_stretchingbunnei2021-09-181-2/+0
|\ \
| * | remove-audio-stretching-settingMoonlacer2021-09-161-2/+0
* | | Merge pull request #7015 from german77/NotGoodForTerrabunnei2021-09-171-1/+14
|\ \ \
| * | | ngct: Stub MatchNarr the Reg2021-09-151-1/+14
| | |/ | |/|
* / | vfs: Partially implement GetFileTimeStampRawMorph2021-09-148-1/+83
|/ /
* | Merge pull request #7009 from ameerj/main_process_cleanupbunnei2021-09-141-3/+12
|\ \ | |/ |/|
| * core: Destroy main_process during shutdownameerj2021-09-141-3/+12
* | FS: Mark recursive CreateDirectory as inaccurate and temporaryMorph2021-09-121-0/+5
|/
* Merge pull request #6975 from ogniK5377/acc-async-ctxMorph2021-09-124-19/+154
|\
| * Mark is_complete as atomicChloe Marcec2021-09-082-4/+5
| * Addressed issuesChloe Marcec2021-09-083-15/+14
| * address name shadowing with systemChloe Marcec2021-09-061-2/+2
| * account: EnsureTokenIdCacheAsyncChloe Marcec2021-09-064-19/+154
* | Merge pull request #6974 from ogniK5377/fs-recursive-createdirMorph2021-09-121-8/+13
|\ \
| * | Addressed issuesChloe2021-09-081-1/+1
| * | FS: Recursively create directories for CreateDirectoryChloe Marcec2021-09-061-8/+13
* | | Merge pull request #6992 from german77/brainsMorph2021-09-125-3/+44
|\ \ \
| * | | am: Implement GetNotificationStorageChannelEventgerman772021-09-102-2/+16
| * | | hid: Stub SetTouchScreenConfigurationgerman772021-09-103-1/+28
* | | | Merge pull request #6987 from Morph1984/common-errorMorph2021-09-123-2/+5
|\ \ \ \
| * | | | kernel: Add missing <functional> includeMorph2021-09-111-0/+1
| * | | | file_sys/kernel_executable: Add missing <string> includeMorph2021-09-111-0/+1
| * | | | common: Move error handling to error.cpp/hMorph2021-09-111-2/+3
* | | | | Merge pull request #6986 from Morph1984/version-updateMorph2021-09-121-5/+12
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | api_version: Update and add AtmosphereTargetFirmwareMorph2021-09-101-5/+12
| |/ / /
* | | | Merge pull request #6846 from ameerj/nvdec-gpu-decodeFernando S2021-09-111-2/+14
|\ \ \ \
| * | | | configure_graphics: Add GPU nvdec decoding as an optionameerj2021-08-161-2/+14
* | | | | Merge pull request #6981 from ameerj/nvflinger-hb-formatFernando S2021-09-113-7/+8
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | nvflinger: Use external surface format for framebuffer creationameerj2021-09-073-7/+8
* | | | | Merge pull request #6971 from bunnei/buffer-queue-keventAmeer J2021-09-083-14/+24
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | core: hle: service: buffer_queue: Improve management of KEvent.bunnei2021-09-053-14/+24
| | |_|/ | |/| |
* | | | Merge pull request #6965 from bunnei/cpu_manager_jthreadbunnei2021-09-062-18/+13
|\ \ \ \ | |/ / / |/| | |
| * | | core: cpu_manager: Use jthread.bunnei2021-09-042-18/+13
| | |/ | |/|
* / | core: hle: service: nvflinger/vi: Improve management of KEvent.bunnei2021-09-044-16/+30
|/ /
* | Merge pull request #6905 from Morph1984/nifm-miscbunnei2021-08-292-137/+147
|\ \
| * | service: nifm: Populate fields in GetCurrentNetworkProfileMorph2021-08-271-29/+37
| * | service: nifm: Cleanup GetCurrentIpConfigInfoMorph2021-08-271-26/+21
| * | network_interface: Cleanup codeMorph2021-08-271-76/+83
| * | network_interface: Replace default return value with std::nulloptMorph2021-08-271-6/+6
* | | ngct: Stub NGCT:U servicegerman772021-08-274-0/+70
|/ /
* | Revert "kernel: Various improvements to scheduler"bunnei2021-08-2623-224/+140
* | logging: Fix log filter during initializationameerj2021-08-242-7/+10
* | Merge pull request #6878 from BreadFish64/optimize-GetHostThreadIDAmeer J2021-08-241-10/+13
|\ \
| * | kernel: Optimize GetHostThreadIDBreadFish642021-08-161-10/+13
| |/
* | Merge pull request #6869 from yzct12345/shiny-logs-in-the-fireplacebunnei2021-08-232-4/+14
|\ \
| * | logging: Simplify and make thread-safeyzct123452021-08-132-4/+14
| |/
* | applet_error: Fix 64-bit error code conversionMorph2021-08-191-6/+25
* | Fix crash in logging in CreateStrayLayerValeri2021-08-191-1/+1
* | Fix check is thread current in GetThreadContextValeri2021-08-191-1/+1
* | Merge pull request #6832 from bunnei/scheduler-improvementsbunnei2021-08-1923-140/+224
|\ \
| * | core: hle: kernel: Disable dispatch count tracking on single core.bunnei2021-08-143-5/+12
| * | core: hle: kernel: k_thread: Mark KScopedDisableDispatch as nodiscard.bunnei2021-08-071-1/+1
| * | core: cpu_manager: Use invalid core_id on init and simplify shutdown.bunnei2021-08-071-7/+3
| * | core: hle: service: buffer_queue: Improve management of KEvent.bunnei2021-08-073-14/+24
| * | core: hle: kernel: k_auto_object: Add GetName method.bunnei2021-08-071-0/+4
| * | core: hle: service: nvflinger/vi: Improve management of KEvent.bunnei2021-08-074-16/+30
| * | core: hle: kernel: DisableDispatch on suspend threads.bunnei2021-08-071-0/+3
| * | core: hle: kernel: k_scheduler: Improve DisableScheduling and EnableScheduling.bunnei2021-08-071-14/+9
| * | core: cpu_manager: Use KScopedDisableDispatch.bunnei2021-08-071-7/+8
| * | core: hle: kernel: Use CurrentPhysicalCoreIndex as appropriate.bunnei2021-08-071-6/+2
| * | core: hle: kernel: k_scheduler: Remove unnecessary MakeCurrentProcess.bunnei2021-08-071-5/+0
| * | core: hle: kernel: k_scheduler: Improve ScheduleImpl.bunnei2021-08-071-6/+7
| * | core: hle: kernel: k_scheduler: Improve Unload.bunnei2021-08-071-17/+29
| * | core: hle: kernel: k_process: DisableDispatch on main thread.bunnei2021-08-071-0/+1
| * | core: hle: kernel: k_handle_table: Use KScopedDisableDispatch as necessary.bunnei2021-08-072-0/+8
| * | core: hle: kernel: k_thread: Add KScopedDisableDispatch.bunnei2021-08-072-1/+47
| * | core: hle: kernel: Ensure idle threads are closed before destroying scheduler.bunnei2021-08-073-24/+22
| * | core: hle: kernel: Reflect non-emulated threads as core 3.bunnei2021-08-077-13/+15
| * | core: cpu_manager: Use jthread.bunnei2021-08-072-18/+13
* | | network_interface: correct formattingSönke Holz2021-08-161-1/+1
* | | network_interface: fix mingw-w64 buildspholz2021-08-161-1/+1
* | | network: retrieve subnet mask and gateway infoSönke Holz2021-08-165-24/+137
* | | network: don't use reinterpret_cast in GetAvailableNetworkInterfacesspholz2021-08-131-7/+4
* | | network: fix mingw-w64 buildSönke Holz2021-08-131-4/+4
* | | network: don't use assert to check if no network interfaces are returnedSönke Holz2021-08-131-2/+4
* | | network: use Common::BitCast instead of std::bit_castSönke Holz2021-08-131-2/+3
* | | network: narrow down scope of "result" in win32 code forSönke Holz2021-08-131-4/+5
* | | network: use explicit bool conversions in GetAvailableNetworkInterfacesSönke Holz2021-08-131-1/+1
* | | network: initialize ip_addr in GetHostIPv4Address()Sönke Holz2021-08-131-1/+1
* | | nifm: use operator*() instead of .value() to get value of std::optionalSönke Holz2021-08-131-2/+2
* | | nifm: treat a missing host IP address as a non-critical errorSönke Holz2021-08-131-2/+2
* | | Merge branch 'yuzu-emu:master' into fix-lan-playspholz2021-08-122-491/+163
|\ \ \ | | |/ | |/|
| * | Merge pull request #6823 from yzct12345/memory-cleanupbunnei2021-08-102-491/+163
| |\ \ | | |/ | |/|
| | * memory: Address lioncash's reviewyzct123452021-08-071-52/+6
| | * memory: Dedup Read and Write and fix logging bugsyzct123452021-08-071-129/+115
| | * memory: Clean up CopyBlock tooyzct123452021-08-051-36/+15
| | * memory: Address lioncash's reviewyzct123452021-08-052-7/+8
| | * memory: Clean up codeyzct123452021-08-052-329/+81
* | | network: correct formatting in network.cpp and network_interface.cppSönke Holz2021-08-122-8/+6
* | | configuration: add option to select network interfacespholz2021-08-126-37/+187
* | | Merge branch 'yuzu-emu:master' into fix-lan-playspholz2021-08-072-99/+4
|\| |
| * | Merge pull request #6799 from ameerj/vp9-fixesbunnei2021-08-072-99/+4
| |\ \ | | |/ | |/|
| | * nvhost_nvdec_common: Remove BufferMapameerj2021-08-072-76/+0
| | * nvhost_nvdec_common: Stub UnmapBuffer Ioctlameerj2021-08-071-23/+4
* | | network: GetAndLogLastError: ignore Errno::AGAINSönke Holz2021-08-071-1/+5
* | | network: GetCurrentIpConfigInfo: return host IP addressSönke Holz2021-08-071-1/+4
* | | network: fix fcntl cmdsSönke Holz2021-08-061-2/+2
|/ /
* | applet_swkbd: Include the null terminator in the buffer size calculationMorph2021-08-051-2/+4
* | network: fix ternary operator in Socket::SendTospholz2021-08-021-1/+1
* | service: set: Correct copy amount in GetAvailableLanguageCodesMorph2021-08-011-1/+2
|/
* hle: api_version: Update HOS version to 12.1.0Morph2021-07-311-7/+7
* Merge pull request #6752 from Morph1984/pt-brbunnei2021-07-303-10/+14
|\
| * service: set: Correct 4.0.0 max_entries to 0x40 (64) instead of 17Morph2021-07-301-8/+8
| * service: ns, set: Add PT_BR (Brazilian Portuguese)Morph2021-07-303-2/+6
* | applet_swkbd: Correct string buffer size calculationMorph2021-07-301-2/+2
|/
* Merge pull request #6751 from Morph1984/languagecodeAmeer J2021-07-292-42/+2
|\
| * service: ns: Remove unused ns_language headerMorph2021-07-271-42/+0
| * service: ns: Map ZH_TW and ZH_CN to Traditional/Simplified ChineseMorph2021-07-271-0/+2
* | Merge pull request #6742 from Morph1984/uuidbunnei2021-07-292-14/+14
|\ \ | |/ |/|
| * common: uuid: Return a lower-case hex string in FormatMorph2021-07-272-14/+14
* | Merge pull request #6696 from ameerj/speed-limit-renamebunnei2021-07-276-26/+26
|\ \
| * | general: Rename "Frame Limit" references to "Speed Limit"ameerj2021-07-246-26/+26
* | | Merge pull request #6697 from ameerj/fps-capbunnei2021-07-261-5/+6
|\ \ \ | |_|/ |/| |
| * | config, nvflinger: Add FPS cap settingameerj2021-07-241-5/+6
| |/
* | Merge pull request #6585 from ameerj/hadesbunnei2021-07-252-3/+2
|\ \
| * | cmake: Remove shader cache versionReinUsesLisp2021-07-231-1/+0
| * | general: Add setting shader_backendlat9nq2021-07-231-2/+2
| |/
* | Merge pull request #6551 from bunnei/improve-kernel-objbunnei2021-07-2421-88/+327
|\ \ | |/ |/|
| * hle: service: kernel_helpers: Remove unnecessary pragma once.bunnei2021-07-211-2/+0
| * hle: kernel: svc: Remove part of ExitProcess.bunnei2021-07-211-5/+0
| * hle: service: nvdrv: Remove unused kernel reference.bunnei2021-07-211-1/+0
| * hle: service: hid: npad: Remove unused kernel reference.bunnei2021-07-211-1/+0
| * hle: kernel: Track and release server sessions, and protect methods with locks.bunnei2021-07-214-13/+82
| * hle: kernel: KProcess: Change process termination assert to a warning.bunnei2021-07-211-1/+1
| * hle: kernel: Ensure current running process is closed.bunnei2021-07-211-5/+6
| * hle: kernel: Ensure global handle table is finalized before closing.bunnei2021-07-211-0/+1
| * kernel: svc: ConnectToNamedPort: Close extra reference to port.bunnei2021-07-211-0/+1
| * hle: service: sm: Refactor to better manage ports.bunnei2021-07-214-45/+47
| * hle: kernel: k_process: Close the handle table on shutdown.bunnei2021-07-211-0/+3
| * hle: kernel: k_process: Close main thread reference after it is inserted into handle table.bunnei2021-07-211-0/+3
| * hle: kernel: Ensure global handle table is initialized.bunnei2021-07-211-0/+1
| * hle: service: Add a helper module for managing kernel objects.bunnei2021-07-2110-20/+146
| * hle: kernel: Provide methods for tracking dangling kernel objects.bunnei2021-07-214-2/+43
* | applet_controller: Add preliminary support for version 8Morph2021-07-202-3/+33
|/
* file_sys: Support load game collection (#6582)Feng Chen2021-07-2012-83/+116
* Merge pull request #6525 from ameerj/nvdec-fixesFernando S2021-07-151-45/+40
|\
| * nvhost_nvdec_common: Read Submit ioctl data from object addrameerj2021-07-151-8/+2
| * nvhost_nvdec_common: Fix {Slice/Write}Vectors returnameerj2021-07-151-37/+38
* | applets/web: Resolve Nintendo CDN URLsMorph2021-07-151-0/+13
* | service: Append service name prefix to common filenamesMorph2021-07-1441-56/+56
* | applets: Append applet_ prefix to backend appletsMorph2021-07-1419-33/+33
* | Merge pull request #6599 from german77/disable_rumbleAmeer J2021-07-131-0/+5
|\ \
| * | npad: Disable vibration check if disabledgerman772021-07-111-0/+5
* | | Merge pull request #6615 from ReinUsesLisp/httplib-debug-warningsbunnei2021-07-131-0/+3
|\ \ \
| * | | boxcat: Silence -Wmaybe-uninitialized in httplib.hReinUsesLisp2021-07-121-0/+3
| |/ /
* / / content_archive: Remove unnecessary include to <ranges>ReinUsesLisp2021-07-121-1/+0
|/ /
* | settings, arm_dynarmic, yuzu qt: Move CPU debugging optionlat9nq2021-07-082-2/+2
* | arm_dynarmic_64: Re-add fastmem_address_space_bits to Auto settinglat9nq2021-07-081-0/+1
* | arm_dynarmic{32,64}: Fixes from test buildlat9nq2021-07-082-18/+5
* | core,common,yuzu qt: Add CPU accuracy option 'Auto'lat9nq2021-07-082-8/+36
* | Merge pull request #6539 from lat9nq/default-settingAmeer J2021-07-0811-20/+23
|\ \
| * | general: Code formatting improvementslat9nq2021-07-081-2/+2
| * | core, input_common: Miscellaneous fixeslat9nq2021-06-292-4/+6
| * | general: Make most settings a BasicSettinglat9nq2021-06-2810-16/+17
| |/
* | Merge pull request #6567 from Kelebek1/Audio2bunnei2021-07-071-1/+1
|\ \
| * | Report 2 channels active. Fixes Tales of Vesperia's mono channel audio.Kelebek12021-07-061-1/+1
* | | CMakeLists: Treat -Wsign-compare as an error on GCC/ClangMorph2021-07-061-2/+0
|/ /
* | Merge pull request #6537 from Morph1984/warningsbunnei2021-07-061-6/+3
|\ \
| * | core: Enforce C4242Morph2021-06-281-6/+3
* | | service: mii: Retrieve the correct default miis.Morph2021-07-041-2/+3
* | | Merge pull request #6498 from Kelebek1/Audiobunnei2021-07-031-5/+7
|\ \ \
| * | | Fix XC2/VOEZ crashing, add audio looping and a few misc fixesKelebek12021-07-011-1/+1
| * | | Decouple audio processing and run at variable rateKelebek12021-06-271-4/+6
| |/ /
* | | patch_manager: Do not apply LayeredFS mods when dumpingMorph2021-06-282-3/+6
* | | filesystem: Open a read-only directory for SDMC modsMorph2021-06-283-19/+25
* | | core: Simplify SDMC mod loadinglat9nq2021-06-283-21/+10
* | | core: Support LayeredFS mod from SDMC directorylat9nq2021-06-285-2/+47
|/ /
* | Merge pull request #6526 from bunnei/doom-updatebunnei2021-06-265-8/+60
|\ \ | |/ |/|
| * hle: service: hwopus: OpenHardwareOpusDecoderEx: Remove unused buffer size.bunnei2021-06-261-1/+30
| * hle: hle_helpers: Skip data payload offset checks on TIPC requests.bunnei2021-06-251-2/+6
| * hle: service: hwopus: Implement GetWorkBufferSizeEx and OpenHardwareOpusDecoderEx.bunnei2021-06-252-5/+15
| * hle: service: aoc: Stub GetAddOnContentListChangedEventWithProcessId.bunnei2021-06-252-1/+10
* | Merge pull request #6519 from Wunkolo/mem-size-literalbunnei2021-06-259-62/+83
|\ \ | |/ |/|
| * common: Replace common_sizes into user-literalsWunkolo2021-06-249-62/+83
* | Merge pull request #6522 from Morph1984/pragmabunnei2021-06-243-0/+6
|\ \
| * | general: Add missing #pragma once directivesMorph2021-06-243-0/+6
* | | Add missing includes (#6521)Chloe2021-06-241-0/+2
|/ /
* | Merge pull request #6517 from lioncash/fmtlibbunnei2021-06-244-9/+13
|\ \ | |/ |/|
| * General: Resolve fmt specifiers to adhere to 8.0.0 API where applicableLioncash2021-06-234-9/+13
* | Merge pull request #6504 from Kelebek1/samples-playedbunnei2021-06-231-1/+9
|\ \ | |/ |/|
| * Implement audout GetAudioOutPlayedSampleCountKelebek12021-06-221-1/+9
* | Merge pull request #6510 from ReinUsesLisp/npad-data-raceMai M2021-06-232-0/+8
|\ \
| * | npad: Fix data race when updating devicesRodrigo Locatti2021-06-222-0/+8
* | | Merge pull request #6493 from Morph1984/fs-nodiscardbunnei2021-06-232-8/+3
|\ \ \
| * | | vfs_real: Fix Mode to FileAccessMode conversionMorph2021-06-221-6/+1
| * | | common: fs: Remove [[nodiscard]] attribute on Remove* functionsMorph2021-06-221-2/+2
* | | | Merge pull request #6472 from Morph1984/splbunnei2021-06-239-78/+493
|\ \ \ \
| * | | | spl: Mark the other functions as unimplementedMorph2021-06-161-5/+30
| * | | | spl: Implement spl::GetConfigMorph2021-06-162-1/+90
| * | | | hle: api_version: Add HLE API version constantsMorph2021-06-163-33/+54
| * | | | spl: Add the general SPL interfaceMorph2021-06-164-45/+64
| * | | | spl: Add SPL typesMorph2021-06-162-0/+231
| * | | | spl: Add SPL result codesMorph2021-06-162-0/+30
* | | | | Merge pull request #6483 from Morph1984/get-tz-filebunnei2021-06-221-1/+1
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | service: time: Use GetFileRelative to get files within subdirectoriesMorph2021-06-181-1/+1
| | |_|/ | |/| |
* | | | Merge pull request #6511 from ReinUsesLisp/core-is-powered-data-raceMai M2021-06-221-2/+3
|\ \ \ \
| * | | | core: Make is_powered_on atomicRodrigo Locatti2021-06-221-2/+3
| | |_|/ | |/| |
* | | | Merge pull request #6481 from Morph1984/missing-peak-setbunnei2021-06-221-0/+1
|\ \ \ \ | |/ / / |/| | |
| * | | kernel: Fix missing peak set in KResourceLimit::SetLimitValueMorph2021-06-181-0/+1
| |/ /
* | | Merge pull request #6499 from FernandoS27/we-were-on-a-breakbunnei2021-06-211-0/+3
|\ \ \
| * | | Update dynarmic and add new unsafe CPU option.Fernando Sahmkow2021-06-201-0/+3
| |/ /
* / / nvflinger: Add toggle to disable buffer swap interval limitsameerj2021-06-171-0/+3
|/ /
* | Merge pull request #6464 from ameerj/disable-astcbunnei2021-06-161-0/+1
|\ \
| * | configure_graphics: Add Accelerate ASTC decoding settingameerj2021-06-161-0/+1
| |/
* / fsp_srv: Fix filesystem access loggingMorph2021-06-164-34/+38
|/
* lm: Demote guest logs to LOG_DEBUGameerj2021-06-151-27/+20
* general: Remove extraneous includesMorph2021-06-133-3/+0
* Merge pull request #6452 from german77/sixaxis_firmware_stubMorph2021-06-132-1/+23
|\
| * hid: Stub IsFirmwareUpdateAvailableForSixAxisSensorgerman772021-06-112-1/+23
* | Merge pull request #6422 from FernandoS27/i-am-the-senateMai M2021-06-115-10/+45
|\ \ | |/ |/|
| * General: Add settings for fastmem and disabling adress space check.FernandoS272021-06-113-6/+21
| * core: Make use of fastmemMarkus Wick2021-06-115-8/+28
* | Merge pull request #6443 from Morph1984/k-light-condition-variablebunnei2021-06-114-37/+43
|\ \ | |/ |/|
| * kernel: Unconditionally set thread state when appropriateMorph2021-06-112-23/+12
| * kernel: KLightConditionVariable: Update implementation to 12.xMorph2021-06-112-14/+31
* | Merge pull request #6445 from degasus/fix_ubsnbunnei2021-06-111-1/+3
|\ \ | |/ |/|
| * Fix GCC undefined behavior sanitizer.Markus Wick2021-06-101-1/+3
* | hle: service: sm: Remove redundant session reservation, etc.bunnei2021-06-102-18/+13
|/
* hle: service: Increase arbitrary max sessions limit.bunnei2021-06-101-4/+1
* hle: kernel: KClientPort: Add an assert for session count.bunnei2021-06-101-0/+3
* hle: service: sm: Fix GetService setup of session & port.bunnei2021-06-102-5/+5
* hle: service: Use correct size for ServerSessionCountMax.bunnei2021-06-101-4/+6
* hle: kernel: KServerSession: Fix client disconnected.bunnei2021-06-103-9/+8
* kernel: svc: Add missing error check to CancelSynchronization.bunnei2021-06-101-2/+2
* hle: service: Increase arbitrary max sessions limit.bunnei2021-06-091-1/+1
* hle: kernel: KServerSession: Work-around scenario where session is closed too early.bunnei2021-06-081-7/+24
* hle: kernel: hle_ipc: Ensure SessionRequestHandler is valid.bunnei2021-06-083-5/+26
* hle: kernel: Remove service thread manager and use weak_ptr.bunnei2021-06-083-18/+8
* Merge pull request #6414 from bunnei/fix-service-threadsbunnei2021-06-0721-87/+101
|\
| * hle: kernel: KServerSession: Use ASSERT_MSG where appropriate.bunnei2021-06-071-1/+1
| * hle: kernel: k_server_session: Return service thread by strong pointer.bunnei2021-06-072-4/+4
| * hle: kernel: k_server_session: Ensure service thread is valid before dereference.bunnei2021-06-071-1/+3
| * hle: kernel: hle_ipc: Use default destructor for SessionRequestManager.bunnei2021-06-071-1/+1
| * hle: kernel: KAutoObjectWithListContainer: Use boost::instrusive::rbtree.bunnei2021-06-0711-22/+26
| * hle: kernel: Refactor to allocate a ServiceThread per service handler.bunnei2021-06-0513-67/+75
* | result: Add [[nodiscard]] specifiers where applicableLioncash2021-06-051-20/+20
|/
* Merge pull request #6389 from german77/Analog_button_fixbunnei2021-06-041-0/+15
|\
| * input_common: Analog button, use time based position instead of frequent updatesgerman772021-05-301-0/+15
* | fsp-srv: Replace one last instance of RESULT_SUCCESSMorph2021-06-031-1/+1
* | fspsrv: Implement DisableAutoSaveDataCreation (#6355)Chloe2021-06-036-2/+25
* | general: Replace RESULT_UNKNOWN with ResultUnknownMorph2021-06-0213-45/+45
* | general: Replace RESULT_SUCCESS with ResultSuccessMorph2021-06-02111-931/+928
* | common_funcs: Move R_ macros to result.hLioncash2021-05-311-0/+25
* | Merge pull request #6385 from degasus/save_memory_accessbunnei2021-05-313-33/+70
|\ \
| * | core/memory: Check our memory fallbacks for out-of-bound behavior.Markus Wick2021-05-291-4/+39
| * | core/arm_interface: Improve the performance of memory fallbacks.Markus Wick2021-05-292-29/+31
* | | Merge pull request #6377 from lioncash/pointbunnei2021-05-303-39/+17
|\ \ \
| * | | touchscreen: Make use of common point structLioncash2021-05-282-10/+10
| * | | common: Extract point into a common structLioncash2021-05-281-29/+7
* | | | Merge pull request #6387 from lioncash/class-tokenbunnei2021-05-301-43/+36
|\ \ \ \
| * | | | k_class_token: Use variable templates where applicableLioncash2021-05-291-43/+36
| |/ / /
* | | | Merge pull request #6374 from Morph1984/swkbd-textcheck-encodingMai M2021-05-301-10/+15
|\ \ \ \
| * | | | applets/swkbd: Make use of std::move where applicableMorph2021-05-281-8/+8
| * | | | applets/swkbd: Only read the text check message on Failure/ConfirmMorph2021-05-281-2/+7
| |/ / /
* | | | Merge pull request #6364 from german77/stub-lp2pMai M2021-05-301-0/+141
|\ \ \ \ | |_|_|/ |/| | |
| * | | ldn: Add and stub lp2p:sys lp2p:app INetworkServiceMonitor INetworkServicegerman772021-05-261-0/+141
* | | | Merge pull request #6379 from degasus/update_dynarmicbunnei2021-05-296-11/+11
|\ \ \ \
| * | | | externals: Update dynarmic.Markus Wick2021-05-296-11/+11
| | |_|/ | |/| |
* | | | Merge pull request #6384 from lioncash/virtualbunnei2021-05-2915-53/+48
|\ \ \ \
| * | | | kernel: Add missing override specifiersLioncash2021-05-2915-53/+48
| | |_|/ | |/| |
* | | | Merge pull request #6382 from lioncash/nullbunnei2021-05-291-5/+5
|\ \ \ \
| * | | | k_thread: Move dereference after null check in Initialize()Lioncash2021-05-291-5/+5
| |/ / /
* | | | Merge pull request #6373 from bunnei/use-slabheap-tlsbunnei2021-05-292-11/+191
|\ \ \ \
| * | | | hle: kernel: KSlabHeap: Allow host or guest allocations.bunnei2021-05-292-11/+191
* | | | | Fix two GCC 11 warnings: Unneeded copies.Markus Wick2021-05-291-1/+1
| |_|/ / |/| | |
* | | | Merge pull request #6371 from degasus/drop_ExceptionalExitbunnei2021-05-296-18/+42
|\ \ \ \ | |/ / / |/| | |
| * | | core/arm_interface: Call SVC after end of dynarmic block.Markus Wick2021-05-276-18/+42
| |/ /
* | | Merge pull request #6356 from ogniK5377/ApplyNpadSystemCommonPolicybunnei2021-05-281-1/+10
|\ \ \ | |/ / |/| |
| * | hid: ApplyNpadSystemCommonPolicyChloe Marcec2021-05-241-1/+10
* | | core/arm: Drop ChangeProcessorID.Markus Wick2021-05-265-12/+0
| |/ |/|
* | Merge pull request #6331 from lioncash/gestureMorph2021-05-262-67/+79
|\ \
| * | hid/gesture: Factor out last gesture retrieval into its own functionLioncash2021-05-182-14/+23
| * | hid/gesture: Ensure all ID arrays are initializedLioncash2021-05-181-4/+4
| * | hid/gesture: Make Point a templateLioncash2021-05-182-38/+46
| * | hid/gesture: Replace x,y members of GestureState with a PointLioncash2021-05-182-6/+4
| * | hid/gesture: Add default comparators to PointLioncash2021-05-182-10/+7
| * | hid/gesture: Rename Points to PointLioncash2021-05-181-5/+5
* | | common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270)Morph2021-05-2631-340/+387
* | | kernel: process_capability: Add MapRegion capabilityMorph2021-05-252-0/+12
| |/ |/|
* | hle: kernel: service_thread: Take reference to KServerSession on service request.bunnei2021-05-211-9/+5
* | hle: kernel: k_port: Use AcceptSession to ensure SessionList state is correct.bunnei2021-05-211-1/+1
* | hle: kernel: Use host memory allocations for KSlabMemory.bunnei2021-05-214-174/+20
* | Revert "WORKAROUND: Do not use slab heap while we track down issues with resource management."bunnei2021-05-211-2/+2
* | hle: kernel: hle_ipc: Simplify incoming/outgoing move/copy/domain objects.bunnei2021-05-213-62/+17
* | hle: kernel: Implement CloneCurrentObject and improve session management.bunnei2021-05-2113-99/+184
* | Revert "WORKAROUND: temp. disable session resource limits while we work out issues"bunnei2021-05-214-11/+11
* | Merge pull request #6320 from Morph1984/get-pidbunnei2021-05-212-9/+14
|\ \
| * | hle_ipc: unsigned -> u32Morph2021-05-161-7/+7
| * | hle_ipc: Add a getter for PIDMorph2021-05-162-2/+7
* | | Merge pull request #6321 from lat9nq/per-game-cpubunnei2021-05-213-11/+11
|\ \ \
| * | | general: Demote custom_rtc to regular settinglat9nq2021-05-171-1/+1
| * | | general: Make CPU accuracy and related a Settings::Settinglat9nq2021-05-162-10/+10
* | | | Merge pull request #6317 from ameerj/fps-fixbunnei2021-05-194-11/+14
|\ \ \ \
| * | | | perf_stats: Rework FPS counter to be more accurateameerj2021-05-164-11/+14
| |/ / /
* | | / KTransferMemory: Return size instead of size * PageSize in GetSize()Morph2021-05-181-1/+1
| |_|/ |/| |
* | | Merge pull request #6319 from Morph1984/no-install-basebunnei2021-05-172-0/+8
|\ \ \
| * | | main: Prevent installing base titles into NANDMorph2021-05-162-0/+8
| | |/ | |/|
* | | Merge pull request #6284 from ameerj/shantae-fixbunnei2021-05-162-5/+35
|\ \ \
| * | | nvflinger: Create layers when they are queried but not foundameerj2021-05-062-5/+35
* | | | Merge pull request #6296 from lioncash/shadow-errorbunnei2021-05-1699-279/+304
|\ \ \ \
| * | | | core: Make variable shadowing a compile-time errorLioncash2021-05-1699-279/+304
| | |/ / | |/| |
* | | | Merge pull request #6307 from Morph1984/fix-response-push-sizebunnei2021-05-162-2/+2
|\ \ \ \ | |/ / / |/| | |
| * | | nifm, ssl: Fix incorrect response sizesMorph2021-05-162-2/+2
| | |/ | |/|
* | | Merge pull request #6299 from bunnei/ipc-improvementsbunnei2021-05-1618-219/+353
|\ \ \ | |/ / |/| |
| * | hle: kernel: hle_ipc: Fix outgoing IPC response size calculation.bunnei2021-05-113-1/+15
| * | WORKAROUND: temp. disable session resource limits while we work out issuesbunnei2021-05-114-11/+11
| * | WORKAROUND: Do not use slab heap while we track down issues with resource management.bunnei2021-05-111-2/+2
| * | audrenbunnei2021-05-112-25/+16
| * | core: hle: ipc_helpers: Fix cast on raw_data_size calculation.bunnei2021-05-111-1/+1
| * | hle: service: sm: Add TIPC support.bunnei2021-05-112-41/+66
| * | hle: kernel: hle_ipc: Improve IPC code and add initial support for TIPC.bunnei2021-05-112-81/+57
| * | hle: service: sm: GetService: Reserve session resource when we create a KSession.bunnei2021-05-111-0/+7
| * | hle: service: Add support for dispatching TIPC requests.bunnei2021-05-112-1/+52
| * | hle: service: Implement IPC::CommandType::Close.bunnei2021-05-113-11/+15
| * | hle: service: sm: Use RegisterNamedService to register the service.bunnei2021-05-111-1/+1
| * | hle: service: sm: Improve Initialize implementation.bunnei2021-05-112-0/+3
| * | hle: kernel: svc: Update ConnectToNamedPort to use new CreateNamedServicePort interface.bunnei2021-05-111-4/+3
| * | hle: kernel: Implement named service ports using service interface factory.bunnei2021-05-114-22/+30
| * | hle: kernel: KSession: Improve implementation of CloneCurrentObject.bunnei2021-05-111-2/+10
| * | hle: service: sm: Increase point buffer size.bunnei2021-05-111-1/+1
| * | hle: ipc_helpers: Reserve session resource when we create a KSession.bunnei2021-05-111-0/+5
| * | hle: kernel: KClientPort: Cleanup comment format.bunnei2021-05-111-1/+1
| * | hle: ipc: Add declarations for TIPC.bunnei2021-05-111-1/+16
| * | hle: kernel: Further cleanup and add TIPC helpers.bunnei2021-05-112-4/+12
| * | hle: ipc_helpers: Update IPC response generation for TIPC.bunnei2021-05-112-19/+39
* | | ssl: Stub Import(Client/Server)PkiMorph2021-05-131-2/+40
* | | Merge pull request #6267 from german77/gestureRewriteMorph2021-05-122-76/+340
|\ \ \ | |/ / |/| |
| * | hid: Improve hardware accuracy of gesturesgerman772021-05-052-76/+340
* | | Merge pull request #6291 from lioncash/kern-shadowbunnei2021-05-1040-140/+138
|\ \ \
| * | | kernel: Eliminate variable shadowingLioncash2021-05-0840-140/+138
* | | | kernel: Delete unused filesgerman772021-05-092-151/+0
|/ / /
* | | Merge pull request #6266 from bunnei/kautoobject-refactorbunnei2021-05-08170-2799/+4752
|\ \ \
| * | | hle: kernel: KPageTable: CanContain should not be constexpr.bunnei2021-05-062-2/+2
| * | | hle: kernel: Move slab resource counts to Kernel.bunnei2021-05-064-33/+52
| * | | fixup! hle: kernel: Migrate KSharedMemory to KAutoObject.bunnei2021-05-061-2/+2
| * | | fixup! hle: kernel: Migrate more of KThread to KAutoObject.bunnei2021-05-061-1/+1
| * | | fixup! hle: kernel: Ensure all kernel objects with KAutoObject are properly created.bunnei2021-05-061-2/+0
| * | | fixup! hle: kernel: Ensure all kernel objects with KAutoObject are properly created.bunnei2021-05-061-2/+0
| * | | kernel: svc: Remove unused RetrieveResourceLimitValue function.bunnei2021-05-061-32/+0
| * | | hle: kernel: Fix un/sign mismatch errors with NUM_CPU_CORES.bunnei2021-05-061-3/+3
| * | | fixup! hle: kernel: Add initial impl. of slab setup.bunnei2021-05-061-6/+2
| * | | fixup! hle: kernel: Migrate to KHandleTable.bunnei2021-05-061-0/+3
| * | | fixup! hle: kernel: Migrate more of KThread to KAutoObject.bunnei2021-05-061-7/+0
| * | | fixup! hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.bunnei2021-05-062-2/+2
| * | | fixup! hle: kernel: Migrate to KHandleTable.bunnei2021-05-061-1/+1
| * | | fixup! hle: kernel: Add initial impl. of KLinkedList.bunnei2021-05-061-12/+12
| * | | fixup! hle: kernel: Migrate to KHandleTable.bunnei2021-05-061-1/+1
| * | | fixup! hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.bunnei2021-05-061-1/+1
| * | | fixup! hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.bunnei2021-05-063-22/+28
| * | | fixup! hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.bunnei2021-05-061-1/+1
| * | | fixup! hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.bunnei2021-05-061-1/+1
| * | | fixup! hle: kernel: Migrate to KHandleTable.bunnei2021-05-061-60/+58
| * | | fixup! hle: kernel: Add initial impl. of KAutoObjectWithListContainer.bunnei2021-05-061-11/+9
| * | | fixup! hle: kernel: Add initial impl. of KAutoObjectWithListContainer.bunnei2021-05-061-9/+2
| * | | fixup! hle: kernel: Add initial impl. of KAutoObject.bunnei2021-05-061-46/+46
| * | | fixup! hle: kernel: Add initial impl. of KAutoObject.bunnei2021-05-061-1/+1
| * | | fixup! hle: kernel: Add initial impl. of slab setup.bunnei2021-05-061-8/+8
| * | | common: Rename NON_COPYABLE/NON_MOVABLE with YUZU_ prefix.bunnei2021-05-064-9/+9
| * | | fixup! hle: kernel: Rename Process to KProcess.bunnei2021-05-061-1/+1
| * | | fixup! hle: kernel: Migrate to KHandleTable.bunnei2021-05-061-1/+1
| * | | fixup! hle: kernel: Improve MapSharedMemory and implement UnmapSharedMemory.bunnei2021-05-061-3/+3
| * | | hle: kernel: svc: ConnectToNamedPort: Use KHandleTable::Reserve.bunnei2021-05-061-3/+8
| * | | hle: kernel: Migrate to KHandleTable.bunnei2021-05-0620-377/+498
| * | | hle: kernel: KClassToken: Ensure class tokens are correct.bunnei2021-05-061-1/+127
| * | | hle: kernel: Improve MapSharedMemory and implement UnmapSharedMemory.bunnei2021-05-0610-95/+210
| * | | hle: kernel: Rename Process to KProcess.bunnei2021-05-0676-240/+242
| * | | hle: kernel: Remove deprecated Object class.bunnei2021-05-0637-407/+15
| * | | hle: kernel: Do not shutdown twice on emulator close.bunnei2021-05-061-3/+1
| * | | hle: kernel: Cleanup shutdown of persistent kernel objects.bunnei2021-05-061-14/+12
| * | | hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.bunnei2021-05-0622-166/+444
| * | | hle: kernel: Migrate KServerPort to KAutoObject.bunnei2021-05-068-52/+67
| * | | hle: kernel: Migrate KClientPort to KAutoObject.bunnei2021-05-0618-63/+92
| * | | hle: kernel: HandleTable: Remove deprecated APIs.bunnei2021-05-065-106/+23
| * | | hle: kernel: Migrate KResourceLimit to KAutoObject.bunnei2021-05-0613-122/+197
| * | | hle: kernel: svc: Migrate WaitSynchronization.bunnei2021-05-062-47/+78
| * | | hle: kernel: svc: Use new handle table API for Process.bunnei2021-05-062-16/+17
| * | | hle: kernel: Migrate KTransferMemory to KAutoObject.bunnei2021-05-0612-68/+209
| * | | hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.bunnei2021-05-0631-356/+412
| * | | hle: kernel: svc: Migrate GetThreadContext, GetThreadCoreMask.bunnei2021-05-061-2/+59
| * | | hle: kernel: svc: Migrate GetProcessId, CancelSynchronization, SetThreadActivity.bunnei2021-05-061-13/+67
| * | | hle: kernel: KThread: Remove incorrect resource release.bunnei2021-05-061-2/+1
| * | | hle: kernel: svc_results: Update naming..bunnei2021-05-068-42/+43
| * | | hle: kernel: KThread: Add missing resource hint release.bunnei2021-05-061-1/+1
| * | | hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.bunnei2021-05-0635-200/+215
| * | | hle: ipc_helpers: Add methods for copy/move references.bunnei2021-05-061-2/+24
| * | | hle: kernel: Move slab heaps to their own container.bunnei2021-05-062-10/+16
| * | | hle: kernel: Refactor several threads/events/sharedmemory to use slab heaps.bunnei2021-05-0611-59/+53
| * | | hle: kernel: Move slab heap management to KernelCore.bunnei2021-05-067-64/+106
| * | | hle: kernel: Ensure all kernel objects with KAutoObject are properly created.bunnei2021-05-0620-0/+55
| * | | hle: kernel: Use unique_ptr for suspend and dummy threads.bunnei2021-05-061-8/+8
| * | | hle: kernel: Migrate KEvent to KAutoObject.bunnei2021-05-0637-266/+269
| * | | hle: kernel: Migrate KSharedMemory to KAutoObject.bunnei2021-05-0616-114/+128
| * | | hle: kernel: Migrate KProcess to KAutoObject.bunnei2021-05-0613-57/+79
| * | | hle: kernel: Refactor IPC interfaces to not use std::shared_ptr.bunnei2021-05-0628-59/+65
| * | | hle: kernel: Migrate more of KThread to KAutoObject.bunnei2021-05-0617-289/+444
| * | | hle: kernel: svc: Migrate GetThreadPriority, StartThread, and ExitThread.bunnei2021-05-061-21/+12
| * | | hle: kernel: svc: Migrate CreateThread.bunnei2021-05-061-14/+21
| * | | hle: kernel: Migrate idle threads.bunnei2021-05-062-13/+9
| * | | hle: kernel: Migrate KThread to KAutoObject.bunnei2021-05-062-109/+91
| * | | hle: kernel: Add initial impl. of slab setup.bunnei2021-05-063-0/+227
| * | | hle: kernel: Refactor out various KThread std::shared_ptr usage.bunnei2021-05-0610-58/+30
| * | | core: Defer CoreTiming initialization.bunnei2021-05-061-1/+1
| * | | core: memory: Add a work-around to allocate and access kernel memory regions by vaddr.bunnei2021-05-063-1/+46
| * | | hle: kernel: Add initial impl. of KLinkedList.bunnei2021-05-062-0/+234
| * | | hle: kernel: Add initial impl. of KSlabAllocated.bunnei2021-05-062-0/+153
| * | | hle: kernel: Add initial impl. of KAutoObjectWithListContainer.bunnei2021-05-063-0/+109
| * | | hle: kernel: Add initial impl. of KAutoObject.bunnei2021-05-063-0/+306
| | |/ | |/|
* | | Merge pull request #6287 from lioncash/ldr-copybunnei2021-05-071-5/+3
|\ \ \ | |/ / |/| |
| * | ldr: Simplify memory copy within LoadNro()Lioncash2021-05-071-5/+3
* | | Merge pull request #6279 from ogniK5377/nvhost-profbunnei2021-05-061-3/+14
|\ \ \ | |/ / |/| |
| * | Update src/core/hle/service/nvdrv/interface.cppbunnei2021-05-061-1/+1
| * | nvdrv: /dev/nvhost-prof-gpu for productionChloe Marcec2021-05-031-3/+14
* | | service: Remove unused class variablesLioncash2021-05-053-7/+4
| |/ |/|
* | service: Resolve cases of member field shadowingLioncash2021-05-0460-117/+119
* | Merge pull request #6278 from lioncash/misc-shadowbunnei2021-05-0410-25/+27
|\ \ | |/ |/|
| * core: Resolve misc cases of variable shadowingLioncash2021-05-0310-25/+27
* | hid: Fix touch not initializing properly if disabledgerman772021-05-032-2/+10
|/
* Merge pull request #6269 from lioncash/file-shadowbunnei2021-05-0321-114/+132
|\
| * file_sys: Resolve cases of variable shadowingLioncash2021-05-0221-114/+132
* | Merge pull request #6265 from Morph1984/snap-save-fixbunnei2021-05-022-2/+8
|\ \ | |/ |/|
| * service: filesystem: Return proper error codes for CreateFileMorph2021-05-012-2/+8
* | Disable touch if setting is not enabledgerman772021-05-012-2/+2
|/
* Merge pull request #6257 from Morph1984/fix-use-after-free-webappletbunnei2021-04-302-6/+7
|\
| * applets/web: Fix a use-after-free when passing in the URL stringMorph2021-04-282-6/+7
* | Merge pull request #6226 from german77/sevensixbunnei2021-04-309-15/+212
|\ \ | |/ |/|
| * address commentsgerman772021-04-272-5/+5
| * hid: Implement SevenSixAxis and ConsoleSixAxisSensorgerman772021-04-249-15/+212
* | loader: Resolve instances of variable shadowingLioncash2021-04-2719-169/+257
* | service: Eliminate cases of member shadowingLioncash2021-04-2615-76/+81
* | nvhost_vic: Fix device closureameerj2021-04-252-10/+8
* | Merge pull request #6234 from Morph1984/stub-amMat M2021-04-242-1/+10
|\ \
| * | ICommonStateGetter: Stub SetRequestExitToLibraryAppletAtExecuteNextProgramEnabledMorph2021-04-242-1/+10
* | | Merge pull request #6235 from german77/ectx_awMat M2021-04-244-0/+49
|\ \ \
| * | | glue: Add ectx:aw placeholdergerman772021-04-244-0/+49
| | |/ | |/|
* | | Merge pull request #6230 from Morph1984/default-resource-sizebunnei2021-04-243-4/+8
|\ \ \
| * | | program_metadata: Set a default resource size when a NPDM is not presentMorph2021-04-233-4/+8
* | | | Merge pull request #6227 from lioncash/metabunnei2021-04-241-0/+6
|\ \ \ \
| * | | | program_metadata: Explicitly specify copy/move functionsLioncash2021-04-231-0/+6
* | | | | Merge pull request #6228 from lioncash/semibunnei2021-04-241-6/+7
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | lm: Make use of insert_or_assign() in Log()Lioncash2021-04-231-1/+1
| * | | | lm: Prevent redundant map lookups in Log()Lioncash2021-04-231-4/+5
| * | | | lm: Resolve -Wextra-semi warningLioncash2021-04-231-1/+1
| |/ / /
* | | | Merge pull request #6229 from lioncash/unused-varbunnei2021-04-242-6/+0
|\ \ \ \
| * | | | acc/lbl: Remove unused variablesLioncash2021-04-232-6/+0
| |/ / /
* | | | Merge pull request #6231 from lioncash/aesbunnei2021-04-232-9/+5
|\ \ \ \ | |_|/ / |/| | |
| * | | aes_util: Make use of std::spanLioncash2021-04-232-9/+5
| |/ /
* | | Merge pull request #6232 from lioncash/alias2bunnei2021-04-232-24/+27
|\ \ \ | |_|/ |/| |
| * | emu_window: Return pair from ClipToTouchScreen() instead of tupleLioncash2021-04-232-5/+8
| * | emu_window: unsigned -> u32Lioncash2021-04-232-21/+21
| |/
* / service: hid: Get transfer memory for InitializeSevenSixAxisSensorMorph2021-04-221-1/+38
|/
* Merge pull request #6214 from Morph1984/time-fix-kirby-clashbunnei2021-04-211-3/+5
|\
| * time: Write buffer before pushing RESULT_SUCCESS in GetClockSnapshotMorph2021-04-191-1/+2
| * time: Fix GetClockSnapshotFromSystemClockContextMorph2021-04-191-2/+3
* | Merge pull request #6217 from Morph1984/consistent-writebuffersbunnei2021-04-203-5/+12
|\ \
| * | general: Write buffers before pushing raw argumentsMorph2021-04-193-5/+12
| |/
* | Merge pull request #6215 from lioncash/duplicatebunnei2021-04-202-2/+1
|\ \
| * | npad: Remove duplicated class member variableLioncash2021-04-192-2/+1
| |/
* | arp: Use type alias for issue functionLioncash2021-04-191-4/+4
* | arp: Prevent uninitialized read of launch member variableLioncash2021-04-191-1/+1
|/
* applets: Send focus state change message on applet state changeMorph2021-04-1710-22/+56
* applets: Make the applet mode a protected property of AppletMorph2021-04-1714-22/+20
* Merge pull request #6125 from ogniK5377/nvdec-close-devbunnei2021-04-171-6/+4
|\
| * nvdrv: Cleanup CDMA Processor on device closureChloe Marcec2021-03-301-6/+4
* | input_interpreter: Fix button hold being interpreted incorrectly on initMorph2021-04-152-1/+17
* | applets/swkbd: Implement the Default Software Keyboard frontendMorph2021-04-152-2/+236
* | applets/swkbd: Implement the Normal and Inline Software Keyboard AppletMorph2021-04-154-13/+1488
* | ILibraryAppletCreator: Implement CreateHandleStorageMorph2021-04-152-6/+64
* | hle_ipc: Add helper functions to get copy/move handlesMorph2021-04-152-2/+16
* | ILibraryAppletAccessor: Demote from ERROR to DEBUG for null storage logsMorph2021-04-151-2/+2
* | applets: Pass in the LibraryAppletMode each applet's constructorMorph2021-04-1513-33/+58
* | applets: Remove the previous software keyboard applet implementationMorph2021-04-154-280/+7
* | Merge pull request #6196 from bunnei/asserts-settingbunnei2021-04-1545-461/+53
|\ \
| * | common: Move settings to common from core.bunnei2021-04-1545-462/+53
| * | core: settings: Add setting for debug assertions and disable by default.bunnei2021-04-151-0/+1
* | | k_resource_limit: Minor cleanup of member variables/headersameerj2021-04-144-21/+13
* | | Merge pull request #6185 from ameerj/process-reslimitbunnei2021-04-142-38/+27
|\ \ \ | |/ / |/| |
| * | kernel/process: Replace process resource limit instance with the kernel's resource limitameerj2021-04-122-38/+27
* | | k_thread: Remove [[nodiscard]] attribute from ClearWaitCancelled()Lioncash2021-04-121-1/+1
* | | Merge pull request #6135 from Morph1984/borderless-windowed-fullscreenbunnei2021-04-121-0/+1
|\ \ \ | |/ / |/| |
| * | configure_graphics: Add Borderless Windowed fullscreen modeMorph2021-04-061-0/+1
* | | Merge pull request #6170 from Morph1984/more-time-fixesbunnei2021-04-116-21/+38
|\ \ \
| * | | service: time: Setup the network clock with the local clock contextMorph2021-04-086-21/+38
* | | | Merge pull request #6167 from Morph1984/time-fixbunnei2021-04-111-3/+8
|\ \ \ \
| * | | | service: time: Fix CalculateStandardUserSystemClockDifferenceByUserMorph2021-04-081-3/+8
* | | | | Merge pull request #6112 from ogniK5377/pctlbunnei2021-04-116-31/+254
|\ \ \ \ \
| * | | | | Addressed issuesChloe Marcec2021-03-302-21/+22
| * | | | | pctl: Rework how pctl works to be more accurateChloe Marcec2021-03-266-31/+253
* | | | | | Merge pull request #6172 from degasus/cmake_opusbunnei2021-04-101-1/+1
|\ \ \ \ \ \
| * | | | | | externals: Search for shared opus installation.Markus Wick2021-04-081-1/+1
* | | | | | | Merge pull request #6099 from bunnei/derive-membunnei2021-04-1024-173/+2095
|\ \ \ \ \ \ \
| * | | | | | | hle: kernel: Breakup InitializeMemoryLayout.bunnei2021-03-241-3/+7
| * | | | | | | hle: kernel: k_memory_region_type: Minor code cleanup.bunnei2021-03-241-13/+12
| * | | | | | | hle: kernel: k_memory_region: Minor code cleanup.bunnei2021-03-241-7/+5
| * | | | | | | hle: kernel: k_memory_layout: Use pair instead of tuple.bunnei2021-03-241-2/+4
| * | | | | | | hle: kernel: k_system_control: Remove unnecessary inline.bunnei2021-03-241-4/+4
| * | | | | | | common: common_sizes: Move sizes to the Common namespace.bunnei2021-03-244-45/+46
| * | | | | | | hle: kernel: Merge KMemoryRegionAttr and KMemoryRegionType.bunnei2021-03-212-11/+9
| * | | | | | | hle: kernel: Remove unused variable.bunnei2021-03-211-1/+0
| * | | | | | | hle: kernel: k_memory_region_type: Remove extra ".bunnei2021-03-211-1/+1
| * | | | | | | hle: kernel: k_memory_layout: Move KMemoryRegionAllocator out of global.bunnei2021-03-213-35/+47
| * | | | | | | hle: kernel: k_memory_layout: Derive memory regions based on board layout.bunnei2021-03-216-56/+1033
| * | | | | | | common: common_sizes: Move Invalid to Size_* prefix and add missing values.bunnei2021-03-211-14/+14
| * | | | | | | hle: kernel: k_memory_region: Refactor to simplify code.bunnei2021-03-212-83/+89
| * | | | | | | hle: kernel: board: k_system_control: Extend to include memory region sizes.bunnei2021-03-212-1/+125
| * | | | | | | hle: kernel: board: Add secure_monitor module.bunnei2021-03-212-0/+27
| * | | | | | | common: Move common sizes to their own header for code reuse.bunnei2021-03-211-13/+1
| * | | | | | | hle: kernel: k_address_space_info: Cleanup.bunnei2021-03-211-9/+9
| * | | | | | | hle: kernel: Add k_trace module.bunnei2021-03-212-0/+13
| * | | | | | | hle: kernel: KSystemControl: Update to reflect board-specific behavior.bunnei2021-03-214-10/+41
| * | | | | | | hle: kernel: KMemoryManager: Add CalculateManagementOverheadSize.bunnei2021-03-212-0/+26
| * | | | | | | hle: kernel: KMemoryManager: Add aliases.bunnei2021-03-211-0/+4
| * | | | | | | hle: kernel: Add architecture and board specific memory regions.bunnei2021-03-212-0/+72
| * | | | | | | hle: kernel: KMemoryRegion: Derive region values.bunnei2021-03-211-0/+327
| * | | | | | | hle: kernel: Migrate some code from Common::SpinLock to KSpinLock.bunnei2021-03-215-25/+25
| * | | | | | | hle: kernel: Add initial KMemoryRegionType module.bunnei2021-03-213-18/+41
| * | | | | | | hle: kernel: Move KMemoryRegion to its own module and update.bunnei2021-03-214-31/+322
* | | | | | | | Merge pull request #6171 from german77/servicesbunnei2021-04-1030-97/+137
|\ \ \ \ \ \ \ \
| * | | | | | | | wlan: Update to 12.xgerman772021-04-091-0/+7
| * | | | | | | | usb: Use proper namesgerman772021-04-091-21/+21
| * | | | | | | | ITimeZoneService: Update to 12.xgerman772021-04-091-0/+1
| * | | | | | | | spl: Update to 12.xgerman772021-04-091-0/+3
| * | | | | | | | sfdnsres: Use proper namesgerman772021-04-091-2/+2
| * | | | | | | | nsd: Update to 12.xgerman772021-04-091-0/+1
| * | | | | | | | ethc: Update to 12.xgerman772021-04-091-0/+1
| * | | | | | | | sm: Use proper names, update to 12.xgerman772021-04-091-4/+5
| * | | | | | | | set_sys: Update to 12.xgerman772021-04-091-0/+6
| * | | | | | | | pctl_module: Update to 12.xgerman772021-04-091-0/+3
| * | | | | | | | pcie: Use proper namesgerman772021-04-091-1/+1
| * | | | | | | | olsc: Update to 12.xgerman772021-04-091-0/+1
| * | | | | | | | pl_u: Update to 12.xgerman772021-04-091-0/+4
| * | | | | | | | ldr: Use proper namesgerman772021-04-091-16/+16
| * | | | | | | | arp: Use proper names, update to 12.xgerman772021-04-092-3/+10
| * | | | | | | | caps_u: Update to 12.xgerman772021-04-091-0/+1
| * | | | | | | | caps_a: Update to 12.xgerman772021-04-091-0/+1
| * | | | | | | | bpc: Use proper namesgerman772021-04-091-2/+2
| * | | | | | | | bcat_module: Update to 12.xgerman772021-04-091-0/+2
| * | | | | | | | codecctl: Use proper namesgerman772021-04-091-13/+13
| * | | | | | | | audren_u: Use proper namesgerman772021-04-092-4/+4
| * | | | | | | | audren_a: Use proper namesgerman772021-04-091-6/+6
| * | | | | | | | audrec_u: Use proper names, update to 12.xgerman772021-04-091-3/+4
| * | | | | | | | audrec_a: Use proper namesgerman772021-04-091-2/+2
| * | | | | | | | audout_u: Use proper namesgerman772021-04-091-3/+3
| * | | | | | | | audout_a: Use proper namesgerman772021-04-091-6/+6
| * | | | | | | | audin_u: Use proper namesgerman772021-04-091-7/+7
| * | | | | | | | audin_a: Use proper namesgerman772021-04-091-4/+4
* | | | | | | | | Merge pull request #6156 from lioncash/lock-discardbunnei2021-04-103-9/+12
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Amend bizarre clang-format suggestionsLioncash2021-04-073-5/+5
| * | | | | | | | | k_scoped_scheduler_lock_and_sleep: Mark class as [[nodiscard]]Lioncash2021-04-071-1/+1
| * | | | | | | | | k_scoped_lock: delete copy and move assignment operatorsLioncash2021-04-071-2/+5
| * | | | | | | | | k_scoped_lock: Mark class as [[nodiscard]]Lioncash2021-04-071-1/+1
| * | | | | | | | | k_scheduler: Mark KScopedSchedulerLock as [[nodiscard]]Lioncash2021-04-071-1/+1
| | |_|_|_|_|_|/ / | |/| | | | | | |
* | | | | | | | | Merge pull request #6113 from german77/playhistorybunnei2021-04-101-1/+13
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Friend: Stub GetPlayHistoryRegistrationKeygerman772021-03-271-1/+13
| | |_|_|_|/ / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #6158 from german77/hidServiceTablesbunnei2021-04-102-0/+85
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | hid: Update service function tablesgerman772021-04-072-0/+85
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #6162 from degasus/no_spin_loopsbunnei2021-04-091-1/+1
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | video_core/gpu_thread: Implement a ShutDown method.Markus Wick2021-04-071-1/+1
* | | | | | | | | | ns: Update to 12.xMorph2021-04-091-3/+38
* | | | | | | | | | aoc_u: Update to 12.xMorph2021-04-091-0/+2
* | | | | | | | | | nim: Update to 12.xMorph2021-04-091-44/+55
* | | | | | | | | | npns: Update to 12.xMorph2021-04-091-0/+3
* | | | | | | | | | bgtc: Update to 12.x and implement OpenTaskServiceMorph2021-04-092-1/+34
* | | | | | | | | | vi: Update to 12.xMorph2021-04-091-0/+8
* | | | | | | | | | erpt: Update to 12.xMorph2021-04-091-1/+6
* | | | | | | | | | btm: Update to 12.xMorph2021-04-091-0/+1
* | | | | | | | | | btdrv: Update to 12.xMorph2021-04-091-0/+19
* | | | | | | | | | Merge pull request #6168 from Morph1984/stub-SetNpadAnalogStickUseCenterClampbunnei2021-04-094-1/+29
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | service: hid: Stub SetAnalogStickUseCenterClampMorph2021-04-084-1/+29
| | |_|_|_|_|_|_|/ / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #6155 from ameerj/kernel-12-rescntbunnei2021-04-091-2/+2
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / |/| | | | | | | | |
| * | | | | | | | | kernel: Increase event and session countsameerj2021-04-071-2/+2
| | |_|/ / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #6157 from Morph1984/am-update-12.xbunnei2021-04-091-0/+22
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | ISelfController: Update to 11.xMorph2021-04-071-0/+1
| * | | | | | | | | IApplicationFunctions: Update to 11.xMorph2021-04-071-0/+6
| * | | | | | | | | IDebugFunctions: Update to 12.xMorph2021-04-071-0/+2
| * | | | | | | | | ICommonStateGetter: Update to 12.xMorph2021-04-071-0/+9
| * | | | | | | | | IGlobalStateController: Update to 12.xMorph2021-04-071-0/+1
| * | | | | | | | | IHomeMenuFunctions: Update to 12.xMorph2021-04-071-0/+3
| |/ / / / / / / /
* | | | | | | | | Merge pull request #6062 from ameerj/auto-stubbunnei2021-04-092-0/+7
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / |/| | | | | | | |
| * | | | | | | | configuration: Add auto stub toggle that resets on bootameerj2021-03-302-4/+7
| * | | | | | | | service: Auto stub fallbackameerj2021-03-301-0/+4
| | |_|_|_|_|_|/ | |/| | | | | |
* | | | | | | | Merge pull request #6145 from lat9nq/nvhost_empty_memcpybunnei2021-04-081-6/+11
|\ \ \ \ \ \ \ \
| * | | | | | | | nvhost_nvdec_common: Avoid memcpy with null pointerslat9nq2021-04-051-6/+11
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #6154 from lioncash/svcrange2bunnei2021-04-081-0/+132
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | svc: Expand SVC tablesLioncash2021-04-071-0/+132
| |/ / / / / /
* | | | | | | Merge pull request #6160 from Morph1984/fs-update-12.xbunnei2021-04-082-6/+15
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | |
| * | | | | | IFile: Update to 12.xMorph2021-04-071-3/+7
| * | | | | | fsp-srv: Update to 12.xMorph2021-04-072-3/+8
| |/ / / / /
* | | | | | Merge pull request #6143 from lat9nq/nvhost_null_memcpybunnei2021-04-081-1/+7
|\ \ \ \ \ \
| * | | | | | nvhost_ctrl_gpu: Avoid sending null pointer to memcpylat9nq2021-04-051-1/+7
| |/ / / / /
* | | | | | Merge pull request #6159 from Morph1984/acc-update-12.xbunnei2021-04-073-36/+45
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | dauth_o: Update to 11.xMorph2021-04-071-6/+11
| * | | | | acc_u1: Update to 12.xMorph2021-04-071-13/+15
| * | | | | acc_su: Update to 12.xMorph2021-04-071-17/+19
| |/ / / /
* | | | | Merge pull request #6153 from lioncash/svcrangebunnei2021-04-072-6/+1
|\ \ \ \ \
| * | | | | process_capability: Handle extended SVC rangeLioncash2021-04-072-6/+1
| |/ / / /
* / / / / hwopus: Update to 12.xMorph2021-04-071-0/+4
|/ / / /
* | | | Merge pull request #6132 from MerryMage/code_sizebunnei2021-04-032-0/+8
|\ \ \ \
| * | | | arm_dynarmic: Increase size of code cacheMerryMage2021-04-022-0/+8
* | | | | Merge pull request #6131 from german77/rightjoyconSLSRMorph2021-04-021-2/+6
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | HID: Fix SL and SR buttons for right joycongerman772021-04-021-2/+6
| | |/ / | |/| |
* | | | Merge pull request #6106 from MerryMage/nullptr-jitbunnei2021-04-014-53/+26
|\ \ \ \
| * | | | arm_dynarmic: Always have a 'valid' jit instanceMerryMage2021-03-244-53/+26
* | | | | ISelfController: Stub SetAlbumImageTakenNotificationEnabledMorph2021-03-302-1/+17
| |_|/ / |/| | |
* | | | Merge pull request #6109 from german77/gestureIDbunnei2021-03-302-3/+13
|\ \ \ \
| * | | | HID: Initialize correctly the gesture finger_id and filter invalid resultsNarr the Reg2021-03-262-3/+13
| | |/ / | |/| |
* | | | Merge pull request #6102 from ogniK5377/fd-passbunnei2021-03-2920-78/+161
|\ \ \ \
| * | | | nvdrv: Pass device fd and handle device create methods for device opening and closingChloe Marcec2021-03-2520-78/+161
| |/ / /
* | | | Merge pull request #6115 from bunnei/fix-kernel-initbunnei2021-03-281-1/+1
|\ \ \ \
| * | | | hle: kernel: Initialize preemption task after schedulers.bunnei2021-03-271-1/+1
| |/ / /
* / / / service: friend: Change logging class from ACC to FriendMorph2021-03-271-11/+12
|/ / /
* | | Merge pull request #6101 from ogniK5377/alloc-as-exbunnei2021-03-252-27/+49
|\ \ \ | |/ / |/| |
| * | nvdrv: Change InitializeEx to AllocAsExChloe Marcec2021-03-222-27/+49
| |/
* / core: arm_dynarmic: Ensure JIT state is saved/restored on page table changes.bunnei2021-03-212-0/+10
|/
* Merge pull request #6052 from Morph1984/vi-getindirectlayerimagemapbunnei2021-03-201-1/+27
|\
| * IApplicationDisplayService: Stub GetIndirectLayerImageMapMorph2021-03-171-1/+27
* | Merge pull request #6056 from zkitX/spl-updatesbunnei2021-03-183-9/+178
|\ \ | |/ |/|
| * Fix casing on DeallocateAesKeySlotzkitx2021-03-111-3/+3
| * Update SPL to fit N's service refactor (4.0.0+) which split into new services.zkitx2021-03-113-9/+178
* | Merge pull request #6070 from Morph1984/sysver-11.0.1bunnei2021-03-171-5/+5
|\ \
| * | system_version: Update to 11.0.1Morph2021-03-141-5/+5
* | | bsd: Avoid writing empty buffersMorph2021-03-161-2/+6
* | | Merge pull request #6069 from Morph1984/ngWordbunnei2021-03-151-2/+2
|\ \ \ | |/ / |/| |
| * | system_archive: Update NgWord archive versionMorph2021-03-141-2/+2
* | | Merge pull request #6054 from Morph1984/time-GetClockSnapshotbunnei2021-03-141-0/+2
|\ \ \ | |/ / |/| |
| * | time: Assign the current time point to the ClockSnapshotMorph2021-03-101-0/+2
| |/
* / time: Fix CalculateSpanBetween implementationMorph2021-03-101-3/+9
|/
* common: Fiber: use a reference for YieldTo.bunnei2021-03-072-12/+7
* hle: kernel: KThread: Rework dummy threads & fix memory leak.bunnei2021-03-066-36/+65
* Revert "core: Switch to unique_ptr for usage of Common::Fiber."bunnei2021-03-067-31/+29
* Merge pull request #6034 from Morph1984/mbedtlsbunnei2021-03-061-2/+0
|\
| * aes_util: Remove malformed mbedtls_cipher_finish function callMorph2021-03-051-2/+0
* | Merge pull request #6006 from bunnei/fiber-unique-ptrbunnei2021-03-057-29/+31
|\ \ | |/ |/|
| * core: Switch to unique_ptr for usage of Common::Fiber.bunnei2021-02-277-29/+31
* | Merge pull request #5815 from comex/net-error-reformbunnei2021-03-032-95/+84
|\ \
| * | [network] Error handling reformcomex2021-02-282-95/+84
* | | core: Shutdown: Move kernel cleanup to later in shutdown.bunnei2021-03-021-12/+1
|/ /
* | Merge pull request #6007 from bunnei/ldn-errorbunnei2021-02-281-1/+1
|\ \
| * | core: hle: ldn: Error out on call to Initialization.bunnei2021-02-271-1/+1
| |/
* | Merge pull request #5276 from german77/gesturesMorph2021-02-282-11/+240
|\ \ | |/ |/|
| * Implements touch, pan, pinch and rotation gesturesgerman2021-02-282-11/+240
* | Merge pull request #5953 from bunnei/memory-refactor-1bunnei2021-02-2752-1211/+1433
|\ \
| * | hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable.bunnei2021-02-1923-146/+130
| * | hle: kernel: Migrate MemoryManager to KMemoryManager.bunnei2021-02-198-47/+48
| * | hle: kernel: Migrate PageLinkedList to KPageLinkedList.bunnei2021-02-198-38/+41
| * | hle: kernel: Migrate to KMemoryBlock, KMemoryBlockManager, and others.bunnei2021-02-1918-476/+479
| * | hle: kernel: Migrate SlabHeap to KSlabHeap.bunnei2021-02-194-22/+21
| * | hle: kernel: Migrate MemoryLayout to KMemoryLayout.bunnei2021-02-195-31/+30
| * | hle: kernel: Migrate AddressSpaceInfo to KAddressSpaceInfo.bunnei2021-02-194-59/+54
| * | hle: kernel: memory_manager: Rename AllocateContinuous to AllocateContinuous.bunnei2021-02-192-4/+28
| * | hle: kernel: KSystemControl does not belong in Memory namespace.bunnei2021-02-197-31/+38
| * | hle: kernel: memory: PageHeap: Migrate to KPageBitmap class.bunnei2021-02-194-197/+23
| * | hle: kernel: Add KPageBitmap class.bunnei2021-02-192-0/+280
| * | hle: kernel: system_control: Add function GenerateRandomU64.bunnei2021-02-192-3/+5
| * | hle: kernel: Add KSpinLock implementation.bunnei2021-02-193-0/+89
| * | core: memory: Add templated GetPointer methods.bunnei2021-02-191-0/+10
| * | hle: kernel: Rename SharedMemory to KSharedMemory.bunnei2021-02-1913-54/+54
* | | Merge pull request #5944 from Morph1984/gc-vibrationsbunnei2021-02-272-3/+130
|\ \ \
| * | | hid: Implement GameCube Controller VibrationsMorph2021-02-212-3/+130
* | | | acc: Stub GetNintendoAccountUserResourceCacheForApplicationMorph2021-02-211-1/+17
|/ / /
* / / kernel: Fix resource release exception on exitameerj2021-02-214-2/+16
|/ /
* | Merge pull request #4973 from ameerj/nvdec-optbunnei2021-02-192-3/+7
|\ \
| * | Address PR feedbackameerj2021-02-132-4/+2
| * | nvdec cleanupameerj2021-02-131-1/+7
* | | core: core_timing_util: Optimize core timing math.bunnei2021-02-153-98/+48
* | | Merge pull request #5939 from Morph1984/web_typesLC2021-02-151-0/+1
|\ \ \
| * | | core/CMakeLists: Add web_types.hMorph2021-02-151-0/+1
* | | | Merge pull request #4940 from german77/nativeGCbunnei2021-02-153-1/+89
|\ \ \ \ | |/ / / |/| | |
| * | | hid: Implement GC controllergerman2021-02-083-1/+89
| | |/ | |/|
* | | hle: service: ldn: IUserLocalCommunicationService: Improve the stub.bunnei2021-02-141-5/+29
* | | hle: service: ldn: IUserLocalCommunicationService: Indicate that LDN is disabled.bunnei2021-02-143-3/+19
* | | hle: service: am: IStorageAccessor: Fix out of bounds error handling.bunnei2021-02-141-6/+7
| |/ |/|
* | kernel: More accurately reserve and release resourcesameerj2021-02-136-14/+42
* | kernel: KScopedReservation implementationameerj2021-02-136-26/+152
* | kernel: Unify result codes (#5890)Chloe2021-02-1321-256/+223
* | Merge pull request #5902 from lioncash/core-warnbunnei2021-02-123-4/+7
|\ \
| * | bsd: Remove usage of optional emplace() with no argumentsLioncash2021-02-091-2/+4
| * | am/controller: Remove [[fallthrough]] from unreachable pathLioncash2021-02-091-1/+2
| * | nfp: Correct uninitialized size being used within GetTagInfo()Lioncash2021-02-091-1/+1
| |/
* | Merge pull request #5869 from german77/mousePanningbunnei2021-02-111-2/+3
|\ \
| * | Add mouse panninggerman2021-02-081-2/+3
* | | software_keyboard: Implement Finalize request commandMorph2021-02-111-0/+4
* | | core: Add -fsized-dealloction as a Clang flaglat9nq2021-02-101-0/+2
* | | Merge pull request #5892 from german77/backupbunnei2021-02-091-1/+12
|\ \ \
| * | | olsc: Stub GetSaveDataBackupSettinggerman2021-02-081-1/+12
* | | | Merge pull request #5868 from german77/HandheldFixbunnei2021-02-081-0/+1
|\ \ \ \ | |_|_|/ |/| | |
| * | | Prevent over scheduling audio events and terminate properly the motion update eventgerman2021-02-021-0/+1
* | | | Merge pull request #5339 from german77/interactivebunnei2021-02-081-0/+11
|\ \ \ \ | |_|/ / |/| | |
| * | | Make settings controller image change with controller inputgerman2021-02-061-0/+11
* | | | Merge pull request #5872 from lioncash/svc-errorChloe2021-02-081-59/+188
|\ \ \ \
| * | | | svc: Provide more detailed error logs for svc functionsLioncash2021-02-061-59/+188
* | | | | Merge pull request #5887 from ogniK5377/lm-fixbunnei2021-02-071-7/+9
|\ \ \ \ \
| * | | | | lm: Fix ReadLeb128Chloe Marcec2021-02-071-7/+9
| | |_|_|/ | |/| | |
* | | | | Merge pull request #5878 from aleasto/masterMorph2021-02-071-2/+7
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | pl_u: Fix read out of boundsAlessandro Astone2021-02-061-2/+7
* | | | | Merge pull request #5871 from lioncash/address-arbbunnei2021-02-061-54/+30
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | k_address_arbiter: Unfold R_UNLESS macrosLioncash2021-02-061-5/+8
| * | | | k_address_arbiter: Remove unnecessary usages of std::addressofLioncash2021-02-061-10/+10
| * | | | k_address_arbiter: Remove dead codeLioncash2021-02-061-40/+13
| | |/ / | |/| |
* | | | Merge pull request #5326 from german77/hidUpdate1bunnei2021-02-0610-168/+406
|\ \ \ \ | |/ / / |/| | |
| * | | Add footer types and address commentsgerman2021-02-047-58/+106
| * | | Fix npad struct to match switchbrewgerman2021-02-043-105/+134
| * | | Adds missing controller types and propertiesgerman2021-02-049-30/+191
* | | | Merge pull request #5862 from bunnei/keventbunnei2021-02-0660-563/+726
|\ \ \ \
| * | | | hle: kernel: Drop R_UNLESS_NOLOG in favor of expanded if-statement.bunnei2021-02-052-3/+11
| * | | | hle: kernel: KAddressArbiter: Remove noisy error log.bunnei2021-02-051-1/+1
| * | | | hle: kernel: svc: Cleanup KEvent/KReadableEvent/KWritableEvent SVCs.bunnei2021-02-055-69/+89
| * | | | hle: kernel: Reimplement KReadableEvent and KWritableEvent.bunnei2021-02-0538-298/+341
| * | | | hle: kernel: Implement KEvent.bunnei2021-02-053-0/+91
| * | | | hle: kernel: KAddressArbiter: Use R_UNLESS_NOLOG where applicable.bunnei2021-02-051-1/+1
| * | | | hle: kernel: Rename WritableEvent to KWritableEvent.bunnei2021-02-0544-101/+101
| * | | | hle: kernel: Rename ReadableEvent to KReadableEvent.bunnei2021-02-0540-76/+77
* | | | | Merge pull request #5875 from lioncash/identifierbunnei2021-02-061-9/+9
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | k_priority_queue: Unfold several declval usagesLioncash2021-02-041-5/+5
| * | | | k_priority_queue: Simplify affinity mask type aliasLioncash2021-02-041-2/+2
| * | | | k_priority_queue: Resolved reserved identifierLioncash2021-02-041-2/+2
| |/ / /
* | | | Merge pull request #5867 from Morph1984/am-GetHealthWarningDisappearedSystemEventbunnei2021-02-052-1/+14
|\ \ \ \ | |_|/ / |/| | |
| * | | IApplicationFunctions: Implement GetHealthWarningDisappearedSystemEventMorph2021-02-022-1/+14
* | | | Merge pull request #5876 from lioncash/truncationbunnei2021-02-041-1/+1
|\ \ \ \
| * | | | k_affinity_mask: Avoid implicit truncation to boolLioncash2021-02-041-1/+1
| | |/ / | |/| |
* / | | key_manager: Create the keys directory if it does not existMorph2021-02-041-0/+5
|/ / /
* | | Merge pull request #5848 from ogniK5377/k-resourcelimitbunnei2021-02-0313-230/+343
|\ \ \
| * | | Simplify limitableresource namesChloe Marcec2021-02-036-36/+29
| * | | Compile errorChloe Marcec2021-02-021-1/+1
| * | | Address issuesChloe Marcec2021-02-023-19/+15
| * | | fix compile errorChloe Marcec2021-01-301-1/+1
| * | | cleanup commentingChloe Marcec2021-01-301-2/+2
| * | | Drop m_ from lockChloe Marcec2021-01-302-9/+9
| * | | Move to GetGlobalTimeNs, fix GetTotalPhysicalMemoryAvailableChloe Marcec2021-01-303-9/+7
| * | | kernel: Rewrite resource limit to be more accurateChloe Marcec2021-01-3013-231/+357
* | | | Merge pull request #5842 from german77/userfixbunnei2021-02-031-2/+8
|\ \ \ \
| * | | | Fix user changing to 0 if validgerman2021-01-291-2/+8
* | | | | settings: Log the cache, config, and mod load directoriesMorph2021-02-021-0/+3
| |_|/ / |/| | |
* | | | Merge pull request #5861 from german77/HandheldFixbunnei2021-02-021-2/+11
|\ \ \ \ | | |_|/ | |/| |
| * | | Only update motion for npad and prevent over scheduling eventsgerman2021-02-011-2/+11
* | | | arm_dynarmic_32: Print out CPSR.T on exceptionMerryMage2021-02-012-2/+7
* | | | Merge pull request #5859 from Morph1984/nifmbunnei2021-02-011-2/+157
|\ \ \ \
| * | | | nifm: Stub GetCurrentIpConfigInfoMorph2021-01-311-1/+29
| * | | | nifm: Stub GetCurrentNetworkProfileMorph2021-01-311-1/+41
| * | | | nifm: Add several structsMorph2021-01-311-0/+87
* | | | | Merge pull request #5856 from Morph1984/nifm-fix-getappletinfo-stubAmeer J2021-02-011-1/+5
|\ \ \ \ \
| * | | | | nifm: Fix GetAppletInfo stubMorph2021-01-311-1/+5
* | | | | | Merge pull request #5858 from Morph1984/IsGamePlayRecordingSupported-stubbunnei2021-02-012-1/+12
|\ \ \ \ \ \
| * | | | | | am/IApplicationFunctions: Stub IsGamePlayRecordingSupportedMorph2021-01-312-1/+12
* | | | | | | prepo: Stub GetTransmissionStatusMorph2021-01-311-1/+11
* | | | | | | prepo: Stub RequestImmediateTransmissionMorph2021-01-311-1/+8
| |_|/ / / / |/| | | | |
* | | | | | bsd: Fix EventFd stubMorph2021-01-311-3/+3
|/ / / / /
* | | | | Merge pull request #5855 from Morph1984/bsd-fix-getsockopt-stubbunnei2021-01-311-1/+5
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | bsd: Fix GetSockOpt stubMorph2021-01-311-1/+5
* | | | | Merge pull request #5851 from ameerj/pop-inv-stubMorph2021-01-312-1/+10
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | am: Stub TryPopFromFriendInvitationStorageChannelameerj2021-01-312-1/+10
| | |_|/ | |/| |
* / | | bsd: Stub EventFdameerj2021-01-312-1/+12
|/ / /
* | | Merge pull request #5779 from bunnei/kthread-rewritebunnei2021-01-3064-1909/+2933
|\ \ \
| * | | hle: kernel: KLightLock: Fix several bugs.bunnei2021-01-291-3/+3
| * | | arm: dynarmic: Reintroduce JIT checks on SaveContext/LoadContext.bunnei2021-01-292-0/+12
| * | | hle: kernel: KThread: Release thread resource on thread exit.bunnei2021-01-291-0/+1
| * | | yuzu: debugger: Ignore HLE threads.bunnei2021-01-292-7/+13
| * | | hle: kernel: process: Add state lock.bunnei2021-01-293-6/+15
| * | | hle: kernel: threading: Fix bug with host thread naming.bunnei2021-01-291-3/+2
| * | | hle: kernel: k_scheduler_lock: Cleanup.bunnei2021-01-291-3/+3
| * | | core: arm: Remove unnecessary JIT checks.bunnei2021-01-292-24/+0
| * | | hle: kernel: Allocate a dummy KThread for each host thread, and use it for scheduling.bunnei2021-01-297-41/+45
| * | | hle: kernel: k_scheduler: Use atomics for current_thread, etc.bunnei2021-01-292-26/+28
| * | | hle: kernel: k_scheduler: Fix for single core mode.bunnei2021-01-291-1/+2
| * | | kernel: Fix build errors.bunnei2021-01-292-4/+9
| * | | core: cpu_manager: Remove unused variable.bunnei2021-01-291-1/+0
| * | | hle: kernel: KScheduler: Introduce thread context_guard.bunnei2021-01-292-3/+16
| * | | hle: kernel: Recode implementation of KThread to be more accurate.bunnei2021-01-2913-769/+1554
| * | | kernel: svc_types: Add ThreadActivity.bunnei2021-01-291-0/+5
| * | | kernel: KSchedulerPriorityQueue: Lowest priority should be LowestThreadPriority.bunnei2021-01-291-1/+1
| * | | kernel: k_light_lock: Simplify EmuThreadHandle implementation.bunnei2021-01-295-51/+33
| * | | hle: kernel: TimeManager: Simplify to not rely on previous EmuThreadHandle implementation.bunnei2021-01-296-69/+25
| * | | core: hle: kernel: object: Implement Finalize() virtual method.bunnei2021-01-2915-6/+29
| * | | core: hle: kernel: svc_results: Populate with several missing error codes.bunnei2021-01-291-0/+3
| * | | core: hle: kernel: Implement KLightLock.bunnei2021-01-293-0/+173
| * | | core: hle: kernel: Implement KThreadQueue.bunnei2021-01-292-0/+82
| * | | hle: kernel: KThread: Clean up thread priorities.bunnei2021-01-299-75/+41
| * | | hle: kernel: KThread: Reorganize thread priority defaults.bunnei2021-01-299-31/+31
| * | | hle: kernel: KThread: Fix ThreadType definition.bunnei2021-01-295-11/+12
| * | | hle: kernel: Move single core "phantom mode" out of KThread.bunnei2021-01-294-16/+31
| * | | hle: kernel: KThread: Remove thread types that do not exist.bunnei2021-01-295-45/+28
| * | | arm: arm_dynarmic: Skip calls when JIT is invalid.bunnei2021-01-292-0/+24
| * | | core: hle: kernel: Rename Thread to KThread.bunnei2021-01-2943-255/+254
* | | | Merge pull request #5838 from german77/prepostubMorph2021-01-301-1/+10
|\ \ \ \
| * | | | Stub GetSystemSessionIdgerman2021-01-301-1/+10
| | |_|/ | |/| |
* | | | Merge pull request #5809 from ogniK5377/FlushAudioOutBuffersbunnei2021-01-291-1/+9
|\ \ \ \ | |_|/ / |/| | |
| * | | audout: FlushAudioOutBuffersChloe Marcec2021-01-241-1/+9
* | | | Merge pull request #5837 from german77/socketstubbunnei2021-01-292-1/+17
|\ \ \ \
| * | | | Stub GetSockOptgerman2021-01-282-1/+17
| | |/ / | |/| |
* | | | Merge pull request #5840 from Morph1984/prepo-fixLC2021-01-283-24/+70
|\ \ \ \
| * | | | prepo: Fix BufferDescriptorX invalid buffer errors and add "New" variants of SaveReportMorph2021-01-281-24/+42
| * | | | hle_ipc: Add Can(Read, Write)BufferMorph2021-01-282-0/+28
| |/ / /
* | | | hid: Add static_assert for Parameter sizeMorph2021-01-281-15/+19
* | | | npad: Remove unused device handle parameterMorph2021-01-273-11/+9
|/ / /
* | | Merge pull request #5812 from german77/StubSixaxisFusionbunnei2021-01-274-3/+104
|\ \ \
| * | | Stub Set/Get/Reset SixaxisSensorFusionParametersgerman2021-01-244-3/+104
| |/ /
* | | Merge pull request #5810 from ogniK5377/stereo-visionbunnei2021-01-273-7/+60
|\ \ \
| * | | hle: Implement remaining services for Stereo VisionChloe Marcec2021-01-243-7/+60
| |/ /
* | | Merge pull request #5824 from ogniK5377/IPsmSessionbunnei2021-01-261-1/+112
|\ \ \
| * | | Omit system referenceChloe Marcec2021-01-251-2/+1
| * | | psm: IPsmSessionChloe Marcec2021-01-251-2/+114
* | | | Merge pull request #5774 from ogniK5377/mii-raw-randombunnei2021-01-264-2274/+1657
|\ \ \ \
| * | | | mii: Fix BuildRandomStoreData & Cleanup raw_dataChloe Marcec2021-01-204-2274/+1657
* | | | | Merge pull request #5771 from ogniK5377/lm-reworkbunnei2021-01-258-345/+288
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Print Process ID and Thread ID as hexChloe Marcec2021-01-241-2/+2
| * | | | Clamp string reads to buffer sizeChloe Marcec2021-01-231-3/+5
| * | | | Mark DestinationToString as staticChloe Marcec2021-01-201-1/+1
| * | | | Mark LogPacketHeaderEntry hash as noexceptChloe Marcec2021-01-201-1/+1
| * | | | lm: Recode LM serviceChloe Marcec2021-01-208-345/+286
| |/ / /
* | | | Merge pull request #5799 from ogniK5377/event-register-unregisterbunnei2021-01-251-1/+7
|\ \ \ \
| * | | | Simplify conditionChloe Marcec2021-01-231-2/+1
| * | | | nvdrv: Unregister already registered eventsChloe Marcec2021-01-231-1/+8
* | | | | Merge pull request #5151 from comex/xx-vfsbunnei2021-01-241-4/+10
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | vfs_real: When moving files or directories, don't assume file opening will succeedcomex2021-01-231-4/+10
| |/ / /
* | | | Merge pull request #5806 from bunnei/am-stubbunnei2021-01-241-1/+8
|\ \ \ \ | |/ / / |/| | |
| * | | hle: service: am: Stub ILibraryAppletAccessor::PresetLibraryAppletGpuTimeSliceZero.bunnei2021-01-211-1/+8
| |/ /
* | | Merge pull request #5776 from ogniK5377/lblbunnei2021-01-231-22/+261
|\ \ \
| * | | lbl: Implement most of lblChloe Marcec2021-01-201-22/+261
| |/ /
* | | Merge pull request #5765 from ogniK5377/StoreSaveDataThumbnail-stubbunnei2021-01-235-6/+66
|\ \ \
| * | | acc: Stub StoreSaveDataThumbnailChloe Marcec2021-01-195-6/+66
| |/ /
* | | Merge pull request #5270 from german77/multiTouchbunnei2021-01-215-55/+167
|\ \ \ | |/ / |/| |
| * | Always initialize keyboard inputgerman2021-01-153-12/+8
| * | Add mutitouch support for touch screensgerman2021-01-154-42/+56
| * | Allow to return up to 16 touch inputs per enginegerman2021-01-154-61/+84
| * | Allow all touch inputs at the same time and remove config options that are not longer necesarygerman2021-01-152-11/+20
| * | Add multitouch supportgerman2021-01-152-23/+93
* | | npad: Add check for HANDHELD_INDEX in UpdateControllerAt()Morph2021-01-181-1/+1
* | | Merge pull request #5360 from ReinUsesLisp/enforce-memclass-accessbunnei2021-01-1714-181/+192
|\ \ \ | |_|/ |/| |
| * | core/cmake: Enforce Wclass-memaccessReinUsesLisp2021-01-151-0/+1
| * | core: Silence Wclass-memaccess warningsReinUsesLisp2021-01-1513-181/+191
* | | input_interpreter: Mark two member functions as constLioncash2021-01-161-4/+4
* | | input_interpreter: Add method to check for a button press stateMorph2021-01-162-0/+25
* | | Merge pull request #5358 from ReinUsesLisp/rename-insert-paddingLC2021-01-153-19/+19
|\| | | |/ |/|
| * common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINITReinUsesLisp2021-01-153-19/+19
* | common/bit_util: Replace CLZ/CTZ operations with standardized onesLioncash2021-01-154-8/+12
|/
* core/cmake: Remove Werror flags already defined code-base wideReinUsesLisp2021-01-151-2/+0
* hle: kernel: thread: Preserve thread wait reason for debugging only.bunnei2021-01-117-1/+34
* hle: kernel: k_scheduler_lock: Fix shadowing errors.bunnei2021-01-111-1/+1
* core: arm: arm_interface: Fix shadowing errors.bunnei2021-01-111-3/+4
* core: hle: Add missing calls to MicroProfileOnThreadExit.bunnei2021-01-112-0/+5
* core: hle: Integrate new KConditionVariable and KAddressArbiter implementations.bunnei2021-01-1114-1177/+503
* core: hle: kernel: Update KAddressArbiter.bunnei2021-01-113-0/+437
* core: hle: kernel: Update KConditionVariable.bunnei2021-01-114-0/+413
* core: hle: kernel: Begin moving common SVC defintions to its own header.bunnei2021-01-112-0/+14
* hle: kernel: Remove unnecessary AddressArbiter definition.bunnei2021-01-111-1/+0
* hle: kernel: k_scheduler: Cleanup OnThreadPriorityChanged.bunnei2021-01-112-6/+3
* hle: kernel: Rename thread "status" to "state".bunnei2021-01-111-2/+2
* hle: kernel: thread: Replace ThreadStatus/ThreadSchedStatus with a single ThreadState.bunnei2021-01-1111-127/+97
* core: hle: kernel: Add some useful functions for checking kernel addresses.bunnei2021-01-111-0/+19
* core: hle: kernel: svc_types: Add type definitions for KAddressArbiter.bunnei2021-01-111-0/+12
* core: hle: kernel: Update KSynchronizationObject.bunnei2021-01-1131-603/+379
* core: hle: kernel: Begin moving common SVC results to its own header.bunnei2021-01-112-0/+21
* hle: service: nfp: Remove incorrect signaling behavior in GetDeviceState.bunnei2021-01-111-6/+0
* Merge pull request #5312 from german77/overclockenabledbunnei2021-01-102-1/+10
|\
| * Stub IsCpuOverclockEnabledgerman2021-01-082-1/+10
* | file_sys/registered_cache: Silence virtual functions without override warningsReinUsesLisp2021-01-091-4/+4
* | core: Silence unhandled enum in switch warningsReinUsesLisp2021-01-092-10/+5
|/
* fix for nvdec disabled, cleanup host1xameerj2021-01-071-11/+14
* nvdec syncpt incorporationameerj2021-01-077-20/+43
* core: Enforce C4715 (not all control paths return a value)ReinUsesLisp2021-01-051-0/+2
* core: Silence warnings when compiling without assertsReinUsesLisp2021-01-055-8/+11
* buffer_queue: Protect queue_sequence list access with a mutexameerj2021-01-042-13/+21
* main: Resolve error string not displayingLioncash2021-01-032-0/+5
* Merge pull request #5278 from MerryMage/cpuopt_unsafe_inaccurate_nanbunnei2021-01-033-0/+7
|\
| * dynarmic: Add Unsafe_InaccurateNaN optimizationMerryMage2021-01-023-0/+7
* | hle: service: nvflinger: buffer_queue: Do not reset id/layer_id on Connect.bunnei2021-01-031-2/+0
* | general: Fix various spelling errorsMorph2021-01-026-20/+20
|/
* memory: Remove MemoryHookMerryMage2021-01-012-64/+0
* Merge pull request #5249 from ReinUsesLisp/lock-free-pagesbunnei2021-01-014-124/+67
|\
| * core/memory: Read and write page table atomicallyReinUsesLisp2020-12-304-124/+67
* | Merge pull request #5208 from bunnei/service-threadsbunnei2020-12-3148-677/+499
|\ \
| * | hle: kernel: service_thread: Make thread naming more consistent.bunnei2020-12-301-1/+1
| * | hle: kernel: Manage service threads on another thread.bunnei2020-12-301-9/+20
| * | hle: kernel: Manage host thread IDs using TLS.bunnei2020-12-301-46/+31
| * | hle: kernel: Move ServiceThread ownership to KernelCore.bunnei2020-12-294-5/+48
| * | hle: kernel: service_thread: Add thread name and take weak_ptr of ServerSession.bunnei2020-12-293-11/+22
| * | hle: service: Acquire and release a lock on requests.bunnei2020-12-295-25/+35
| * | core: Do not reset device_memory on shutdown.bunnei2020-12-291-1/+0
| * | core: hle: kernel: Clear process list on boot.bunnei2020-12-291-2/+2
| * | hle: service: vi: Refactor to grab buffer only once.bunnei2020-12-291-15/+4
| * | service: nvflinger: Improve synchronization for BufferQueue.bunnei2020-12-295-19/+72
| * | hle: service: Ensure system is powered on before writing IPC result.bunnei2020-12-291-1/+5
| * | core: kernel: Clear process list earlier.bunnei2020-12-291-2/+2
| * | core: settings: Untangle multicore from asynchronous GPU.bunnei2020-12-293-9/+1
| * | hle: kernel: hle_ipc: Remove SleepClientThread.bunnei2020-12-292-54/+0
| * | hle: service: bsd: Update to work with service threads, removing SleepClientThread.bunnei2020-12-294-250/+45
| * | hle: service: nvdrv: Revert #4981 to remove usage of SleepClientThread.bunnei2020-12-2923-211/+83
| * | hle: kernel: service_thread: Add parameter for thread pool size.bunnei2020-12-293-7/+7
| * | hle: service: nvflinger: Refactor locking and interfaces.bunnei2020-12-293-45/+31
| * | hle: service: vi: Remove usage of SleepClientThread.bunnei2020-12-291-34/+43
| * | core: hle: server_session: Use separate threads for each service connection.bunnei2020-12-296-23/+140
* | | service/pcie: Fix invalid initialization argumentReinUsesLisp2020-12-301-1/+1
* | | Merge pull request #5247 from comex/xx-conceptsbunnei2020-12-301-3/+5
|\ \ \
| * | | k_priority_queue: Fix concepts usecomex2020-12-291-3/+5
| |/ /
* | | Merge pull request #5246 from comex/xx-includebunnei2020-12-301-0/+1
|\ \ \ | |_|/ |/| |
| * | Add missing include of "core/hle/kernel/kernel.h"comex2020-12-291-0/+1
| |/
* / svc: demote SleepThread log to LOG_TRACEameerj2020-12-291-1/+1
|/
* core: memory: Ensure thread safe access when pages are rasterizer cached (#5206)bunnei2020-12-251-12/+40
* Merge pull request #5042 from Morph1984/project-aetherbunnei2020-12-2217-658/+842
|\
| * applets/web: Implement the online web browser appletMorph2020-12-184-3/+28
| * main, applets/web: Re-add progress dialog for RomFS extractionMorph2020-12-184-40/+52
| * pl_u, applets/web: Decrypt shared fonts to TTF filesMorph2020-12-183-18/+117
| * ns_vm: Stub NeedsUpdateVulnerabilityMorph2020-12-181-1/+10
| * frontend/input_interpreter: Add InputInterpreter APIMorph2020-12-183-0/+167
| * controllers/npad: Make press_state atomicMorph2020-12-182-2/+3
| * applets/web: Implement the default web browser applet frontendMorph2020-12-183-1/+24
| * applets/web: Implement the offline browser applet backendMorph2020-12-182-13/+143
| * applets/web: Initial implementation of the web browser appletMorph2020-12-183-2/+428
| * applets: Remove the previous web browser applet implementationMorph2020-12-188-745/+37
* | Merge pull request #5131 from bunnei/scheduler-rewritebunnei2020-12-2135-1465/+2111
|\ \
| * | hle: kernel: Process: Various style fixes based on code review feedback.bunnei2020-12-061-2/+2
| * | core: cpu_manager: Fix a typo in PreemptSingleCore, which broke many games.bunnei2020-12-061-21/+26
| * | hle: kernel: Thread: Various style fixes based on code review feedback.bunnei2020-12-061-22/+25
| * | hle: kernel: KScopedSchedulerLockAndSleep: Various style fixes based on code review feedback.bunnei2020-12-061-6/+6
| * | hle: kernel: KScopedLock: Various style fixes based on code review feedback.bunnei2020-12-061-6/+8
| * | hle: kernel: KAbstractSchedulerLock: Various style fixes based on code review feedback.bunnei2020-12-061-9/+7
| * | hle: kernel: KScheduler: Various style fixes based on code review feedback.bunnei2020-12-062-50/+41
| * | hle: kernel: KPriorityQueue: Various style fixes based on code review feedback.bunnei2020-12-061-29/+36
| * | hle: kernel: KAffinityMask: Various style fixes based on code review feedback.bunnei2020-12-061-17/+13
| * | hle: kernel: GlobalSchedulerContext: Various style fixes based on code review feedback.bunnei2020-12-062-5/+10
| * | hle: kernel: Use C++ style comments in KScheduler, etc.bunnei2020-12-064-152/+136
| * | kernel: KScopedSchedulerLockAndSleep: Remove unused ctor.bunnei2020-12-061-13/+7
| * | kernel: time_manager: Add missing lock guards.bunnei2020-12-061-3/+10
| * | hle: kernel: Migrate to KScopedSchedulerLock.bunnei2020-12-0615-48/+92
| * | hle: kernel: Separate KScopedSchedulerLockAndSleep from k_scheduler.bunnei2020-12-0611-69/+72
| * | hle: kernel: Separate KScheduler from GlobalSchedulerContext class.bunnei2020-12-065-118/+140
| * | hle: kernel: Rewrite scheduler implementation based on Mesopshere.bunnei2020-12-0625-1220/+1212
| * | hle: kernel: physical_core: Clear exclusive state after each run.bunnei2020-12-063-0/+7
| * | hle: kernel: Port KAbstractSchedulerLock from Mesosphere.bunnei2020-12-062-0/+77
| * | hle: kernel: svc: Remove reschedule on svcBreak.bunnei2020-12-061-5/+0
| * | hle: kernel: process: Add schedule count tracking, to be used for yield impl.bunnei2020-12-061-0/+13
| * | hle: kernel: svc: Remove unnecessary hack in svcSleep.bunnei2020-12-061-7/+0
| * | common: Port KPriorityQueue from Mesosphere.bunnei2020-12-062-0/+444
| * | hle: kernel: Port KAffinityMask from Mesosphere.bunnei2020-12-066-14/+78
* | | Merge pull request #5201 from ameerj/bufferq-refactorbunnei2020-12-213-70/+63
|\ \ \
| * | | buffer_queue: better use of std::arrayameerj2020-12-181-59/+46
| * | | Overwrite slots instead of queuing them, add disconnect signalameerj2020-12-173-27/+33
* | | | yuzu: Remove gdbstub configurationFearlessTobi2020-12-191-2/+0
| |_|/ |/| |
* | | system_archive: Add + and - buttons to the Nintendo Extended OSS fontMorph2020-12-182-315/+343
* | | system_archive: Update Nintendo Extended OSS fontMorph2020-12-172-182/+347
|/ /
* | Merge pull request #5190 from Morph1984/validate_device_handlebunnei2020-12-162-0/+45
|\ \
| * | controllers/npad: Validate device handles before useMorph2020-12-122-0/+45
* | | Merge pull request #5119 from Morph1984/fs-opendatastoragewithprogramindexbunnei2020-12-1510-10/+147
|\ \ \
| * | | fsp_srv: Implement OpenDataStorageWithProgramIndexMorph2020-12-086-1/+83
| * | | file_sys: Consolidate common Title ID operationsMorph2020-12-084-9/+64
* | | | Merge pull request #5168 from Morph1984/aoc-PurchaseEventManagerbunnei2020-12-152-2/+76
|\ \ \ \ | |_|/ / |/| | |
| * | | IPurchaseEventManager: Implement GetPurchasedEventReadableHandleMorph2020-12-081-1/+14
| * | | IPurchaseEventManager: Stub Set(Default)DeliveryTargetMorph2020-12-081-2/+27
| * | | aoc_u: Stub Create(Permanent)EcPurchasedEventManagerMorph2020-12-082-2/+38
| |/ /
* | | Merge pull request #5183 from lioncash/alias2bunnei2020-12-1228-136/+142
|\ \ \
| * | | vfs: Use existing type aliases consistentlyLioncash2020-12-1028-136/+142
* | | | Merge pull request #5187 from Morph1984/revert-stdfsbunnei2020-12-121-6/+2
|\ \ \ \
| * | | | Revert "Merge pull request #5176 from Morph1984/fix-createfile"Morph2020-12-121-6/+2
* | | | | Merge pull request #5172 from lioncash/svc-widebunnei2020-12-121-35/+25
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | svc: Remove unnecessary castsLioncash2020-12-081-35/+25
* | | | | Merge pull request #5123 from Morph1984/nim-IsLargeResourceAvailablebunnei2020-12-101-1/+13
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | nim: Stub IsLargeResourceAvailableMorph2020-12-041-1/+13
* | | | | vfs_real: Fix CreateFile for files without a file extensionMorph2020-12-091-2/+6
* | | | | Merge pull request #5142 from comex/xx-poll-eventsRodrigo Locatti2020-12-096-71/+82
|\ \ \ \ \
| * | | | | network, sockets: Replace `POLL_IN`, `POLL_OUT`, etc. constants with an `enum class PollEvents`comex2020-12-076-71/+82
* | | | | | Merge pull request #5166 from lioncash/log-castbunnei2020-12-0925-96/+90
|\ \ \ \ \ \
| * | | | | | core: Remove unnecessary enum casts in log callsLioncash2020-12-0825-96/+90
* | | | | | | Merge pull request #5135 from Morph1984/applets-shadowbunnei2020-12-091-1/+1
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | applets: Resolve variable shadowingMorph2020-12-051-1/+1
| | |_|_|_|/ | |/| | | |
* | | | | | Merge pull request #5167 from lioncash/doc-memorybunnei2020-12-081-2/+0
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | |
| * | | | | memory: Resolve -Wdocumentation warning for Write()Lioncash2020-12-081-2/+0
| | |/ / / | |/| | |
* | | | | Merge pull request #5165 from lioncash/copy-controllerMorph2020-12-081-12/+11
|\ \ \ \ \
| * | | | | controller: Use std::move within ConvertToFrontendParameters()Lioncash2020-12-081-3/+3
| * | | | | controller: Avoid unnecessary copies in ConfigurationComplete()Lioncash2020-12-081-9/+8
| |/ / / /
* | | | | Merge pull request #5020 from german77/AnalogfromButtonFixMorph2020-12-081-0/+2
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Disable analog joystick from buttons by defaultgerman2020-12-081-0/+2
* | | | | Merge pull request #5153 from comex/xx-unixbunnei2020-12-082-5/+5
|\ \ \ \ \
| * | | | | CMakeLists,network: Create YUZU_UNIX macro to replace __unix__comex2020-12-072-5/+5
| | |/ / / | |/| | |
* | | | | Merge pull request #5148 from comex/xx-unused-fieldsbunnei2020-12-072-3/+3
|\ \ \ \ \
| * | | | | core: Mark unused fields as [[maybe_unused]]comex2020-12-072-3/+3
| |/ / / /
* | | | | Merge pull request #5154 from comex/xx-ipcbunnei2020-12-072-34/+37
|\ \ \ \ \
| * | | | | hle: Type check ResponseBuilder::Push arguments, and fix use in vi.cppcomex2020-12-072-34/+37
| |/ / / /
* | | | | Merge pull request #5147 from comex/xx-purevirtLC2020-12-071-33/+0
|\ \ \ \ \
| * | | | | nvdrv: Remove useless re-declaration of pure virtual methods that were already declared in the superclasscomex2020-12-071-33/+0
| |/ / / /
* | | | | Merge pull request #5150 from comex/xx-boxcatLC2020-12-071-1/+1
|\ \ \ \ \
| * | | | | boxcat: Avoid unnecessary object copycomex2020-12-071-1/+1
| |/ / / /
* | | | | Merge pull request #5136 from lioncash/video-shadow3LC2020-12-072-9/+9
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | video_core: Resolve more variable shadowing scenarios pt.3Lioncash2020-12-052-9/+9
| |/ / /
* / / / Fix "explicitly defaulted but implicitly deleted" warningcomex2020-12-071-1/+1
|/ / /
* | / system_version: Update to 11.0.0Chloe Marcec2020-12-051-6/+6
| |/ |/|
* | Merge pull request #4996 from bunnei/use-4jitsbunnei2020-12-0424-141/+194
|\ \
| * | kernel: scheduler: Minor cleanup to remove duplicated code.bunnei2020-11-292-46/+14
| * | kernel: time_manager: Protect access with a mutex.bunnei2020-11-292-1/+5
| * | hle: kernel: thread: Remove unused "Running" state.bunnei2020-11-292-6/+0
| * | core: arm: Implement InvalidateCacheRange for CPU cache invalidation.bunnei2020-11-2912-16/+56
| * | hle: kernel: time_manager: Avoid a crash on process exit.bunnei2020-11-291-1/+4
| * | hle: kernel: AddressArbiter: Remove unused code.bunnei2020-11-292-9/+0
| * | hle: kernel: SynchronizationObject: Use atomic_bool for is_signaled.bunnei2020-11-291-1/+2
| * | common: fiber: Use boost::context instead of native fibers on Windows.bunnei2020-11-291-1/+1
| * | hle: kernel: multicore: Replace n-JITs impl. with 4 JITs.bunnei2020-11-2915-72/+124
* | | Merge pull request #5000 from lioncash/audio-errorbunnei2020-12-032-5/+5
|\ \ \
| * | | audio_core: Make shadowing and unused parameters errorsLioncash2020-12-032-5/+5
* | | | Merge pull request #4937 from german77/multiUDPbunnei2020-12-011-3/+1
|\ \ \ \
| * | | | Add multiple udp server supportgerman2020-11-261-3/+1
* | | | | Merge pull request #4939 from german77/MouseInputbunnei2020-11-301-2/+7
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Implement full mouse supportgerman2020-11-261-2/+7
* | | | | Merge pull request #4998 from Morph1984/bioshock-patchbunnei2020-11-291-2/+4
|\ \ \ \ \
| * | | | | hid: Check if applet_resource exists in InitializeVibrationDeviceMorph2020-11-251-2/+4
| | |_|/ / | |/| | |
* | | | | Add missing types to NpadCommunicationModegerman2020-11-291-0/+2
* | | | | Merge pull request #5021 from german77/StubCommunicationModebunnei2020-11-294-2/+50
|\ \ \ \ \
| * | | | | Stub set and get NpadCommunicationModegerman2020-11-274-2/+50
| | |_|_|/ | |/| | |
* | | | | Merge pull request #5011 from lioncash/file-str2bunnei2020-11-281-12/+22
|\ \ \ \ \
| * | | | | core: Reduce string copies in GetGameFileFromPath()Lioncash2020-11-261-12/+22
| |/ / / /
* | | | | core: Eliminate remaining usages of the global system instanceLioncash2020-11-2712-1558/+16
* | | | | savedata_factory: Eliminate usage of the global system instanceLioncash2020-11-273-12/+20
* | | | | service: Eliminate usages of the global system instanceLioncash2020-11-27219-897/+1207
|/ / / /
* | | | Merge pull request #4975 from comex/invalid-syncpoint-idbunnei2020-11-261-2/+2
|\ \ \ \
| * | | | nvdrv, video_core: Don't index out of bounds when given invalid syncpoint IDcomex2020-11-241-2/+2
* | | | | Merge pull request #4981 from ogniK5377/ioctl-ctrlbunnei2020-11-2624-91/+214
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | nvservices: Reintroducee IoctlCtrlChloe Marcec2020-11-2424-91/+214
* | | | | Merge pull request #4976 from comex/poll-eventsRodrigo Locatti2020-11-261-2/+2
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Overhaul EmuWindow::PollEvents to fix yuzu-cmd calling SDL_PollEvents off main threadcomex2020-11-231-2/+2
| | |/ / | |/| |
* | | | Merge pull request #4978 from bunnei/shutdown-crashbunnei2020-11-251-7/+17
|\ \ \ \
| * | | | core: cpu_manager: Fix shutdown crash when closing before emulation starts.bunnei2020-11-251-7/+17
* | | | | service: am: Implement ExecuteProgram and required stubs.bunnei2020-11-252-3/+34
* | | | | core: loader: Implement support for loading indexed programs.bunnei2020-11-2512-26/+74
|/ / / /
* | | | hle: services: Fix a crash with improper NVFlinger lifetime management. (#4977)bunnei2020-11-2417-100/+104
* | | | Merge pull request #4942 from lioncash/systemRodrigo Locatti2020-11-242-96/+81
|\ \ \ \
| * | | | core: Remove unused private Init function for the System classLioncash2020-11-182-16/+4
| * | | | core: Make use of [[nodiscard]] with the System classLioncash2020-11-182-81/+78
| | |_|/ | |/| |
* | | | Merge pull request #4972 from lioncash/unused4Rodrigo Locatti2020-11-241-1/+1
|\ \ \ \ | |_|_|/ |/| | |
| * | | svc: Remove unnecessary [[maybe_unused]] tagLioncash2020-11-231-1/+1
| |/ /
* | | Fix warnings in core/frontend/input.h with [[maybe_unused]]bunnei2020-11-241-1/+3
* | | Merge pull request #4927 from lioncash/input-errorbunnei2020-11-241-1/+1
|\ \ \ | |_|/ |/| |
| * | input_common: Treat warnings as errorsLioncash2020-11-221-1/+1
* | | Merge pull request #4451 from slashiee/extended-loggingbunnei2020-11-231-0/+1
|\ \ \ | |/ / |/| |
| * | logging/settings: Increase maximum log size to 100 MB and add extended logging optionM&M2020-08-251-0/+1
* | | Merge pull request #4944 from lioncash/system-rembunnei2020-11-2222-126/+209
|\ \ \
| * | | patch_manager: Remove usages of the global system instanceLioncash2020-11-1822-126/+209
| | |/ | |/|
* | | Merge pull request #4907 from ogniK5377/nvdrv-cleanupbunnei2020-11-2126-898/+1220
|\ \ \
| * | | Addressed issuesChloe Marcec2020-11-1010-17/+86
| * | | core: Make nvservices more standardizedChloe Marcec2020-11-1026-903/+1156
* | | | olsc: Move member initialization to after member functions.bunnei2020-11-201-2/+2
* | | | hle: service: Stub OLSC Initialize and SetSaveDataBackupSettingEnabled functions.bunnei2020-11-194-0/+89
| |/ / |/| |
* | | hid: Reimplement Begin/EndPermitVibrationSessionMorph2020-11-163-5/+17
* | | controllers/npad: Load input devices on initMorph2020-11-161-0/+2
* | | general: Fix compiler warnings on linux and miscellaneous changesMorph2020-11-162-8/+11
* | | controllers/npad: Remove the old vibration filterMorph2020-11-163-50/+64
* | | hid: Implement InitializeVibrationDevice and IsVibrationDeviceMountedMorph2020-11-163-12/+66
* | | input_common: Add VibrationDevice and VibrationDeviceFactoryMorph2020-11-164-33/+34
* | | configure_input: Add per-player vibrationMorph2020-11-162-2/+12
* | | settings: Remove global vibration strength modifierMorph2020-11-163-5/+1
* | | hid: Mark Begin/EndPermitVibrationSession as stubsMorph2020-11-163-18/+4
* | | controllers/npad: Send an empty vibration on destruction/deactivationMorph2020-11-163-22/+38
* | | hid: Stub IsVibrationDeviceMountedMorph2020-11-162-1/+23
* | | controllers/npad: Add heuristics to reduce rumble state changesMorph2020-11-162-6/+47
* | | configure_input: Hook up the vibration percentage spinboxMorph2020-11-163-1/+4
* | | controllers/npad: Stop games from vibrating incorrect controllersMorph2020-11-161-0/+10
* | | hid: Fix controller rumble based on new researchMorph2020-11-163-43/+69
* | | hid: Pop a struct of parameters instead of popping individual parametersMorph2020-11-161-103/+237
* | | hid: Reorder all HID commandsMorph2020-11-165-217/+232
* | | hid: Implement GetVibrationDeviceInfoMorph2020-11-162-3/+39
* | | hid: Stub InitializeVibrationDeviceMorph2020-11-161-3/+11
* | | controllers/npad: Rename NPadType to NpadStyleSetMorph2020-11-163-9/+9
* | | controllers/npad: Add DeviceHandle structMorph2020-11-161-27/+50
* | | settings: Preparation for per-game input settingsMorph2020-11-1611-41/+89
* | | controllers/npad: Connect a controller on init if none are connectedMorph2020-11-161-0/+13
* | | Merge pull request #4895 from Morph1984/cave-story-plus-applet-fixbunnei2020-11-132-26/+80
|\ \ \
| * | | applets: Rename LibraryAppletVersion to ControllerAppletVersionMorph2020-11-082-15/+15
| * | | applets/controller: Pop normal data for StrapGuide and FirmwareUpdateMorph2020-11-082-6/+19
| * | | applets/controller: Introduce additional checks for mode and callerMorph2020-11-082-5/+39
| * | | applets/controller: Add ControllerUpdateFirmwareArg structMorph2020-11-081-0/+7
* | | | Merge pull request #4901 from bunnei/caps-stubbunnei2020-11-102-9/+17
|\ \ \ \ | |_|/ / |/| | |
| * | | hle: service: caps_u: Stub GetAlbumFileList3AaeAruid.bunnei2020-11-072-9/+17
* | | | Merge pull request #4909 from lioncash/interruptRodrigo Locatti2020-11-091-2/+2
|\ \ \ \
| * | | | cpu_interrupt_handler: Mark move contructor/assignment as deletedLioncash2020-11-081-2/+2
| | |/ / | |/| |
* / | | ipc_helpers: Remove usage of the global system instanceLioncash2020-11-0816-7/+23
|/ / /
* | | Merge pull request #4903 from bunnei/remove-gpu-integritybunnei2020-11-081-1/+0
|\ \ \
| * | | video_core: dma_pusher: Remove integrity check on command lists.bunnei2020-11-071-1/+0
* | | | Merge pull request #4906 from lat9nq/log-cpu-accuracyLC2020-11-071-0/+1
|\ \ \ \ | |/ / / |/| | |
| * | | settings: log value of CPU_Accuracylat9nq2020-11-071-0/+1
| |/ /
* | | Merge pull request #4888 from lioncash/unicorn-removebunnei2020-11-078-412/+15
|\ \ \ | |/ / |/| |
| * | core: Remove usage of unicornLioncash2020-11-048-412/+15
* | | settings: Simplify initializer of resolution factorLioncash2020-11-061-1/+1
* | | Merge pull request #4889 from lioncash/setting-globalbunnei2020-11-052-10/+21
|\ \ \
| * | | core/settings: Move configuring_global behind an APILioncash2020-11-042-10/+21
| |/ /
* | | Merge pull request #4858 from lioncash/initializerbunnei2020-11-042-2/+14
|\ \ \
| * | | General: Resolve a few missing initializer warningsLioncash2020-10-302-2/+14
* | | | Merge pull request #4869 from bunnei/improve-gpu-syncChloe2020-11-0411-64/+299
|\ \ \ \ | |_|/ / |/| | |
| * | | fixup! hle service: nvdrv: nvhost_gpu: Update to use SyncpointManager and other improvements.bunnei2020-11-012-3/+11
| * | | core: Initialize GPU before services.bunnei2020-11-011-4/+6
| * | | hle service: nvdrv: nvhost_gpu: Update to use SyncpointManager and other improvements.bunnei2020-11-013-46/+106
| * | | service: hle: nvflinger: Fix potential shutdown crash when GPU is destroyed.bunnei2020-11-011-0/+4
| * | | hle service: nvdrv: nvhost_ctrl: Update to use SyncpointManager.bunnei2020-11-013-9/+31
| * | | hle service: nvdrv: Update to instantiate SyncpointManager.bunnei2020-11-012-5/+18
| * | | hle: service: nvdrv: Implement SyncpointManager, to manage syncpoints.bunnei2020-11-014-1/+127
* | | | Merge pull request #4878 from bunnei/unload-nrrbunnei2020-11-031-1/+15
|\ \ \ \ | |/ / / |/| | |
| * | | hle: service: ldr: Implement UnloadNrr.bunnei2020-10-311-1/+15
* | | | Rename to align with switchbrew and remove gpu function (#4714)Levi Behunin2020-11-012-16/+10
|/ / /
* | | video_core: unbreak -Werror in NVDEC with ClangJan Beich2020-10-301-1/+1
* | | kernel/process: Add missing <ctime> includeMorph2020-10-291-0/+1
* | | Merge pull request #4835 from lat9nq/rng-default-timebunnei2020-10-291-1/+1
|\ \ \ | |/ / |/| |
| * | kernel: Use the current time as the default RNG seedlat9nq2020-10-271-1/+1
* | | Merge pull request #4846 from lioncash/service-fnbunnei2020-10-285-1/+7
|\ \ \
| * | | service: Update function tablesLioncash2020-10-285-1/+7
* | | | hle/kernel: Remove unused registered_core_threads to fix data racesReinUsesLisp2020-10-271-5/+0
|/ / /
* | | Merge pull request #4729 from ameerj/nvdec-prodbunnei2020-10-2712-288/+475
|\ \ \
| * | | video_core: NVDEC Implementationameerj2020-10-2712-288/+475
| |/ /
* | | Merge pull request #4832 from bunnei/cpu-manager-microprofile-fixbunnei2020-10-271-0/+2
|\ \ \
| * | | core: cpu_manager: Add missing call to MicroProfileOnThreadExit().bunnei2020-10-271-0/+2
| |/ /
* | | Merge pull request #4833 from bunnei/timezonemanager-explicitbunnei2020-10-271-1/+1
|\ \ \
| * | | hle: services: TimeZoneContentManager: This can be made explicit.bunnei2020-10-271-1/+1
| |/ /
* | | Merge pull request #4834 from lioncash/copy-fnbunnei2020-10-272-3/+3
|\ \ \ | |/ / |/| |
| * | controller: Pass ControllerParameters by reference in ReconfigureControllers()Lioncash2020-10-272-3/+3
* | | Merge pull request #4828 from lioncash/lockguardRodrigo Locatti2020-10-251-1/+1
|\| |
| * | general: Use template deduction guides for lock_guardLioncash2020-10-251-1/+1
* | | Merge pull request #4792 from bunnei/rtc-fixbunnei2020-10-238-189/+324
|\ \ \ | |/ / |/| |
| * | service: time: Update current time with changes to RTC setting.bunnei2020-10-138-189/+324
* | | core: Fix clang build pt.3Lioncash2020-10-223-14/+4
* | | core: Fix clang build pt.2Lioncash2020-10-211-2/+5
* | | Revert "core: Fix clang build"bunnei2020-10-2183-667/+483
* | | kernel: Fix build with recent compiler flag changesLioncash2020-10-211-4/+8
* | | Merge pull request #4796 from lioncash/clangLC2020-10-2183-483/+667
|\ \ \
| * | | core: Fix clang buildLioncash2020-10-1883-483/+667
* | | | Merge pull request #4390 from ogniK5377/get-applet-inf-stubbunnei2020-10-211-1/+11
|\ \ \ \
| * | | | Added remaining paramsDavid Marcec2020-10-201-1/+4
| * | | | nifm: GetAppletInfo stubDavid Marcec2020-10-201-1/+8
* | | | | Merge pull request #4788 from ReinUsesLisp/lockfree-host-threadbunnei2020-10-201-28/+38
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | kernel: Implement host thread register methods without lockingReinUsesLisp2020-10-131-28/+38
* | | | | Merge pull request #4785 from Morph1984/fs-hadesbunnei2020-10-201-2/+3
|\ \ \ \ \
| * | | | | filesystem: Fix CreateDirectory and DeleteFileMorph2020-10-131-2/+3
| |/ / / /
* | | | | Merge pull request #4802 from lioncash/bcatbunnei2020-10-191-7/+7
|\ \ \ \ \
| * | | | | core: Add boxcat sources with target_sourcesLioncash2020-10-181-7/+7
* | | | | | Merge pull request #4783 from bunnei/nvdrv-freespacebunnei2020-10-182-0/+25
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | hle: service: nvdrv: Implement nvhost_as_gpu::FreeSpace.bunnei2020-10-132-0/+25
| | |_|/ / | |/| | |
* | | | | Merge pull request #4801 from lioncash/missing-boundbunnei2020-10-181-1/+1
|\ \ \ \ \
| * | | | | mii/manager: Make use of unused lower bound in GetRandomValue()Lioncash2020-10-171-1/+1
* | | | | | service: bcat: Check client connection before interacting with socket.bunnei2020-10-171-0/+10
|/ / / / /
* | | | | Merge pull request #4784 from bunnei/cancelbufferbunnei2020-10-163-14/+53
|\ \ \ \ \
| * | | | | hle: service: vi: Implement BufferQueue::CancelBuffer.bunnei2020-10-143-14/+53
| | |_|/ / | |/| | |
* / | | | service: acc: Stub IManagerForApplication::StoreOpenContext.bunnei2020-10-151-1/+7
|/ / / /
* | / / core/CMakeLists: Make some warnings errorsLioncash2020-10-1328-132/+133
| |/ / |/| |
* | | Merge pull request #3929 from FearlessTobi/ticket-keysbunnei2020-10-132-32/+30
|\ \ \ | |/ / |/| |
| * | file_sys/nsp: Make SetTicketKeys actually do somethingFearlessTobi2020-07-182-32/+30
* | | Merge pull request #4736 from Morph1984/home-button-input-protection-stubbunnei2020-10-074-2/+50
|\ \ \
| * | | hid: Stub HomeButtonInputProtection service commandsMorph2020-09-304-2/+50
* | | | Merge pull request #4710 from Morph1984/fix-integrated-updatesbunnei2020-10-071-3/+22
|\ \ \ \
| * | | | submission_package: Fix updates integrated into cartridge images.Morph2020-09-241-3/+22
* | | | | Merge pull request #4737 from Morph1984/setshimlibraryversion-stubbunnei2020-10-075-4/+38
|\ \ \ \ \
| * | | | | caps_c: Stub SetShimLibraryVersionMorph2020-09-302-1/+18
| * | | | | caps_u: Stub SetShimLibraryVersionMorph2020-09-302-2/+14
| * | | | | caps_su: Properly stub SetShimLibraryVersionMorph2020-09-301-1/+6
| | |/ / / | |/| | |
* | | | | Merge pull request #4742 from german77/InputFilterbunnei2020-10-061-49/+58
|\ \ \ \ \
| * | | | | Only use inputs corresponding to controller typegerman2020-10-021-49/+58
* | | | | | Merge pull request #4734 from german77/motionfusionbunnei2020-10-022-1/+15
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Stubbed EnableSixAxisSensorFusiongerman2020-09-302-1/+15
* | | | | | Merge pull request #4291 from german77/ImplementControllerRumbleDavid2020-09-304-13/+25
|\ \ \ \ \ \
| * | | | | | First implementation of controller rumblegerman2020-09-294-13/+25
* | | | | | | Merge pull request #4726 from lioncash/appletDavid2020-09-304-6/+15
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | core: Mark GetInstance() as deprecatedLioncash2020-09-261-1/+1
| * | | | | | frontend/controller: Eliminate dependency on the global system instanceLioncash2020-09-263-5/+14
| |/ / / / /
* | | | | | Merge pull request #4705 from german77/SplitMotionPollerbunnei2020-09-305-76/+157
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | Use different timing for motiongerman2020-09-245-76/+157
* | | | | | Merge pull request #1703 from DarkLordZach/nvdec-ioctlbunnei2020-09-304-3/+256
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | service: nvhost_vic: Ignore Submit commands.bunnei2020-06-052-1/+18
| * | | | | nvdrv: Stub nvdec/vic ioctls to bypass nvdec moviesZach Hilman2020-06-054-3/+239
* | | | | | Merge pull request #4717 from lioncash/debugLC2020-09-251-0/+17
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | service: Restore "unused" functionLioncash2020-09-251-0/+17
* | | | | | Merge pull request #4678 from Morph1984/LoadOpenContext-partial-implbunnei2020-09-243-1/+13
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | acc: Stub LoadOpenContextMorph2020-09-213-1/+13
* | | | | | memory: Resolve a -Wdocumentation warningLioncash2020-09-231-1/+1
| |/ / / / |/| | | |
* | | | | General: Make use of std::nullopt where applicableLioncash2020-09-2210-27/+31
* | | | | ips_layer: Eliminate a redundant copy in Parse()Lioncash2020-09-221-2/+4
* | | | | Merge pull request #4675 from Morph1984/fix-boot-multicontentbunnei2020-09-221-5/+5
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | submission_package: Account for multi-content NSPsMorph2020-09-181-5/+5
* | | | | Merge pull request #4683 from Morph1984/NpadHandheldActivationMode-implbunnei2020-09-203-5/+28
|\ \ \ \ \
| * | | | | hid: Implement Get/SetNpadHandheldActivationModeMorph2020-09-183-5/+28
| |/ / / /
* | | | | Merge pull request #4643 from FearlessTobi/decrease-pad-update-intervalbunnei2020-09-191-1/+1
|\ \ \ \ \
| * | | | | Test: Decrease pad_update_nsFearlessTobi2020-09-101-1/+1
* | | | | | am: Stub GetPreviousProgramIndexMorph2020-09-182-1/+11
* | | | | | Merge pull request #4670 from lioncash/initializerRodrigo Locatti2020-09-171-2/+2
|\ \ \ \ \ \
| * | | | | | arm_dynarmic_cp15: Initialize member variablesLioncash2020-09-171-2/+2
* | | | | | | Merge pull request #4665 from lioncash/sm-kernelRodrigo Locatti2020-09-173-9/+11
|\ \ \ \ \ \ \
| * | | | | | | service/sm: Slightly more efficient string name validationLioncash2020-09-171-2/+2
| * | | | | | | service/sm: Eliminate dependency on the global system instanceLioncash2020-09-173-7/+9
| |/ / / / / /
* | | | | | | Merge pull request #4666 from lioncash/unused-funcRodrigo Locatti2020-09-171-22/+0
|\ \ \ \ \ \ \
| * | | | | | | service: Remove unused funcationLioncash2020-09-171-22/+0
| |/ / / / / /
* | | | | | | Merge pull request #4671 from lioncash/nfp-copyRodrigo Locatti2020-09-171-10/+13
|\ \ \ \ \ \ \
| * | | | | | | nfp: Eliminate two unnecessary copiesLioncash2020-09-171-10/+13
| |/ / / / / /
* | | | | | | Merge pull request #4594 from german77/MotionHIDbunnei2020-09-176-19/+203
|\ \ \ \ \ \ \
| * | | | | | | configure_input: Hook up the motion button and checkboxMorph2020-09-052-1/+2
| * | | | | | | Add cemu hook changes related to PR #4609german2020-09-051-2/+1
| * | | | | | | Remove RealMotionDevicegerman2020-09-053-28/+16
| * | | | | | | controllers/npad: Simplify motion entry assignmentMorph2020-09-051-29/+18
| * | | | | | | Include HID and configuration changes related to motiongerman2020-09-055-15/+222
* | | | | | | | control_metadata: Resolve typo in Portuguese language nameLioncash2020-09-171-1/+1
| |/ / / / / / |/| | | | | |
* | | | | | | file_sys/romfs_factory: Eliminate usage of the global system accessorLioncash2020-09-175-34/+49
* | | | | | | file_sys/bis_factory: Eliminate usage of the global system accessorLioncash2020-09-175-11/+11
* | | | | | | loader/nso: Remove unnecessary [[maybe_unused]]Lioncash2020-09-171-2/+1
* | | | | | | core/loader: Remove dependencies on the global system instanceLioncash2020-09-1620-45/+85
* | | | | | | Merge pull request #4658 from lioncash/copy3Rodrigo Locatti2020-09-162-44/+43
|\ \ \ \ \ \ \
| * | | | | | | nca_patch: Significantly reduce the stack usage size within SearchBucketEntry()Lioncash2020-09-151-4/+4
| * | | | | | | nca_patch: Make SearchBucketEntry() internally linkedLioncash2020-09-152-44/+43
* | | | | | | | cheat_engine: Convert ExtractName into a non-template functionLioncash2020-09-151-19/+17
* | | | | | | | cheat_engine: Remove unnecessary system argument to CheatParser's Parse functionLioncash2020-09-153-15/+9
|/ / / / / / /
* | | | | | | patch_manager: Resolve implicit truncations in FormatTitleVersion()Lioncash2020-09-151-3/+4
* | | | | | | patch_manager: Make use of type aliasesLioncash2020-09-152-69/+79
* | | | | | | patch_manager: Make a few functions internally linkedLioncash2020-09-152-15/+12
* | | | | | | crypto/key_manager: Remove dependency on the global system accessorLioncash2020-09-142-5/+8
* | | | | | | kernel: Remove all dependencies on the global system instanceLioncash2020-09-145-11/+20
* | | | | | | Merge pull request #4636 from lioncash/kernel-hlebunnei2020-09-143-7/+5
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | service: Remove two usages of the global system accessorLioncash2020-09-073-7/+5
* | | | | | | Merge pull request #4323 from ReinUsesLisp/no-spinbunnei2020-09-121-1/+1
|\ \ \ \ \ \ \
| * | | | | | | kernel/scheduler: Use std::mutex instead of spin lockReinUsesLisp2020-07-131-1/+1
* | | | | | | | Merge pull request #4634 from lioncash/blockingbunnei2020-09-123-19/+19
|\ \ \ \ \ \ \ \
| * | | | | | | | bsd: Resolve unused value within SendToImplLioncash2020-09-071-0/+1
| * | | | | | | | bsd: Resolve sign comparison warningsLioncash2020-09-071-3/+3
| * | | | | | | | sockets_translate: Make use of designated initializersLioncash2020-09-071-12/+12
| * | | | | | | | blocking_worker: Make use of templated lambdaLioncash2020-09-071-3/+2
| * | | | | | | | blocking_worker: Resolve -Wdocumentation warningLioncash2020-09-071-1/+1
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #4310 from ogniK5377/apollo-1-prodbunnei2020-09-111-72/+77
|\ \ \ \ \ \ \ \
| * | | | | | | | audio_core: Apollo Part 1, AudioRenderer refactorDavid Marcec2020-07-251-72/+77
* | | | | | | | | Merge pull request #4597 from Morph1984/mjolnir-p2bunnei2020-09-119-131/+548
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | |
| * | | | | | | | applets/controller: Resolve several compiler warningsMorph2020-09-041-1/+2
| * | | | | | | | Address feedbackMorph2020-09-043-0/+9
| * | | | | | | | applets/controller: Set min_players to have a minimum value of 1.Morph2020-09-041-1/+1
| * | | | | | | | applets/controller: Modify heuristic to account for certain gamesMorph2020-09-041-7/+12
| * | | | | | | | applets/controller: Implement fallback applet for the SDL frontendMorph2020-09-043-90/+34
| * | | | | | | | applets/controller: Implement "Explain Text"Morph2020-09-043-16/+29
| * | | | | | | | Project Mjölnir: Part 2 - Controller AppletMorph2020-09-049-42/+487
* | | | | | | | | Merge pull request #4633 from ReinUsesLisp/gpu-initRodrigo Locatti2020-09-101-1/+0
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | |
| * | | | | | | | video_core: Remove all Core::System references in rendererReinUsesLisp2020-09-061-1/+0
| |/ / / / / / /
* | | | | | | | Merge pull request #4397 from ReinUsesLisp/bsdbunnei2020-09-0610-56/+1387
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | service/bsd: Handle Poll with no entries accuratelyReinUsesLisp2020-07-281-0/+5
| * | | | | | | services/bsd: Implement most of bsd:sReinUsesLisp2020-07-285-55/+911
| * | | | | | | service/sockets: Add worker pool abstractionReinUsesLisp2020-07-281-0/+30
| * | | | | | | service/sockets: Add worker abstraction to execute blocking calls asynchronouslyReinUsesLisp2020-07-282-0/+133
| * | | | | | | service/sockets: Add translate functionsReinUsesLisp2020-07-283-0/+215
| * | | | | | | service/sockets: Add enumerations and structuresReinUsesLisp2020-07-282-0/+81
| * | | | | | | services/nifm: Implement GetCurrentIpAddressReinUsesLisp2020-07-281-1/+12
* | | | | | | | hid: Implement MergeSingleJoyasDualJoyMorph2020-09-043-5/+24
| |/ / / / / / |/| | | | | |
* | | | | | | Merge pull request #4590 from ReinUsesLisp/tsan-schedbunnei2020-09-031-2/+6
|\ \ \ \ \ \ \
| * | | | | | | hle/scheduler: Fix data race in is_context_switch_pendingReinUsesLisp2020-08-261-2/+6
* | | | | | | | file_sys/patch_manager: Add missing includeReinUsesLisp2020-09-031-0/+1
* | | | | | | | Merge pull request #4568 from lioncash/fspbunnei2020-09-031-3/+13
|\ \ \ \ \ \ \ \
| * | | | | | | | fsp_srv: Resolve -Wunused-but-set-variable warningLioncash2020-08-231-1/+8
| * | | | | | | | fsp_srv: Resolve -Wmaybe_uninitialized warning in OpenSaveDataFileSystem()Lioncash2020-08-231-2/+5
* | | | | | | | | Merge pull request #4564 from lioncash/file-includebunnei2020-09-0327-37/+66
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | file_sys: Replace inclusions with forward declarations where applicableLioncash2020-08-2327-37/+66
| |/ / / / / / / /
* | | | | | | | | Merge pull request #4382 from FearlessTobi/port-udp-configbunnei2020-09-014-3/+23
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Address second batch of reviewsFearlessTobi2020-08-301-0/+1
| * | | | | | | | | yuzu: Add motion and touch configurationFearlessTobi2020-08-293-3/+22
* | | | | | | | | | Merge pull request #4589 from ReinUsesLisp/tsan-hostbunnei2020-09-011-1/+2
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | hle/kernel: Fix data race in GetCurrentHostThreadIDReinUsesLisp2020-08-261-1/+2
| | |_|/ / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #4461 from comex/thread-namesLC2020-08-311-1/+1
|\ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / |/| | | | | | | | |
| * | | | | | | | | Fix thread naming on Linux, which limits names to 15 bytes.comex2020-08-061-1/+1
* | | | | | | | | | Merge pull request #4586 from yuzu-emu/tsan-cpu-interruptbunnei2020-08-282-5/+4
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | cpu_interrupt_handler: Misc style changesReinUsesLisp2020-08-262-5/+3
| * | | | | | | | | | cpu_interrupt_handler: Make is_interrupted an atomicReinUsesLisp2020-08-262-2/+3
| | |/ / / / / / / / | |/| | | | | | | |
* | | | | | | | | | controllers/npad: Fix inconsistencies with controller connection statusesMorph2020-08-261-1/+7
* | | | | | | | | | controllers/npad: Fix LibNX controller connection statusesMorph2020-08-261-1/+9
* | | | | | | | | | controllers/npad: Fix LedPattern for P1-4Morph2020-08-261-3/+3
* | | | | | | | | | Project Mjölnir: Part 1Morph2020-08-265-510/+117
|/ / / / / / / / /
* | | | | | | | | Merge pull request #4563 from lioncash/rcachebunnei2020-08-251-17/+16
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ |/| | | | | | | |
| * | | | | | | | registered_cache: Make use of ends_with for string suffix checkingLioncash2020-08-231-2/+1
| * | | | | | | | registered_cache: Make use of designated initializersLioncash2020-08-231-15/+15
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #4562 from lioncash/loopbunnei2020-08-241-16/+13
|\ \ \ \ \ \ \ \
| * | | | | | | | cpu_manager: Make use of ranged for where applicableLioncash2020-08-231-16/+13
| |/ / / / / / /
* | | | | | | | Merge pull request #4561 from lioncash/key-constexprbunnei2020-08-242-75/+82
|\ \ \ \ \ \ \ \
| * | | | | | | | key_manager: Make data arrays constexprLioncash2020-08-232-75/+82
| |/ / / / / / /
* | | | | | | | Merge pull request #4549 from lioncash/filesbunnei2020-08-241-32/+48
|\ \ \ \ \ \ \ \
| * | | | | | | | vfs_real: Resolve sign conversion warningsLioncash2020-08-181-2/+2
| * | | | | | | | vfs_real: Avoid redundant map lookupsLioncash2020-08-181-30/+46
* | | | | | | | | Merge pull request #4560 from lioncash/convertbunnei2020-08-233-8/+6
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | core_timing: Remove unused headerLioncash2020-08-233-2/+2
| * | | | | | | | | core_timing: Move clock initializer into constructor initializer listLioncash2020-08-231-4/+2
| * | | | | | | | | core_timing: Resolve sign conversion warningLioncash2020-08-231-2/+2
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #4541 from MerryMage/yolobunnei2020-08-223-3/+29
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | dynarmic: Add unsafe optimizationsMerryMage2020-08-163-3/+29
* | | | | | | | | common/telemetry: Migrate namespace into the Common namespaceLioncash2020-08-183-8/+11
| |/ / / / / / / |/| | | | | | |
* | | | | | | | Merge pull request #4535 from lioncash/fileutilbunnei2020-08-1820-320/+398
|\ \ \ \ \ \ \ \
| * | | | | | | | common/fileutil: Convert namespace to Common::FSLioncash2020-08-1620-320/+398
| |/ / / / / / /
* | | | | | | | Merge pull request #4494 from lioncash/transcodebunnei2020-08-172-3/+3
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | partition_data_manager: Eliminate magic valueLioncash2020-08-061-2/+2
| * | | | | | | aes_util: Make use of non-template variant of TranscodeLioncash2020-08-061-1/+1
| |/ / / / / /
* | | | | | | Merge pull request #4526 from lioncash/core-semibunnei2020-08-153-7/+12
|\ \ \ \ \ \ \
| * | | | | | | core: Resolve several -Wextra-semi warningsLioncash2020-08-143-7/+12
* | | | | | | | Merge pull request #4527 from lioncash/pessimizing2bunnei2020-08-151-2/+1
|\ \ \ \ \ \ \ \
| * | | | | | | | software_keyboard: Resolve a pessimizing move warningLioncash2020-08-141-2/+1
| |/ / / / / / /
* | | | | | | | Merge pull request #4492 from lioncash/linkagebunnei2020-08-152-15/+11
|\ \ \ \ \ \ \ \
| * | | | | | | | system_control: Make functions internally linked where applicableLioncash2020-08-052-15/+11
* | | | | | | | | Merge pull request #4463 from lioncash/lockdiscardbunnei2020-08-152-3/+3
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | emu_window: Mark Scoped constructor and Acquire() as nodiscardLioncash2020-08-141-2/+2
| * | | | | | | | | kernel/scheduler: Mark SchedulerLock constructor as nodiscardLioncash2020-08-141-1/+1
| | |/ / / / / / / | |/| | | | | | |
* / | | | | | | | time_zone_content_manager: Collapse auto and default caseLioncash2020-08-141-3/+1
|/ / / / / / / /
* | | | | | | | Merge pull request #4495 from lioncash/convRodrigo Locatti2020-08-141-1/+1
|\ \ \ \ \ \ \ \
| * | | | | | | | cheat_engine: Resolve implicit bool->u64 conversionLioncash2020-08-061-1/+1
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #4511 from lioncash/build2LC2020-08-137-43/+52
|\ \ \ \ \ \ \ \
| * | | | | | | | General: Tidy up clang-format warnings part 2Lioncash2020-08-137-43/+52
* | | | | | | | | Merge pull request #4497 from lioncash/freezer-algbunnei2020-08-122-16/+22
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | freezer: Move entry finding to its own functionLioncash2020-08-062-12/+21
| * | | | | | | | freezer: Take address values by valueLioncash2020-08-061-3/+3
| * | | | | | | | freezer: Make use of std::erase_ifLioncash2020-08-061-4/+1
| |/ / / / / / /
* | | | | | | | Merge pull request #4496 from lioncash/ce-desigbunnei2020-08-101-6/+18
|\ \ \ \ \ \ \ \
| * | | | | | | | cheat_engine: Make use of designated initializersLioncash2020-08-061-6/+18
| |/ / / / / / /
* | | | | | | | Merge pull request #4491 from lioncash/unused-varsbunnei2020-08-102-18/+11
|\ \ \ \ \ \ \ \
| * | | | | | | | kernel: Remove unused variablesLioncash2020-08-052-18/+11
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #4488 from lioncash/filebunnei2020-08-094-41/+41
|\ \ \ \ \ \ \ \
| * | | | | | | | vfs_vector: Make creation of array vfs files less verboseLioncash2020-08-054-41/+41
* | | | | | | | | Merge pull request #4457 from ogniK5377/SetScreenShotPermissionbunnei2020-08-072-1/+12
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | am: Unstub SetScreenShotPermissionDavid Marcec2020-07-312-1/+12
* | | | | | | | | | common/concepts: Rename IsBaseOf to DerivedFromLioncash2020-08-072-2/+2
* | | | | | | | | | Merge pull request #4483 from lioncash/constexpr-hexbunnei2020-08-072-98/+118
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | partition_data_manager: Update master key hashesLioncash2020-08-061-5/+5
| * | | | | | | | | | partition_data_manager: Make data arrays constexprLioncash2020-08-062-98/+118
* | | | | | | | | | | Merge pull request #4490 from lioncash/arbiterbunnei2020-08-072-2/+3
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / |/| | | | | | | | | |
| * | | | | | | | | | scheduler: Resolve sign conversion warningLioncash2020-08-051-1/+2
| * | | | | | | | | | address_arbiter: Resolve sign conversion warningLioncash2020-08-051-1/+1
| | |_|_|/ / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #4489 from lioncash/typesafebunnei2020-08-061-0/+4
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | ipc_helpers: Only allow trivially copyable objects with PushRaw() and PopRaw()Lioncash2020-08-051-0/+4
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #4484 from lioncash/aesutilbunnei2020-08-067-27/+36
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | aes_util: Allow SetIV to be non-allocatingLioncash2020-08-037-27/+36
| | |/ / / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #4475 from lioncash/bqueuebunnei2020-08-051-10/+11
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | buffer_queue: Make use of std::nulloptLioncash2020-08-031-5/+6
| * | | | | | | | | | buffer_queue: Make use of designated initializersLioncash2020-08-031-5/+5
| | |_|_|_|/ / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #4444 from lioncash/volatilebunnei2020-08-051-6/+4
|\ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / |/| | | | | | | | |
| * | | | | | | | | common/atomic_ops: Don't cast away volatile from pointersLioncash2020-07-281-6/+4
| |/ / / / / / / /
* | | | | | | | | Merge pull request #4466 from ogniK5377/loader-type-safebunnei2020-08-051-18/+34
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | |
| * | | | | | | | Place in anonymous namespaceDavid Marcec2020-08-031-0/+4
| * | | | | | | | loader: Make IdentifyFile typesafeDavid Marcec2020-08-031-20/+32
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #4476 from lioncash/tzbunnei2020-08-051-17/+25
|\ \ \ \ \ \ \ \
| * | | | | | | | time_zone_binary: Make use of designated initializersLioncash2020-08-031-17/+25
| |/ / / / / / /
* | | | | | | | Merge pull request #4401 from ogniK5377/GetIndirectLayerImageRequiredMemoryInfobunnei2020-08-051-1/+19
|\ \ \ \ \ \ \ \
| * | | | | | | | vi: IApplicationDisplayService:GetIndirectLayerImageRequiredMemoryInfoDavid Marcec2020-07-211-1/+19
* | | | | | | | | Merge pull request #4430 from bunnei/new-gpu-vmmbunnei2020-08-054-93/+227
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Update src/core/hle/service/nvdrv/devices/nvmap.cppbunnei2020-07-281-1/+1
| * | | | | | | | | hle: nvdrv: Rewrite of GPU memory management.bunnei2020-07-264-93/+227
* | | | | | | | | | Merge pull request #4472 from lioncash/const-getbunnei2020-08-042-15/+16
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | perf_stats: Make use of designated initializersLioncash2020-08-031-6/+7
| * | | | | | | | | | perf_stats: Mark GetMeanFrametime() as constLioncash2020-08-032-9/+9
| | |_|_|/ / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #4470 from lioncash/qualifierDavid2020-08-041-2/+2
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | patch_manager: Resolve -Wignored-qualifier warningsLioncash2020-08-031-2/+2
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #4481 from lioncash/cpp-depDavid2020-08-043-21/+21
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | yuzu: Resolve C++20 deprecation warnings related to lambda capturesLioncash2020-08-033-21/+21
| | |_|_|/ / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #4474 from lioncash/hle-profileDavid2020-08-041-17/+26
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | profile_manager: Make use of std::nulloptLioncash2020-08-031-4/+4
| * | | | | | | | | | profile_manager: Make use of designated initializersLioncash2020-08-031-13/+22
| | |/ / / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #4473 from lioncash/cheat-desigbunnei2020-08-041-105/+121
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | dmnt_cheat_vm: Make use of designated initializersLioncash2020-08-031-105/+121
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #4456 from Morph1984/stub-really-long-fs-funcbunnei2020-08-047-63/+120
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | minor nitsMorph2020-07-311-1/+3
| * | | | | | | | | | fsp-srv: Stub Read/WriteSaveDataFileSystemExtraDataWithMaskBySaveDataAttributeMorph2020-07-302-23/+56
| * | | | | | | | | | fs: Rename SaveDataDescriptor to SaveDataAttributeMorph2020-07-305-41/+63
| | |_|_|_|/ / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #4482 from lioncash/ldr-signbunnei2020-08-031-3/+2
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | service/ldr: Resolve sign mismatch warningsLioncash2020-08-031-3/+2
| | |_|/ / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #4468 from lioncash/regcachebunnei2020-08-031-10/+15
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | registered_cache: Resolve -Wmaybe_uninitialized warningsLioncash2020-08-031-10/+15
| | |_|/ / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #4471 from ogniK5377/sm-getservice-conceptbunnei2020-08-031-3/+2
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | sm: Make use of IsBaseOf for GetServiceDavid Marcec2020-08-031-3/+2
| | |/ / / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #4467 from lioncash/modebunnei2020-08-032-18/+21
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | |
| * | | | | | | | | file_sys/mode: Make use of DECLARE_ENUM_FLAG_OPERATORS with ModeLioncash2020-08-032-18/+21
| |/ / / / / / / /
* | | | | | | | | ipc: Allow all trivially copyable objects to be passed directly into WriteBuffer (#4465)David2020-08-039-30/+30
* | | | | | | | | Merge pull request #4439 from lioncash/cpuDavid2020-08-031-3/+3
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | cpu_manager: Remove redundant std::function declarationsLioncash2020-07-281-3/+3
* | | | | | | | | xts_archive: Check if the file is nullptr prior to parsingMorph2020-07-291-5/+9
* | | | | | | | | registered_cache: Add support for removing folder ncasMorph2020-07-292-53/+54
* | | | | | | | | Merge pull request #4442 from lioncash/devicemembunnei2020-07-283-11/+4
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | device_memory: Remove unused system memberLioncash2020-07-283-11/+4
| |/ / / / / / / /
* | / / / / / / / configure_graphics: Remove Force 30 FPS modeMorph2020-07-282-2/+0
| |/ / / / / / / |/| | | | | | |
* | | | | | | | core_timing: Make use of uintptr_t to represent user_dataLioncash2020-07-2813-38/+46
|/ / / / / / /
* | | | | | | remove unused variable;CrazyMax2020-07-271-1/+0
* | | | | | | nvflinger: Mark interface functions with return values as [[nodiscard]]Lioncash2020-07-261-16/+14
* | | | | | | nvflinger: Use return value of Lock()Lioncash2020-07-263-4/+4
|/ / / / / /
* | | | | | Merge pull request #4350 from ogniK5377/hid-update-connectedbunnei2020-07-252-33/+37
|\ \ \ \ \ \
| * | | | | | hid: Only update keyboard & debug pad inputs if enabledDavid Marcec2020-07-162-33/+37
* | | | | | | Merge pull request #4380 from ogniK5377/swkbd-inline-1bunnei2020-07-252-13/+49
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | Address issuesDavid Marcec2020-07-201-2/+2
| * | | | | | swkbd: Return result for Calc request for inlined swkbdDavid Marcec2020-07-192-13/+49
* | | | | | | network: add missing include for BSDsJan Beich2020-07-231-0/+2
| |_|/ / / / |/| | | | |
* | | | | | Merge pull request #4306 from ReinUsesLisp/bsd-networkDavid2020-07-215-0/+840
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | core/network: Add network abstractionReinUsesLisp2020-07-195-0/+840
* | | | | | Merge pull request #4348 from lioncash/nanobunnei2020-07-1813-71/+80
|\ \ \ \ \ \
| * | | | | | core_timing: Remove unused data memberLioncash2020-07-161-2/+0
| * | | | | | core_timing: Make TimedCallback take std::chrono::nanosecondsLioncash2020-07-1613-44/+45
| * | | | | | core_timing: Make use of std::chrono with ScheduleEventLioncash2020-07-1610-32/+42
* | | | | | | Merge pull request #4345 from Morph1984/fix-createfilebunnei2020-07-181-0/+4
|\ \ \ \ \ \ \
| * | | | | | | Add comment to clarify the nullptr checkMorph2020-07-161-0/+1
| * | | | | | | filesystem: Create subdirectories prior to creating a fileMorph2020-07-161-0/+3
* | | | | | | | Merge pull request #4273 from ogniK5377/async-shaders-prodbunnei2020-07-183-0/+5
|\ \ \ \ \ \ \ \
| * | | | | | | | Drop settings namespaceDavid Marcec2020-07-171-2/+1
| * | | | | | | | Rebase for per game settingsDavid Marcec2020-07-173-0/+6
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #4365 from lioncash/miibunnei2020-07-181-53/+54
|\ \ \ \ \ \ \ \
| * | | | | | | | mii/manager: Make use of designated initializersLioncash2020-07-171-53/+54
* | | | | | | | | Merge pull request #4366 from lioncash/mii-signbunnei2020-07-181-3/+3
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ |/| | | | | | | |
| * | | | | | | | mii/manager: Resolve sign mismatch warningsLioncash2020-07-171-3/+3
| |/ / / / / / /
* | | | | | | | Merge pull request #4344 from VolcaEM/c3bunnei2020-07-172-1/+42
|\ \ \ \ \ \ \ \
| * | | | | | | | clang-formatVolcaEM2020-07-151-1/+2
| * | | | | | | | dmnt_cheat_vm: Implement opcode 0xC3 (ReadWriteStaticRegister)VolcaEM2020-07-152-1/+41
* | | | | | | | | Merge pull request #4309 from Morph1984/fix-romfs-bugbunnei2020-07-174-10/+10
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | |
| * | | | | | | | fs: Fix RomFS building when zero byte files are presentMorph2020-07-124-10/+10
* | | | | | | | | Merge pull request #4347 from lioncash/loggingDavid2020-07-171-38/+39
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | settings: Resolve a sign conversion warning within GetTimeZoneString()Lioncash2020-07-151-5/+5
| * | | | | | | | | settings: Make use of std::string_view over std::string for loggingLioncash2020-07-151-33/+34
| | |_|_|_|/ / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #4371 from lioncash/cmake2David2020-07-171-0/+1
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | core/CMakeLists: Add missing physical_memory.h header fileLioncash2020-07-171-0/+1
| | |_|_|/ / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #4357 from lioncash/unused4David2020-07-173-7/+2
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | kernel: Remove unused variablesLioncash2020-07-163-7/+2
* | | | | | | | | | Merge pull request #4358 from lioncash/unused5David2020-07-171-2/+0
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | kernel/thread: Remove unimplemented function prototypeLioncash2020-07-161-2/+0
| |/ / / / / / / / /
* | / / / / / / / / constants: Add missing <array> includeLioncash2020-07-171-0/+1
| |/ / / / / / / / |/| | | | | | | |
* | | | | | | | | Merge pull request #4292 from bunnei/mii-rewritebunnei2020-07-179-914/+3270
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | hle: service: mii: Rewrite service to properly support creation of random and default miis.bunnei2020-07-129-914/+3270
* | | | | | | | | | Merge pull request #4327 from lioncash/desig2Rodrigo Locatti2020-07-162-58/+38
|\ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / |/| | | | | | | | |
| * | | | | | | | | address_space_info: Use type alias to simplify codeLioncash2020-07-131-14/+13
| * | | | | | | | | address_space_info: Make use of designated initializersLioncash2020-07-132-46/+27
| | |_|_|_|_|_|/ / | |/| | | | | | |
* | | | | | | | | kernel: Add missing includeLioncash2020-07-161-0/+1
* | | | | | | | | cpu_manager: Mark function getters as staticLioncash2020-07-164-10/+11
* | | | | | | | | cpu_manager: Remove unused preemption_count variableLioncash2020-07-161-1/+0
* | | | | | | | | cpu_manager: Add missing includesLioncash2020-07-161-0/+3
* | | | | | | | | Merge pull request #4337 from lat9nq/fix-per-game-asyncbunnei2020-07-162-0/+8
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | clang-formatlat9nq2020-07-141-2/+1
| * | | | | | | | | settings: Move settings sanitization to its own functionlat9nq2020-07-142-0/+9
| |/ / / / / / / /
* | | | | | | | | Merge pull request #4346 from lioncash/threadDavid2020-07-167-35/+26
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / |/| | | | | | | |
| * | | | | | | | kernel/process: Move name and system context to the bottom of the member listLioncash2020-07-151-6/+6
| * | | | | | | | kernel/handle_table: Remove usages of the global system instanceLioncash2020-07-154-8/+15
| * | | | | | | | kernel/thread: Remove global GetCurrentThread()Lioncash2020-07-153-23/+7
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #4249 from Morph1984/delete-update-aoc-on-overwriteDavid2020-07-162-10/+92
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | |
| * | | | | | | Check for empty section0 and CNMT prior to installMorph2020-07-161-3/+19
| * | | | | | | clang formatMorph2020-07-151-3/+3
| * | | | | | | Use proper install result when overwriting filesMorph2020-07-151-1/+1
| * | | | | | | Remove global system instance and address feedbackMorph2020-07-152-14/+10
| * | | | | | | registered_cache: Remove previous update/dlc if it exists on installMorph2020-07-152-13/+83
| |/ / / / / /
* | | | | | | Merge pull request #4328 from lioncash/unused-var3bunnei2020-07-161-2/+0
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | memory_layout: Remove unused data memberLioncash2020-07-131-2/+0
| |/ / / / /
* | | | | | Merge pull request #4294 from MerryMage/cpu-opt-settingsbunnei2020-07-143-11/+71
|\ \ \ \ \ \
| * | | | | | configure_cpu: Show/Hide debugging optionsMerryMage2020-07-113-46/+57
| * | | | | | configuration: Add settings to enable/disable specific CPU optimizationsMerryMage2020-07-113-11/+60
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #4282 from Morph1984/fs-sizebunnei2020-07-143-40/+16
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | bis_factory: Set User NAND free space to be 1 MiB less than total.Morph2020-07-101-1/+3
| * | | | | sdmc_factory: Set the SDMC total size to 1 TiBMorph2020-07-101-1/+3
| * | | | | bis_factory: Use hardware default NAND partition sizesMorph2020-07-101-10/+11
| * | | | | settings: Remove storage size optionsMorph2020-07-101-29/+0
* | | | | | Merge pull request #4265 from Morph1984/file-renameFernando Sahmkow2020-07-121-10/+17
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | |
| * | | | | vfs_real: Fix MoveFileMorph2020-07-101-10/+17
| |/ / / /
* | | | | Merge pull request #4275 from CrazyMax/desired_languagebunnei2020-07-121-1/+13
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | AM: fix GetDesiredLanguage:CrazyMax2020-07-081-1/+13
* | | | | Merge pull request #4203 from VolcaEM/servicesbunnei2020-07-1126-154/+282
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Rename two functions in NSVolcaEM2020-07-021-2/+2
| * | | | Rename GetApplicationArea2 to GetApplicationAreaSizeVolcaEM2020-07-021-2/+2
| * | | | Remove duplicate functionsVolcaEM2020-06-291-2/+0
| * | | | Use decimal instead of hexadecimalVolcaEM2020-06-291-3/+5
| * | | | Fix typoVolcaEM2020-06-291-1/+1
| * | | | Clang-formatVolcaEM2020-06-291-1/+1
| * | | | service: Update function tablesVolcaEM2020-06-2927-157/+285
* | | | | KeyManager: Prevent writing of invalid keysMorph2020-07-101-4/+8
| |_|/ / |/| | |
* | | | configuration: implement per-game configurations (#4098)lat9nq2020-07-1012-103/+190
* | | | Merge pull request #4248 from Morph1984/CreateManagedDisplaySeparableLayerbunnei2020-07-102-1/+20
|\ \ \ \
| * | | | AM/ISelfController: Stub CreateManagedDisplaySeparableLayerMorph2020-07-052-1/+20
* | | | | Merge pull request #4202 from ReinUsesLisp/scoped-lockbunnei2020-07-092-15/+12
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | core_timing,scheduler: Use std::scoped_lock when possibleReinUsesLisp2020-06-292-15/+12
* | | | | Merge pull request #4243 from CrazyMax/display_versionbunnei2020-07-081-4/+16
|\ \ \ \ \
| * | | | | GetDisplayVersion should return a null-terminated version string.CrazyMax2020-07-071-4/+16
| | |/ / / | |/| | |
* | | | | Merge pull request #4245 from MerryMage/page-table-racebunnei2020-07-081-2/+5
|\ \ \ \ \
| * | | | | memory: Set page-table pointers before setting attribute = MemoryMerryMage2020-07-051-2/+5
| |/ / / /
* / / / / cpu_interrupt_handler: Remove #pragma once from .cpp fileMerryMage2020-07-071-2/+0
|/ / / /
* | | | Merge pull request #4218 from ogniK5377/opus-externalRodrigo Locatti2020-07-041-1/+1
|\ \ \ \
| * | | | externals: Track opus as submodule instead of using conanDavid Marcec2020-07-011-1/+1
* | | | | Merge pull request #3924 from ogniK5377/GetKeyCodeMapbunnei2020-07-032-2/+72
|\ \ \ \ \
| * | | | | Move GetKeyCodeMapImpl to an anonymous namespaceDavid Marcec2020-06-241-19/+19
| * | | | | Fixed logging outputDavid Marcec2020-06-241-1/+1
| * | | | | Implement GetKeyCodeMap & GetKeyCodeMap2David Marcec2020-06-242-2/+72
* | | | | | Merge pull request #4193 from ogniK5377/GetIndirectLayerConsumerHandle-stubbunnei2020-07-031-1/+13
|\ \ \ \ \ \
| * | | | | | am: Stub GetIndirectLayerConsumerHandleDavid Marcec2020-06-281-1/+13
* | | | | | | Merge pull request #4192 from ogniK5377/acc-ListOpenContextStoredUsers-stubbunnei2020-07-035-4/+14
|\ \ \ \ \ \ \
| * | | | | | | acc: ListOpenContextStoredUsers partial stubDavid Marcec2020-06-285-4/+14
| |/ / / / / /
* | | | | | | key_manager: Correct casing of instance()Lioncash2020-07-019-9/+9
* | | | | | | key_manager: Delete move operationsLioncash2020-07-011-0/+3
* | | | | | | key_manager: Make use of canonical deleted operator=Lioncash2020-07-011-2/+2
| |_|/ / / / |/| | | | |
* | | | | | Merge pull request #3967 from FearlessTobi/keys-singletonDavid2020-07-0112-20/+26
|\ \ \ \ \ \
| * | | | | | crypto: Make KeyManager a singleton classFearlessTobi2020-05-2012-20/+26
* | | | | | | Merge pull request #4153 from ogniK5377/prepo-multibufbunnei2020-07-011-1/+6
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | prepo: : Don't read extra buffer from report unless passedDavid Marcec2020-06-241-1/+6
* | | | | | | Merge pull request #3955 from FernandoS27/prometheus-2bbunnei2020-06-2879-1983/+3502
|\ \ \ \ \ \ \
| * | | | | | | Core/Common: Address Feedback.Fernando Sahmkow2020-06-2816-45/+44
| * | | | | | | NvFlinger: Clang Format.Fernando Sahmkow2020-06-271-1/+1
| * | | | | | | SVC: Implement 32-bits wrappers and update Dynarmic.Fernando Sahmkow2020-06-274-34/+282
| * | | | | | | SVC: Add GetCurrentProcessorNumber32, CreateTransferMemory32, SetMemoryAttribute32Fernando Sahmkow2020-06-272-6/+39
| * | | | | | | ARM: Update Dynarmic and Setup A32 according to latest interface.Fernando Sahmkow2020-06-278-93/+174
| * | | | | | | SVC: Add GetThreadPriority32 & SetThreadPriority32Fernando Sahmkow2020-06-272-2/+30
| * | | | | | | ArmDynarmic32: Setup CNTPCT correctlyFernando Sahmkow2020-06-271-1/+1
| * | | | | | | Audio: Correct buffer release for host timing.Fernando Sahmkow2020-06-271-0/+5
| * | | | | | | Common/Kernel: Corrections and small bug fixing.Fernando Sahmkow2020-06-271-2/+2
| * | | | | | | Services/NvFlinger: Do vSync in a sepparate thread on Multicore.Fernando Sahmkow2020-06-274-5/+69
| * | | | | | | ARMDynarmicInterface: Correct GCC Build Errors.Fernando Sahmkow2020-06-272-6/+6
| * | | | | | | Kernel: Correct Host Context on Threads and Scheduler.Fernando Sahmkow2020-06-274-11/+11
| * | | | | | | Clang Format.Fernando Sahmkow2020-06-277-18/+15
| * | | | | | | ARMInterface/Externals: Update dynarmic and fit to latest version.Fernando Sahmkow2020-06-271-7/+7
| * | | | | | | ARMInterface: Correct rebase errors.Fernando Sahmkow2020-06-273-5/+5
| * | | | | | | CoreTiming: Correct rebase bugs and other miscellaneous things.Fernando Sahmkow2020-06-271-0/+2
| * | | | | | | Core: Split Microprofile Dynarmic timing per CoreFernando Sahmkow2020-06-271-3/+12
| * | | | | | | General: Tune the priority of main emulation threads so they have higher priority than less important helper threads.Fernando Sahmkow2020-06-272-0/+2
| * | | | | | | Dynarmic Interface: don't clear cache if JIT has not been created.Fernando Sahmkow2020-06-272-0/+6
| * | | | | | | General: Correct rebase, sync gpu and context management.Fernando Sahmkow2020-06-273-18/+3
| * | | | | | | CoreTiming/CycleTimer: Correct Idling.Fernando Sahmkow2020-06-271-2/+5
| * | | | | | | SingleCore: Correct ticks reset to be on preemption.Fernando Sahmkow2020-06-271-1/+1
| * | | | | | | General: Cleanup legacy code.Fernando Sahmkow2020-06-2717-739/+6
| * | | | | | | Kernel/svcBreak: Implement CacheInvalidation for Singlecore and correct svcBreak.Fernando Sahmkow2020-06-272-3/+13
| * | | | | | | Bootmanager/CPU_Manager: Correct shader caches and sync GPU on OpenGL.Fernando Sahmkow2020-06-271-6/+9
| * | | | | | | HLE_IPC: Correct HLE Event behavior on timeout.Fernando Sahmkow2020-06-273-1/+19
| * | | | | | | SingleCore: Improve Cycle timing Behavior and replace mutex in global scheduler for spinlock.Fernando Sahmkow2020-06-273-2/+4
| * | | | | | | FrameLimiting: Enable frame limiting for single core.Fernando Sahmkow2020-06-272-1/+2
| * | | | | | | SingleCore: Use Cycle Timing instead of Host Timing.Fernando Sahmkow2020-06-2715-80/+152
| * | | | | | | Scheduler: Correct Reload/UnloadFernando Sahmkow2020-06-272-3/+5
| * | | | | | | Thread: Release the ARM Interface on exitting.Fernando Sahmkow2020-06-273-1/+8
| * | | | | | | General: Move ARM_Interface into Threads.Fernando Sahmkow2020-06-2718-170/+136
| * | | | | | | Core: Refactor ARM Interface.Fernando Sahmkow2020-06-2710-42/+69
| * | | | | | | X64 Clock: Reduce accuracy to be less or equal to guest accuracy.Fernando Sahmkow2020-06-271-0/+3
| * | | | | | | ARM/WaitTree: Better track the CallStack for each thread.Fernando Sahmkow2020-06-272-0/+60
| * | | | | | | SVC/ARM: Correct svcSendSyncRequest and cache ticks on arm interface.Fernando Sahmkow2020-06-273-5/+20
| * | | | | | | SingleCore: Move Host Timing from a sepparate thread to main cpu thread.Fernando Sahmkow2020-06-277-10/+48
| * | | | | | | GUI: Make multicore only work with Async and add GUI for multicore.Fernando Sahmkow2020-06-273-2/+34
| * | | | | | | ARM: Addapt to new Exclusive Monitor Interface.Fernando Sahmkow2020-06-275-31/+24
| * | | | | | | CPU_Manager: Correct stopping on SingleCore.Fernando Sahmkow2020-06-271-3/+8
| * | | | | | | Scheduler: Correct yielding interaction with SetThreadActivity.Fernando Sahmkow2020-06-271-0/+15
| * | | | | | | General: Fix microprofile on dynarmic/svc, fix wait tree showing which threads were running.Fernando Sahmkow2020-06-2710-11/+77
| * | | | | | | General: Fix Stop functionFernando Sahmkow2020-06-273-3/+21
| * | | | | | | Kernel: Rewind on SVC change.Fernando Sahmkow2020-06-273-5/+16
| * | | | | | | Kernel: Preempt Single core on redudant yields.Fernando Sahmkow2020-06-276-21/+42
| * | | | | | | CPU_Manager: Unload/Reload threads on preemption on SingleCoreFernando Sahmkow2020-06-274-7/+64
| * | | | | | | Synchronization: Correct wide Assertion.Fernando Sahmkow2020-06-271-2/+4
| * | | | | | | General: Initial Setup for Single Core.Fernando Sahmkow2020-06-276-34/+215
| * | | | | | | Scheduler: Set last running time on thread.Fernando Sahmkow2020-06-272-4/+2
| * | | | | | | Kernel: Corrections to TimeManager, Scheduler and Mutex.Fernando Sahmkow2020-06-273-5/+5
| * | | | | | | Kernel: Fixes, corrections and asserts to scheduler and different svcs.Fernando Sahmkow2020-06-278-38/+38
| * | | | | | | Scheduler: Correct yields.Fernando Sahmkow2020-06-272-7/+25
| * | | | | | | Mutex: Revert workaround due to poor exclusive memory.Fernando Sahmkow2020-06-271-9/+2
| * | | | | | | ARM/Memory: Correct Exclusive Monitor and Implement Exclusive Memory Writes.Fernando Sahmkow2020-06-279-24/+236
| * | | | | | | SVC: WaitSynchronization add Termination Pending Result.Fernando Sahmkow2020-06-272-1/+5
| * | | | | | | Scheduler: Remove arm_interface lock and a few corrections.Fernando Sahmkow2020-06-272-17/+3
| * | | | | | | SVC: Correct SetThreadActivity.Fernando Sahmkow2020-06-274-38/+59
| * | | | | | | SCC: Small corrections to CancelSynchronizationFernando Sahmkow2020-06-273-2/+14
| * | | | | | | Scheduler: Correct locking for hle threads.Fernando Sahmkow2020-06-271-1/+2
| * | | | | | | Scheduler: Fix HLE Threads on guardFernando Sahmkow2020-06-271-4/+6
| * | | | | | | Scheduler: Protect on closed threads.Fernando Sahmkow2020-06-271-7/+17
| * | | | | | | Scheduler: Correct assert.Fernando Sahmkow2020-06-271-4/+2
| * | | | | | | Core: Correct rebase.Fernando Sahmkow2020-06-272-18/+11
| * | | | | | | Scheduler: Release old thread fiber before trying to switch to the next thread fiber.Fernando Sahmkow2020-06-272-11/+35
| * | | | | | | NVDRV: Remove frame limiting as Host Timing already takes care.Fernando Sahmkow2020-06-271-1/+0
| * | | | | | | Mutex: Correct Result writting to clear exclusivity.Fernando Sahmkow2020-06-271-3/+11
| * | | | | | | SVC: Correct svcWaitForAddress and svcSignalToAddress.Fernando Sahmkow2020-06-274-68/+161
| * | | | | | | Scheduler: Correct Select Threads Step 2.Fernando Sahmkow2020-06-271-0/+1
| * | | | | | | Kernel: Corrections to Scheduling.Fernando Sahmkow2020-06-275-19/+23
| * | | | | | | Kernel: Correct Signal on Thread Death and Setup Sync Objects on Thread for DebuggingFernando Sahmkow2020-06-273-15/+17
| * | | | | | | Core: Correct HLE Event Callbacks and other issues.Fernando Sahmkow2020-06-275-37/+39
| * | | | | | | Process: Protect TLS region and Modules.Fernando Sahmkow2020-06-271-0/+4
| * | | | | | | General: Add AssertsFernando Sahmkow2020-06-274-0/+24
| * | | | | | | General: Add better safety for JIT use.Fernando Sahmkow2020-06-275-7/+39
| * | | | | | | SVC: Correct races on physical core switching.Fernando Sahmkow2020-06-272-10/+10
| * | | | | | | NVFlinger: Lock race condition between CPU, Host Timing, VSync.Fernando Sahmkow2020-06-273-0/+11
| * | | | | | | SVC: Add locks to the memory management.Fernando Sahmkow2020-06-271-0/+21
| * | | | | | | SVC: Correct WaitSynchronization, WaitProcessWideKey, SignalProcessWideKey.Fernando Sahmkow2020-06-279-33/+84
| * | | | | | | SVC: Cleanup old methods.Fernando Sahmkow2020-06-271-13/+9
| * | | | | | | CPU_Manager: Reconfigre guest threads for dynamrmic downsidesFernando Sahmkow2020-06-273-1/+7
| * | | | | | | SVC: Correct SendSyncRequest.Fernando Sahmkow2020-06-278-54/+116
| * | | | | | | SVC: Correct ArbitrateUnlockFernando Sahmkow2020-06-273-33/+37
| * | | | | | | SVC: Correct SignalEvent, ClearEvent, ResetSignal, WaitSynchronization, CancelSynchronization, ArbitrateLockFernando Sahmkow2020-06-278-90/+134
| * | | | | | | SVC: Remove global HLE Lock.Fernando Sahmkow2020-06-271-3/+0
| * | | | | | | SVC: Correct GetThreadPriority, SetThreadPriority, GetThreadCoreMask, SetThreadCoreMask, GetCurrentProcessorNumberFernando Sahmkow2020-06-275-15/+26
| * | | | | | | SVC: Correct CreateThread, StartThread, ExitThread, SleepThread.Fernando Sahmkow2020-06-273-37/+31
| * | | | | | | HostTiming: Pause the hardware clock on pause.Fernando Sahmkow2020-06-273-1/+8
| * | | | | | | General: Setup yuzu threads' microprofile, naming and registry.Fernando Sahmkow2020-06-272-3/+7
| * | | | | | | CPU_Manager: remove debugging code.Fernando Sahmkow2020-06-271-8/+4
| * | | | | | | General: Recover Prometheus project from harddrive failure Fernando Sahmkow2020-06-2748-696/+1216
| | |_|/ / / / | |/| | | | |
* | | | | | | ldr: Cleanup NRO & NRR structsDavid Marcec2020-06-281-8/+8
* | | | | | | Merge pull request #4026 from VolcaEM/ldrDavid2020-06-281-38/+73
|\ \ \ \ \ \ \
| * | | | | | | Move SHA256Hash to its original positionVolcaEM2020-06-181-2/+2
| * | | | | | | Remove unnecessary pragmasVolcaEM2020-06-161-8/+0
| * | | | | | | Revert IsValidNRO refactor but make it more readableVolcaEM2020-06-161-26/+13
| * | | | | | | Update assert stringVolcaEM2020-06-161-1/+1
| * | | | | | | Clang-format againVolcaEM2020-06-141-2/+2
| * | | | | | | Use consistent variable namesVolcaEM2020-06-141-4/+4
| * | | | | | | Clang-formatVolcaEM2020-06-141-1/+2
| * | | | | | | Make assert strings consistentVolcaEM2020-06-141-3/+3
| * | | | | | | Attempt to fix crashes in SSBU and refactor IsValidNROVolcaEM2020-06-141-36/+59
| * | | | | | | Address review commentsVolcaEM2020-06-021-4/+4
| * | | | | | | Add comment to nrr_kindVolcaEM2020-05-311-1/+1
| * | | | | | | ldr: Update NRR/NRO structs VolcaEM2020-05-311-40/+72
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge pull request #4184 from VolcaEM/patch-9David2020-06-281-0/+3
|\ \ \ \ \ \ \
| * | | | | | | Oops (fix typo)VolcaEM2020-06-271-1/+1
| * | | | | | | grc: Update function tableVolcaEM2020-06-271-0/+3
* | | | | | | | Merge pull request #4185 from VolcaEM/patch-10David2020-06-281-0/+1
|\ \ \ \ \ \ \ \
| * | | | | | | | lbl: Update function tableVolcaEM2020-06-271-0/+1
| |/ / / / / / /
* | | | | | | | Merge pull request #4186 from VolcaEM/patch-11David2020-06-281-0/+1
|\ \ \ \ \ \ \ \
| * | | | | | | | ldn: Update function tableVolcaEM2020-06-271-0/+1
| |/ / / / / / /
* | | | | | | | Merge pull request #4187 from VolcaEM/patch-12David2020-06-281-0/+6
|\ \ \ \ \ \ \ \
| * | | | | | | | mig: Update function tableVolcaEM2020-06-271-0/+6
| |/ / / / / / /
* | | | | | | | Merge pull request #4188 from VolcaEM/patch-13David2020-06-281-16/+16
|\ \ \ \ \ \ \ \
| * | | | | | | | mm: Update function tableVolcaEM2020-06-271-16/+16
| |/ / / / / / /
* | | | | | | | Merge pull request #4189 from VolcaEM/patch-14David2020-06-281-10/+10
|\ \ \ \ \ \ \ \
| * | | | | | | | ncm: Update function tableVolcaEM2020-06-271-10/+10
| |/ / / / / / /
* | | | | | | | Merge pull request #4190 from VolcaEM/patch-15David2020-06-281-3/+3
|\ \ \ \ \ \ \ \
| * | | | | | | | nfc: Update function tableVolcaEM2020-06-271-3/+3
| |/ / / / / / /
* | | | | | | | Merge pull request #4183 from VolcaEM/patch-8David2020-06-281-0/+6
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | friend: Update function tableVolcaEM2020-06-271-0/+6
| |/ / / / / /
* | | | | | | Merge pull request #3396 from FernandoS27/prometheus-1David2020-06-275-0/+386
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | Host Timing: Correct clang format.Fernando Sahmkow2020-06-181-1/+0
| * | | | | | HostTiming: Correct rebase and implement AddTicks.Fernando Sahmkow2020-06-182-1/+19
| * | | | | | Core/HostTiming: Allow events to be advanced manually.Fernando Sahmkow2020-06-182-26/+41
| * | | | | | Common/Tests: Address FeedbackFernando Sahmkow2020-06-184-7/+19
| * | | | | | Common/Tests: Clang Format.Fernando Sahmkow2020-06-182-4/+6
| * | | | | | Common: Refactor & Document Wall clock.Fernando Sahmkow2020-06-181-2/+1
| * | | | | | Common: Implement WallClock Interface and implement a native clock for x64Fernando Sahmkow2020-06-182-14/+11
| * | | | | | Tests: Add base tests to host timingFernando Sahmkow2020-06-182-41/+90
| * | | | | | Core: Implement a Host Timer.Fernando Sahmkow2020-06-185-0/+295
* | | | | | | Merge pull request #4164 from Kewlan/mute-audio-hotkeybunnei2020-06-272-0/+10
|\ \ \ \ \ \ \
| * | | | | | | Add a "Mute Audio" hotkeyKewlan2020-06-262-0/+10
* | | | | | | | Merge pull request #4158 from Morph1984/capsbunnei2020-06-2714-57/+69
|\ \ \ \ \ \ \ \
| * | | | | | | | caps_u: Fix GetAlbumContentsFileListForApplication stubMorph2020-06-261-9/+15
| * | | | | | | | caps: Use enum classes and check struct sizes on compile timeMorph2020-06-261-34/+40
| * | | | | | | | caps: Update copyright headersMorph2020-06-2614-14/+14
* | | | | | | | | Merge pull request #4152 from ogniK5377/ipc-errbunnei2020-06-271-25/+22
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Mark invalid IPC buffers as ASSERT_OR_EXECUTE_MSGDavid Marcec2020-06-241-25/+22
| | |_|_|_|/ / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #4154 from ogniK5377/swkbd-nullptrbunnei2020-06-271-1/+1
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Prevent nullptr dereference on swkbd error caseDavid Marcec2020-06-241-1/+1
| |/ / / / / / / /
* | | | | | | | | Merge pull request #4178 from VolcaEM/patch-6David2020-06-271-4/+43
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Use better names for "Unknown"sVolcaEM2020-06-271-39/+39
| * | | | | | | | | Update function namesVolcaEM2020-06-271-4/+4
| * | | | | | | | | es: Update function tableVolcaEM2020-06-271-2/+41
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | btm: Give better names for unknown functionsDavid Marcec2020-06-271-5/+5
* | | | | | | | | btdrv: Update function table (#4174)VolcaEM2020-06-271-83/+84
* | | | | | | | | bpc: Update function tables (#4173)VolcaEM2020-06-271-7/+13
* | | | | | | | | bcat: Update function tables and add missing classes (#4172)VolcaEM2020-06-272-0/+5
* | | | | | | | | am: Update function tables and add missing classes (#4169)VolcaEM2020-06-273-17/+19
* | | | | | | | | aoc: Update function table (#4170)VolcaEM2020-06-271-0/+1
* | | | | | | | | Merge pull request #4177 from VolcaEM/patch-5LC2020-06-271-71/+76
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | btm: Update function tablesVolcaEM2020-06-271-71/+76
| |/ / / / / / / /
* / / / / / / / / eupld: Update function tableVolcaEM2020-06-271-0/+1
|/ / / / / / / /
* | | | | | | | Merge pull request #4159 from ogniK5377/mem-manager-dumb-assertbunnei2020-06-261-1/+0
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | memory_manager: Remove useless assertionDavid Marcec2020-06-251-1/+0
| |/ / / / / /
* | | | | | | Merge pull request #4141 from Morph1984/SevenSixAxisSensorDavid2020-06-252-21/+85
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | hid: Stub a series of "SevenSixAxisSensor" service commandsMorph2020-06-242-21/+85
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #4138 from Morph1984/GyroscopeZeroDriftModebunnei2020-06-244-6/+56
|\ \ \ \ \ \
| * | | | | | hid: Implement Get/ResetGyroscopeZeroDriftModeMorph2020-06-214-6/+56
| |/ / / / /
* | | | | | Merge pull request #4128 from lioncash/move2bunnei2020-06-241-2/+2
|\ \ \ \ \ \
| * | | | | | software_keyboard: Eliminate trivial redundant copiesLioncash2020-06-201-2/+2
| | |/ / / / | |/| | | |
* | | | | | lm: Silence no return value warningMorph2020-06-231-1/+2
* | | | | | account: Update function tables and add missing classes (#4145)VolcaEM2020-06-225-42/+384
* | | | | | arm_dynarmic_64: Log the instruction when an exception is raisedMorph2020-06-221-2/+2
* | | | | | arm_dynarmic_32: Log under Core_ARM instead of HW_GPUMorph2020-06-221-1/+1
| |/ / / / |/| | | |
* | | | | Merge pull request #4099 from MerryMage/macOS-buildbunnei2020-06-202-3/+3
|\ \ \ \ \
| * | | | | memory_manager: Explicitly specifcy std::min<size_t>MerryMage2020-06-181-2/+2
| * | | | | shared_font: Service::NS::EncryptSharedFont takes a size_t&MerryMage2020-06-181-1/+1
* | | | | | Merge pull request #4113 from ogniK5377/boxcat-disablebunnei2020-06-201-2/+2
|\ \ \ \ \ \
| * | | | | | Fix compilation when not building with boxcatDavid Marcec2020-06-191-2/+2
| | |/ / / / | |/| | | |
* / | | | | mii_model: Remove redundant std::moveMerryMage2020-06-191-1/+1
|/ / / / /
* / / / / arm_dynarmic_32: Fix implicit conversion error in SetTPIDR_EL0ReinUsesLisp2020-06-181-1/+1
|/ / / /
* | | | arm_dynarmic_cp15: Implement CNTPCTMerryMage2020-06-171-0/+13
* | | | arm_dynarmic_cp15: Update CP15MerryMage2020-06-174-142/+73
* | | | arm_dynarmic_32: InterpreterFallback should never happenMerryMage2020-06-171-2/+3
* | | | Merge pull request #3966 from Morph1984/hide-internal-resolution-uibunnei2020-06-161-1/+1
|\ \ \ \
| * | | | yuzu/frontend: Remove internal resolution optionMorph2020-06-061-1/+1
* | | | | Merge pull request #4070 from ogniK5377/GetTPCMasks-fixbunnei2020-06-152-21/+22
|\ \ \ \ \
| * | | | | nvdrv: Fix GetTPCMasks for ioctl3David Marcec2020-06-102-21/+22
| | |_|_|/ | |/| | |
* | | | | Merge pull request #4069 from ogniK5377/total-phys-membunnei2020-06-141-2/+4
|\ \ \ \ \
| * | | | | kernel: Account for system resource size for memory usageDavid Marcec2020-06-101-2/+4
| |/ / / /
* | | | | Merge pull request #4010 from ogniK5377/reserve-always-breakbunnei2020-06-131-5/+1
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | kernel: ResourceLimit::Reserve remove useless while loopDavid Marcec2020-05-291-5/+1
| | |/ / | |/| |
* | | | Merge pull request #4044 from ogniK5377/handle-not-signalled-errbunnei2020-06-041-1/+1
|\ \ \ \
| * | | | Downgrade "handle not signaled" error to traceDavid Marcec2020-06-041-1/+1
| | |/ / | |/| |
* | | | Merge pull request #4009 from ogniK5377/macro-jit-prodbunnei2020-06-041-0/+1
|\ \ \ \ | |/ / / |/| | |
| * | | Implement macro JITDavid Marcec2020-05-301-0/+1
| |/ /
* | | Clang-formatVolcaEM2020-06-011-2/+1
* | | hid: Stub GetXpadIDsVolcaEM2020-06-012-1/+14
|/ /
* | Merge pull request #4002 from lat9nq/fix-nix-mod-directoriesbunnei2020-05-292-8/+31
|\ \
| * | Make copying directory string more conciselat9nq2020-05-281-2/+1
| * | Address requested changeslat9nq2020-05-282-4/+4
| * | *nix systems can read any-case patch directorieslat9nq2020-05-282-8/+32
* | | Merge pull request #3964 from ReinUsesLisp/arb-integrationbunnei2020-05-243-0/+3
|\ \ \
| * | | yuzu: Add frontend settings for assembly shadersReinUsesLisp2020-05-193-0/+3
* | | | clang-formatVolcaEM2020-05-211-1/+2
* | | | nifm: correct assert in CreateTemporaryNetworkProfileVolcaEM2020-05-211-1/+1
| |/ / |/| |
* | | Merge pull request #3946 from ogniK5377/sysverdat-10-0-2bunnei2020-05-211-7/+7
|\ \ \
| * | | file_sys: Update SystemVersion archive to version 10.0.2David Marcec2020-05-161-7/+7
* | | | Merge pull request #3926 from ogniK5377/keyboard-statesbunnei2020-05-191-3/+4
|\ \ \ \ | |_|/ / |/| | |
| * | | hid: Clear keyboard states & fix logic issueDavid Marcec2020-05-121-3/+4
* | | | Merge pull request #3665 from bunnei/device-savebunnei2020-05-165-4/+49
|\ \ \ \
| * | | | service: fsp_srv: Stub implementation of OpenMultiCommitManager.bunnei2020-05-112-1/+38
| * | | | file_sys: savefata_factory: Update to support DeviceSaveData.bunnei2020-05-111-3/+6
| * | | | file_sys: control_metadata: Expose device_save_data_size.bunnei2020-05-112-0/+5
| |/ / /
* | / / nv_flinger: Use enum for pixel format instead of u32David Marcec2020-05-162-3/+11
| |/ / |/| |
* | | frontend: Set minimum window size to 640x360 instead of 1280x720 (#3413)Morph2020-05-152-1/+6
* | | time_zone: Use std::chrono::seconds for strong typing.bunnei2020-05-131-1/+1
* | | hle: service: time_zone_manager: Use current time zone setting.bunnei2020-05-112-3/+32
* | | core: settings: Add a setting for time zone.bunnei2020-05-112-0/+20
* | | Stub SendKeyboardLockKeyEventDavid Marcec2020-05-112-1/+11
|/ /
* | Replace externals with Conan (#3735)James Rowe2020-05-083-4/+5
* | Merge pull request #3879 from lioncash/global2bunnei2020-05-083-10/+16
|\ \ | |/ |/|
| * hle_ipc: Eliminate core memory globalsLioncash2020-05-033-10/+16
* | Merge pull request #3881 from lioncash/mem-warningbunnei2020-05-0511-23/+11
|\ \
| * | kernel/memory: Remove #pragma once within cpp fileLioncash2020-05-031-2/+0
| * | kernel/memory: Remove unused includesLioncash2020-05-037-8/+1
| * | kernel/memory: Remove unused variables in memory_block_managerLioncash2020-05-031-3/+0
| * | kernel/memory: Make use of std::array consistently in address_space_infoLioncash2020-05-031-6/+6
| * | kernel/memory: Resolve -Wshadow warningsLioncash2020-05-031-4/+4
| |/
* | Merge pull request #3880 from lioncash/encodingbunnei2020-05-056-12/+12
|\ \
| * | kernel/memory: Amend potential encoding warningsLioncash2020-05-036-12/+12
| |/
* | Merge pull request #3843 from ogniK5377/GetPopFromGeneralChannelEventbunnei2020-05-043-4/+20
|\ \
| * | am: IHomeMenuFunctions:GetPopFromGeneralChannelEventDavid Marcec2020-05-013-4/+20
* | | Merge pull request #3822 from ogniK5377/GetAccountIdbunnei2020-05-041-5/+8
|\ \ \ | |_|/ |/| |
| * | acc: Return a unique value per account for GetAccountIdDavid Marcec2020-04-291-5/+8
* | | settings: Add anisotropic filtering level to the yuzu configuration log (#3875)Morph2020-05-031-0/+1
* | | Merge pull request #3871 from lioncash/semibunnei2020-05-031-4/+6
|\ \ \
| * | | readable_event: Remove unnecessary semicolon in Signal()Lioncash2020-05-021-4/+6
* | | | Merge pull request #3824 from ogniK5377/GetDisplayVersionbunnei2020-05-031-3/+14
|\ \ \ \ | |/ / / |/| | |
| * | | Update src/core/hle/service/am/am.cppbunnei2020-05-031-1/+1
| * | | am: Properly implement GetDisplayVersionDavid Marcec2020-04-291-3/+14
| |/ /
* | | Merge pull request #3811 from ogniK5377/audin-initbunnei2020-05-022-5/+94
|\ \ \
| * | | marked stubsDavid Marcec2020-04-281-4/+5
| * | | Audin:u ListAudioIns, OpenAudioIn, ListAudioInsAuto, OpenAudioInAuto, ListAudioInsAutoFiltered, OpenAudioInProtocolSpecifiedDavid Marcec2020-04-282-5/+93
* | | | Merge pull request #3819 from ogniK5377/err-log2bunnei2020-05-027-0/+51
|\ \ \ \
| * | | | kernel: Don't fail silentlyDavid Marcec2020-04-297-0/+51
| | |/ / | |/| |
* | | | Merge pull request #3833 from qwell/caps_su-32-stubbunnei2020-05-022-1/+13
|\ \ \ \
| * | | | caps:su Stub out SetShimLibraryVersionJason Parker2020-04-302-1/+13
* | | | | Merge pull request #3821 from ogniK5377/InitializeApplicationInfo-fixbunnei2020-05-022-22/+15
|\ \ \ \ \
| * | | | | acc: Fix InitializeApplicationInfoDavid Marcec2020-04-292-22/+15
| | |/ / / | |/| | |
* | | | | Merge pull request #3812 from ogniK5377/lisst-qualified-usersbunnei2020-05-025-3/+15
|\ \ \ \ \
| * | | | | Updated comment to reflect ListQualifiedUsers betterDavid Marcec2020-04-281-1/+3
| * | | | | account: ListQualifiedUsersDavid Marcec2020-04-285-3/+13
| | |_|/ / | |/| | |
* | | | | nvdrv: Fix GetGpuTime stack corruptionDavid Marcec2020-05-011-2/+3
| |_|_|/ |/| | |
* | | | Merge pull request #3823 from ogniK5377/setvrmodeMat M2020-04-302-16/+6
|\ \ \ \
| * | | | am: IsVrModeEnabled & SetVrModeEnabled fixesDavid Marcec2020-04-292-16/+6
| | |/ / | |/| |
* | | | Merge pull request #3830 from ogniK5377/GetFriendInvitationStorageChannelEventMat M2020-04-302-1/+14
|\ \ \ \
| * | | | am: GetFriendInvitationStorageChannelEventDavid Marcec2020-04-302-1/+14
| |/ / /
* | | | Merge pull request #3835 from ogniK5377/GetFreeSpaceSize-GetTotalSpaceSizeMat M2020-04-301-2/+2
|\ \ \ \
| * | | | fs-srv: GetFreeSpaceSize & GetTotalSpaceSizeDavid Marcec2020-04-301-2/+2
| |/ / /
* | | | Merge pull request #3832 from ogniK5377/nim-eca-CreateServerInterfaceMat M2020-04-301-1/+69
|\ \ \ \
| * | | | nim: CreateServerInterface, CreateAccessorInterface, CreateAsyncInterfaceDavid Marcec2020-04-301-1/+69
| |/ / /
* | | | Merge pull request #3831 from ogniK5377/caps-su-namesMat M2020-04-301-0/+3
|\ \ \ \ | | |_|/ | |/| |
| * | | caps: Add missing service names to caps:suDavid Marcec2020-04-301-0/+3
| |/ /
* / / psm: Mark as debug instead of warningDavid Marcec2020-04-291-7/+14
|/ /
* | Merge pull request #3818 from ogniK5377/err-logMat M2020-04-294-3/+27
|\ \
| * | Don't fail silently for vi, sm, set and ns servicesDavid Marcec2020-04-294-3/+27
* | | Merge pull request #3783 from lioncash/pointerMat M2020-04-294-8/+15
|\ \ \ | |/ / |/| |
| * | physical_core: Make use of std::make_unique instead of std::make_shared in ctorLioncash2020-04-244-8/+15
* | | kernel: Bad GetInfo ids should not be marked as stubsDavid Marcec2020-04-281-2/+2
* | | style: Change AMs & Glues error codes to be dec instead of hexDavid Marcec2020-04-282-7/+7
| |/ |/|
* | Merge pull request #3785 from ogniK5377/set-buffer-count-unitbunnei2020-04-271-1/+9
|\ \
| * | vi: Don't let uninitialized data pass as a response for SetBufferCountDavid Marcec2020-04-241-1/+9
* | | Merge pull request #3797 from slashiee/hid-stubMat M2020-04-272-1/+13
|\ \ \
| * | | services: hid: Stub StopSevenSixAxisSensor.M&M2020-04-262-1/+13
* | | | Merge pull request #3742 from FernandoS27/command-listbunnei2020-04-271-0/+1
|\ \ \ \
| * | | | GPU: Add Fast GPU Time Option.Fernando Sahmkow2020-04-231-0/+1
* | | | | Merge pull request #3744 from lioncash/table2bunnei2020-04-2619-7/+108
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | service: Update function tablesLioncash2020-04-2019-7/+108
* | | | | Merge pull request #3780 from lioncash/processbunnei2020-04-251-2/+138
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | svc: Re-add MapProcessCodeMemory/UnmapProcessCodeMemoryLioncash2020-04-241-2/+138
| | |_|/ | |/| |
* | | | Merge pull request #3777 from lioncash/warnRodrigo Locatti2020-04-241-2/+2
|\ \ \ \
| * | | | page_table: Remove unused capturesLioncash2020-04-231-2/+2
| |/ / /
* | | | Merge pull request #3778 from lioncash/unused-varRodrigo Locatti2020-04-241-3/+0
|\ \ \ \
| * | | | svc: Remove unused variableLioncash2020-04-231-3/+0
| |/ / /
* / / / shared_memory: Amend doxygen referenceLioncash2020-04-242-5/+5
|/ / /
* | / kernel: memory: Improve implementation of device shared memory. (#3707)bunnei2020-04-235-3/+105
| |/ |/|
* | Merge pull request #3730 from lioncash/timebunnei2020-04-231-24/+26
|\ \
| * | service/time: Remove reliance on the global system accessorLioncash2020-04-191-24/+26
* | | Merge pull request #3697 from lioncash/declarationsbunnei2020-04-233-10/+5
|\ \ \
| * | | General: Resolve warnings related to missing declarationsLioncash2020-04-173-10/+5
* | | | Merge pull request #3677 from FernandoS27/better-syncbunnei2020-04-233-4/+33
|\ \ \ \
| * | | | Correct Linux Compile Error.Fernando Sahmkow2020-04-222-7/+10
| * | | | UI: Replasce accurate GPU option for GPU Accuracy LevelFernando Sahmkow2020-04-223-4/+30
* | | | | Merge pull request #3725 from MerryMage/fpcrbunnei2020-04-231-2/+1
|\ \ \ \ \
| * | | | | thread: FPCR.FZ is likely not 1MerryMage2020-04-191-2/+1
* | | | | | Merge pull request #3699 from FearlessTobi/port-5185bunnei2020-04-221-4/+3
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | gdbstub: Fix some gdbstub jankinessMerryMage2020-04-171-4/+3
* | | | | | Merge pull request #3745 from bunnei/fix-homebrew-loadbunnei2020-04-225-12/+35
|\ \ \ \ \ \
| * | | | | | loader: nro: Fix process initialization using ProgramMetadata default.bunnei2020-04-212-11/+14
| * | | | | | loader: elf: Fix process initialization using ProgramMetadata default.bunnei2020-04-211-0/+5
| * | | | | | file_sys: program_metadata: Add a helper function for generating reasonable default metadata.bunnei2020-04-212-1/+16
| | |_|_|_|/ | |/| | | |
* | | | | | Merge pull request #3698 from lioncash/warningbunnei2020-04-212-3/+4
|\ \ \ \ \ \
| * | | | | | key_manager: Resolve missing field initializer warningLioncash2020-04-171-1/+2
| * | | | | | time_zone_manager: Resolve sign conversion warningsLioncash2020-04-171-2/+2
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #3724 from bunnei/fix-unicornbunnei2020-04-211-0/+11
|\ \ \ \ \ \
| * | | | | | core: arm_unicorn: Fix interpret fallback by temporarily mapping instruction page.bunnei2020-04-191-0/+11
* | | | | | | audio_renderer: Preliminary BehaviorInfo (#3736)David2020-04-211-2/+7
| |_|/ / / / |/| | | | |
* | | | | | Merge pull request #3739 from MerryMage/disable_cpu_optMat M2020-04-202-2/+9
|\ \ \ \ \ \
| * | | | | | dynarmic: Add option to disable CPU JIT optimizationsMerryMage2020-04-202-2/+9
| | |_|_|_|/ | |/| | | |
* | | | | | npad: Lower log level for VibrateController to DebugFearlessTobi2020-04-201-1/+1
* | | | | | audren: Lower log level for RequestUpdateImpl to DebugFearlessTobi2020-04-201-1/+1
* | | | | | Merge pull request #3712 from lioncash/removebunnei2020-04-202-3/+0
|\ \ \ \ \ \
| * | | | | | service: Remove unused RequestParser instancesLioncash2020-04-182-3/+0
* | | | | | | Merge pull request #3709 from lioncash/ambunnei2020-04-201-2/+2
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | am: Resolve ineffective movesLioncash2020-04-181-2/+2
| |/ / / / /
* | | | | | Merge pull request #3696 from lioncash/cast-sizebunnei2020-04-192-21/+23
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | hle_ipc: Remove std::size_t casts where applicableLioncash2020-04-172-21/+23
| | |/ / / | |/| | |
* | | | | Merge pull request #3710 from lioncash/nsobunnei2020-04-181-1/+1
|\ \ \ \ \
| * | | | | loader/nso: Resolve moves not occurring in DecompressSegmentLioncash2020-04-181-1/+1
| | |/ / / | |/| | |
* | | | | Merge pull request #3715 from bunnei/fix-impl-fallthroughMat M2020-04-181-0/+2
|\ \ \ \ \
| * | | | | service: hid: npad: Fix implicit fallthrough errors.bunnei2020-04-181-0/+2
| |/ / / /
* | | | | Merge pull request #3713 from lioncash/timebunnei2020-04-185-4/+5
|\ \ \ \ \
| * | | | | time/system_clock_core: Remove unnecessary initializerLioncash2020-04-181-1/+1
| * | | | | service/time: Mark IsStandardNetworkSystemClockAccuracySufficient as constLioncash2020-04-181-1/+1
| * | | | | service/time: Add virtual destructors where applicableLioncash2020-04-183-2/+3
| |/ / / /
* / / / / memory/slab_heap: Make use of static_cast over reinterpret_castLioncash2020-04-181-2/+2
|/ / / /
* | | | core: hle: Address various feedback & code cleanup.bunnei2020-04-1711-251/+153
* | | | core: device_memory: Remove incorrect usage of constexpr.bunnei2020-04-171-2/+6
* | | | memory: Add copyright notice for Atmosphere where applicable.bunnei2020-04-176-0/+18
* | | | kernel: Remove old VMManager class.bunnei2020-04-173-1973/+0
* | | | loader: nso: Fix loader size and arguments.bunnei2020-04-173-25/+47
* | | | loader: elf/kip/nro: Updates for new VMM.bunnei2020-04-173-5/+7
* | | | service: ldr: Updates for new VMM.bunnei2020-04-171-150/+215
* | | | kernel: memory: page_table: Simplify GetPhysicalAddr impl.bunnei2020-04-174-19/+6
* | | | kernel: svc: Updates for new VMM.bunnei2020-04-171-488/+116
* | | | core: memory: Fix memory access on page boundaries.bunnei2020-04-171-6/+39
* | | | core: memory: Updates for new VMM.bunnei2020-04-172-114/+53
* | | | core: gdbstub: Updates for new VMM.bunnei2020-04-171-2/+2
* | | | core: reporter: Updates for new VMM.bunnei2020-04-171-3/+5
* | | | memory: cheat_engine: Updates for new VMM.bunnei2020-04-171-5/+8
* | | | kernel: process: Updates for new VMM.bunnei2020-04-172-79/+151
* | | | service: pl_u: Update for new shared memory layout.bunnei2020-04-171-7/+5
* | | | service: time: Update for new shared memory layout.bunnei2020-04-171-3/+2
* | | | service: hid: Update for new shared memory layout.bunnei2020-04-171-3/+2
* | | | service: irs: Update for new shared memory layout.bunnei2020-04-171-3/+3
* | | | kernel: resource_limit: Reserve physical memory.bunnei2020-04-171-1/+6
* | | | kernel: Initialize memory layout for new VMM.bunnei2020-04-172-0/+159
* | | | core: system: Rename GetDeviceManager -> DeviceManager.bunnei2020-04-173-7/+7
* | | | kernel: transfer_memory: Refactor for new VMM.bunnei2020-04-172-130/+16
* | | | core: Construct/Destruct DeviceMemory on Init/Shutdown.bunnei2020-04-171-4/+7
* | | | kernel: shared_memory: Refactor for new VMM.bunnei2020-04-172-220/+58
* | | | core: device_memory: Update to use VirtualBuffer class.bunnei2020-04-172-39/+12
* | | | kernel: errors: Add ERR_OUT_OF_RESOURCES.bunnei2020-04-171-0/+1
* | | | kernel: process_capability: Update to use Memory::PageTable.bunnei2020-04-172-23/+25
* | | | kernel: memory: Add PageTable class, to manage process address space.bunnei2020-04-173-0/+1510
* | | | kernel: memory: Add MemoryLayout class, to build physical memory layout.bunnei2020-04-172-0/+74
* | | | kernel: memory: Add MemoryManager class, to manage page heaps.bunnei2020-04-173-0/+276
* | | | kernel: memory: Add MemoryBlockManager class, to manage memory blocks.bunnei2020-04-173-0/+256
* | | | kernel: memory: Add PageHeap class, to manage a heap of pages.bunnei2020-04-173-0/+483
* | | | kernel: memory: Add PageLinkedList class, to manage a list of pages.bunnei2020-04-172-0/+94
* | | | kernel: memory: Add system_control code, which will be used for ASLR support.bunnei2020-04-173-0/+61
* | | | physical_memory: Add missing include for <vector>.bunnei2020-04-171-0/+2
* | | | kernel: memory: Add MemoryBlock class, for managing memory blocks and their state.bunnei2020-04-172-0/+316
* | | | kernel: memory: Add memory_types.h, for things that are commonly used in memory code.bunnei2020-04-172-0/+19
* | | | kernel: memory: Add SlabHeap class, for managing memory heaps.bunnei2020-04-172-0/+162
* | | | kernel: memory: Add AddressSpaceInfo class, for managing the memory address space.bunnei2020-04-173-0/+166
* | | | core: device_manager: Add a simple class to manage device RAM.bunnei2020-04-175-1/+118
* | | | dynarmic: Enable strict alignment checks.bunnei2020-04-171-1/+4
* | | | core: memory: Move to Core::Memory namespace.bunnei2020-04-1733-80/+81
* | | | core: kernel: Add svc_types header to include SVC-specific types.bunnei2020-04-173-0/+70
* | | | core: kernel: Move SVC to its own namesapce.bunnei2020-04-175-9/+9
* | | | kernel: resource_limit: Improvements to implementation.bunnei2020-04-172-12/+50
* | | | loader: nso: Fix loading of static objects to be properly sized and aligned.bunnei2020-04-171-19/+9
* | | | process: SetupMainThread: Zero out argument on process start.bunnei2020-04-171-0/+2
* | | | arm_interface: Ensure ThreadContext is zero'd out.bunnei2020-04-171-16/+16
| |/ / |/| |
* | | Merge pull request #3671 from lioncash/switchbunnei2020-04-171-0/+2
|\ \ \ | |/ / |/| |
| * | kernel/thread: Resolve -Wswitch warningsLioncash2020-04-151-0/+2
* | | Merge pull request #3673 from lioncash/extrabunnei2020-04-1713-43/+54
|\ \ \
| * | | CMakeLists: Specify -Wextra on linux buildsLioncash2020-04-1613-43/+54
* | | | externals: Move LibreSSL linking to httplib.Markus Wick2020-04-161-5/+2
* | | | Merge pull request #3659 from bunnei/time-calc-standard-userRodrigo Locatti2020-04-163-1/+25
|\ \ \ \ | |/ / / |/| | |
| * | | service: time: Implement CalculateStandardUserSystemClockDifferenceByUser.bunnei2020-04-153-1/+25
| | |/ | |/|
* | | CMakeLists: Make -Wreorder a compile-time errorLioncash2020-04-151-1/+1
| |/ |/|
* | Merge pull request #3660 from bunnei/friend-blocked-usersZach Hilman2020-04-141-1/+10
|\ \
| * | service: friend: Stub IFriendService::GetBlockedUserListIds.bunnei2020-04-141-1/+10
| |/
* / file_sys: patch_manager: Return early when there are no layers to apply.bunnei2020-04-141-0/+6
|/
* Merge pull request #3606 from ReinUsesLisp/nvflingerbunnei2020-04-123-10/+44
|\
| * service/vi: Partially implement BufferQueue disconnectReinUsesLisp2020-04-103-10/+44
* | Merge pull request #3635 from FernandoS27/buffer-freeRodrigo Locatti2020-04-112-9/+33
|\ \
| * | Buffer queue: Correct behavior of free buffer.Fernando Sahmkow2020-04-102-9/+33
| |/
* | Merge pull request #3594 from ReinUsesLisp/vk-instancebunnei2020-04-111-5/+36
|\ \ | |/ |/|
| * yuzu: Drop SDL2 and Qt frontend Vulkan requirementsReinUsesLisp2020-04-071-5/+36
* | Merge pull request #3610 from FernandoS27/gpu-cachesRodrigo Locatti2020-04-092-6/+199
|\ \ | |/ |/|
| * Memory: Address Feedback.Fernando Sahmkow2020-04-081-0/+68
| * Buffer Cache: Use vAddr instead of physical memory.Fernando Sahmkow2020-04-062-0/+125
| * GPU: Setup Flush/Invalidate to use VAddr instead of CacheAddrFernando Sahmkow2020-04-061-6/+6
* | file_sys: fix LayeredFS error when loading some games made with… (#3602)enler2020-04-071-1/+2
|/
* Merge pull request #3563 from bunnei/fix-ldr-memstateFernando Sahmkow2020-04-031-5/+15
|\
| * services: ldr: Fix MemoryState for read/write regions of NROs.bunnei2020-03-261-5/+15
* | Merge pull request #3552 from jroweboy/single-contextRodrigo Locatti2020-04-025-75/+34
|\ \
| * | Address review and fix broken yuzu-tester buildJames Rowe2020-03-262-2/+4
| * | Frontend/GPU: Refactor context managementJames Rowe2020-03-255-75/+32
* | | capsrv: Split Capture services into individual files and stub GetAlbumContentsFileListForApplication (#3571)Morph2020-04-0115-151/+536
* | | Merge pull request #3568 from bunnei/time-calcspanbunnei2020-03-293-1/+31
|\ \ \
| * | | services: time: Implement CalculateSpanBetween.bunnei2020-03-273-1/+31
| | |/ | |/|
* | | Merge pull request #3562 from perillamint/vrsvcbunnei2020-03-282-3/+42
|\ \ \
| * | | am: Implement VR related APIsperillamint2020-03-272-3/+42
| |/ /
* / / services: hid: Stub InitializeSevenSixAxisSensor.bunnei2020-03-272-1/+9
|/ /
* | Merge pull request #3524 from FearlessTobi/port-5106bunnei2020-03-243-1/+17
|\ \ | |/ |/|
| * gdbstub: small logic bug fix with defer_startGauvain "GovanifY" Roussel-Tarbouriech2020-03-171-2/+4
| * gdbstub: Ensure gdbstub doesn't drop packets crucial to initializationGauvain "GovanifY" Roussel-Tarbouriech2020-03-173-2/+16
* | sm/controller: Increase PointerBufferSizeFearlessTobi2020-03-231-1/+1
* | Merge pull request #3477 from FearlessTobi/webapplet-shitbunnei2020-03-221-0/+6
|\ \
| * | core/web_browser: Allow WebApplet to exit gracefully when an error occursFearlessTobi2020-03-221-0/+6
* | | set: implement GetRegionCodeDan2020-03-194-1/+12
* | | Merge pull request #3527 from FearlessTobi/output-modebunnei2020-03-191-0/+1
|\ \ \
| * | | yuzu: Save sound output mode and set it to Stereo by defaultFearlessTobi2020-03-171-0/+1
| | |/ | |/|
* / | time_zone_content_manager: Fix out of bounds readReinUsesLisp2020-03-181-1/+1
|/ /
* | Merge pull request #3497 from FernandoS27/microprogfile-extendbunnei2020-03-121-2/+2
|\ \
| * | NVFlinger: Do the microprofile Flip after processing a valid frame.Fernando Sahmkow2020-03-121-2/+2
* | | framebuffer_layout.h: drop the use of enum for screen dimensions.Vitor Kiguchi2020-03-112-10/+10
|/ /
* | Merge pull request #3301 from ReinUsesLisp/state-trackerRodrigo Locatti2020-03-091-0/+1
|\ \
| * | video_core: Reintroduce dirty flags infrastructureReinUsesLisp2020-02-281-0/+1
| |/
* | Merge pull request #3452 from Morph1984/anisotropic-filteringbunnei2020-03-081-0/+1
|\ \
| * | Create an "Advanced" tab in the graphics configuration tab and add anisotropic filtering levels.Morph2020-02-281-0/+1
| |/
* | core: hle: Implement separate A32/A64 SVC interfaces.bunnei2020-03-032-107/+380
* | core: Implement separate A32/A64 ARM interfaces.bunnei2020-03-0320-120/+452
* | core: loader: Remove check for 32-bit.bunnei2020-03-031-6/+0
* | core: dynarmic: Add CP15 from Citra.bunnei2020-03-033-0/+234
* | Merge pull request #3464 from FernandoS27/jit-fixbunnei2020-03-032-4/+19
|\ \ | |/ |/|
| * ARM_Interface: Cache the JITs instead of deleting/recreating.Fernando Sahmkow2020-02-262-4/+19
* | Merge pull request #3430 from bunnei/split-presenterbunnei2020-02-2810-28/+32
|\ \
| * | renderer_opengl: Move Frame/FrameMailbox to OpenGL namespace.bunnei2020-02-271-41/+0
| * | core: frontend: Refactor scope_acquire_window_context to scope_acquire_context.bunnei2020-02-265-25/+28
| * | frontend: sdl2: emu_window: Implement separate presentation thread.bunnei2020-02-261-3/+0
| * | renderer_opengl: Add texture mailbox support for presenter thread.bunnei2020-02-261-0/+1
| * | core: frontend: emu_window: Add TextureMailbox class.bunnei2020-02-261-0/+41
| * | core: settings: Add setting to enable vsync, which is on by default.bunnei2020-02-263-0/+3
| |/
* | AM/ICommonStateGetter: Stub SetLcdBacklighOffEnabled (#3454)Morph2020-02-272-2/+14
* | Merge pull request #3431 from CJBok/npad-fixbunnei2020-02-261-5/+5
|\ \ | |/ |/|
| * analog_from_button get direction implementationCJBok2020-02-181-5/+5
* | Scheduler: Inline global scheduler in Scheduler Lock.Fernando Sahmkow2020-02-221-4/+2
* | Kernel: Correct pending feedback.Fernando Sahmkow2020-02-221-3/+4
* | System: Expose Host thread registering routines from kernel.Fernando Sahmkow2020-02-222-0/+14
* | Kernel: Address Feedback.Fernando Sahmkow2020-02-226-30/+47
* | Kernel: Implement Scheduler locksFernando Sahmkow2020-02-222-0/+89
* | Kernel: Implement Time Manager.Fernando Sahmkow2020-02-225-1/+98
* | Kernel: Rename ThreadCallbackHandleTable and Setup Thread Ids on Kernel.Fernando Sahmkow2020-02-225-24/+107
* | Kernel: Make global scheduler depend on KernelCoreFernando Sahmkow2020-02-224-8/+24
* | httplib compatibilityBrian Clinkenbeard2020-02-191-3/+4
|/
* Merge pull request #3412 from Morph1984/aspect-ratiobunnei2020-02-183-3/+34
|\
| * Add 4:3 aspect ratio and address feedbackMorph2020-02-142-10/+13
| * Address feedbackMorph2020-02-142-18/+26
| * Use enumeration instead of magic numbersMorph2020-02-142-5/+11
| * Add following aspect ratios: 16:9, 21:9, Stretch to WindowMorph2020-02-142-2/+16
* | Merge pull request #3420 from namkazt/master2bunnei2020-02-172-0/+20
|\ \
| * | nvhost_gpu: implement ChannelSetTimeslicenamkazy2020-02-162-0/+20
* | | IUserLocalCommunicationService: add function Initialize2Nguyen Dac Nam2020-02-161-1/+9
* | | HLE: correct function name of IUserLocalCommunicationServiceNguyen Dac Nam2020-02-161-1/+1
|/ /
* | Merge pull request #3401 from FernandoS27/synchronizationbunnei2020-02-1440-202/+402
|\ \
| * | Core: Correct compilition in GCCFernando Sahmkow2020-02-141-0/+2
| * | Core: Address FeedbackFernando Sahmkow2020-02-146-24/+50
| * | Core: Set all hardware emulation constants in a single file.Fernando Sahmkow2020-02-1217-53/+88
| * | Kernel: Refactor synchronization to better match REFernando Sahmkow2020-02-1123-80/+212
| * | Kernel: Change WaitObject to Synchronization object. In order to better reflect RE.Fernando Sahmkow2020-02-1120-73/+78
* | | Merge pull request #3400 from makigumo/patch-1bunnei2020-02-141-2/+4
|\ \ \ | |_|/ |/| |
| * | update hwopus DecodeInterleaved for FW 7.0.0+makigumo2020-02-111-2/+4
| |/
* | address_arbiter: Collapse loops in InsertThread() and RemoveThread()Lioncash2020-02-121-19/+17
* | address_arbiter: Simplify GetThreadsWaitingOnAddress()Lioncash2020-02-122-10/+9
* | Merge pull request #3403 from lioncash/debugbunnei2020-02-121-2/+2
|\ \
| * | bcat/backend: Make formatting of passphrase consistent in NullBackend::SetPassphrase()Lioncash2020-02-121-1/+1
| * | bcat/backend: Prevent fmt exception in debug log within NullBackend::Clear()Lioncash2020-02-121-1/+1
| |/
* / kernel/thread: Remove trivial usages of the global system accessorLioncash2020-02-121-2/+2
|/
* hle: services: Use std::shared_ptr instead of copy by value.bunnei2020-02-089-50/+52
* Merge pull request #3381 from bunnei/ipc-fixbunnei2020-02-072-23/+57
|\
| * services: prepo: Fix IPC interface with SaveReport/SaveReportWithUser.bunnei2020-02-061-15/+15
| * hle_ipc: Add error checking to read/write buffer access.bunnei2020-02-061-8/+42
* | kernel: transfer_memory: Properly reserve and reset memory region.bunnei2020-02-065-40/+116
* | wait_object: Make wait behavior only require one object to signal.Zach Hilman2020-02-061-11/+2
* | am: Correct IPC object count mismatch.bunnei2020-02-061-6/+4
* | services: am: Clear events on PopOutData and PopInteractiveOutData.bunnei2020-02-061-0/+2
* | am: Refactor IStorage interface.bunnei2020-02-067-43/+81
* | applets: software_keyboard: Signal state change on end of interactive session.bunnei2020-02-061-0/+1
* | applets: software_keyboard: Minor cleanup.bunnei2020-02-061-2/+2
|/
* Merge pull request #3337 from ReinUsesLisp/vulkan-stagedbunnei2020-02-034-2/+30
|\
| * yuzu: Implement Vulkan frontendReinUsesLisp2020-01-291-0/+7
| * settings: Add settings for graphics backendReinUsesLisp2020-01-292-1/+20
| * core: Only wait for idle on gpu_core when it was initializedReinUsesLisp2020-01-291-1/+3
* | Merge pull request #3284 from CJBok/hid-fixbunnei2020-02-012-13/+36
|\ \
| * | Moved analog direction logic to sdl_implCJBok2020-01-152-9/+32
| * | Corrected directional states sensitivityCJBok2020-01-141-9/+9
| * | hid: Fix analog sticks directional statesCJBok2020-01-091-12/+12
* | | Merge pull request #3364 from lioncash/threadbunnei2020-01-312-2/+4
|\ \ \
| * | | core/arm: Remove usage of global GetCurrentThread()Lioncash2020-01-312-2/+4
* | | | Merge pull request #3363 from lioncash/unique_ptrbunnei2020-01-314-17/+17
|\ \ \ \
| * | | | kernel/physical_core: Make use of std::unique_ptrLioncash2020-01-312-4/+10
| * | | | core/cpu_manager: Remove unused includesLioncash2020-01-311-2/+0
| * | | | kernel/physical_core: Remove unused kernel reference member variableLioncash2020-01-313-11/+7
| |/ / /
* / / / Revert "system_archive: Fix Korean and Chinese fonts"bunnei2020-01-315-880167/+27164
|/ / /
* | | Merge pull request #3353 from FernandoS27/ariesbunnei2020-01-3124-515/+541
|\ \ \
| * | | System: Address FeedbackFernando Sahmkow2020-01-2711-24/+30
| * | | System: Correct PrepareReschedule.Fernando Sahmkow2020-01-261-1/+1
| * | | Kernel: Remove a few global instances from the kernel.Fernando Sahmkow2020-01-262-2/+2
| * | | Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager.Fernando Sahmkow2020-01-2615-128/+115
| * | | ArmInterface: Delegate Exclusive monitor factory to exclusive monitor interfasce.Fernando Sahmkow2020-01-263-16/+24
| * | | Core: Refactor CPU Management.Fernando Sahmkow2020-01-2510-224/+168
| * | | Kernel: Implement Physical Core.Fernando Sahmkow2020-01-242-0/+81
* | | | Merge pull request #3151 from FearlessTobi/fix-koreanbunnei2020-01-305-27164/+880167
|\ \ \ \ | |_|_|/ |/| | |
| * | | Disable clang-format for font filesFearlessTobi2020-01-243-0/+6
| * | | system_archive: Fix Chinese fontFearlessTobi2020-01-192-13582/+694524
| * | | system_archive: Fix Korean fontFearlessTobi2020-01-192-13582/+185637
* | | | bsd: Stub several more functions.bunnei2020-01-252-4/+48
* | | | Merge pull request #3340 from SciresM/pmdxbunnei2020-01-242-3/+10
|\ \ \ \ | |_|/ / |/| | |
| * | | loader: provide default arguments (zero byte) to NSOsMichael Scire2020-01-232-3/+10
* | | | Input: UDP Client to provide motion and touch controlsfearlessTobi2020-01-231-0/+3
* | | | service: time: Implement ToPosixTimeWithMyRule.bunnei2020-01-234-1/+34
|/ / /
* | | time: Fix month off-by-one error.bunnei2020-01-201-2/+2
* | | Merge pull request #3271 from bunnei/time-rewritebunnei2020-01-2043-534/+3665
|\ \ \ | |/ / |/| |
| * | service: time: Implement GetStandardLocalSystemClock.bunnei2020-01-053-1/+9
| * | time: Remove overflow error checking (currently breaks ADO builds).bunnei2020-01-042-18/+2
| * | service: time: Implement GetClockSnapshotFromSystemClockContext.bunnei2020-01-043-3/+27
| * | service: time: Implement IsStandardNetworkSystemClockAccuracySufficient.bunnei2020-01-045-1/+51
| * | system_archive: Add a basic HLE implementation for time zone binary.bunnei2020-01-044-1/+675
| * | service: time: Rewrite implementation of glue services.bunnei2020-01-0435-444/+2834
| * | core: Initialize several structs that make use of Common::UUID.bunnei2020-01-045-100/+101
* | | core/memory: Create a special MapMemoryRegion for physical memory.Markus Wick2020-01-184-4/+31
* | | core/hle: Simplify PhysicalMemory usage in vm_manager.Markus Wick2020-01-181-23/+11
* | | core/loaders: Simplify PhysicalMemory usage.Markus Wick2020-01-183-8/+12
* | | core/kernel: Fix GetTotalPhysicalMemoryUsed.Markus Wick2020-01-111-2/+2
| |/ |/|
* | Merge pull request #3272 from bunnei/vi-close-layerbunnei2020-01-075-11/+48
|\ \
| * | service: vi: Implement CloseLayer.bunnei2020-01-045-11/+48
| |/
* | Merge pull request #3261 from degasus/page_tablebunnei2020-01-062-9/+17
|\ \
| * | core/memory + arm/dynarmic: Use a global offset within our arm page table.Markus Wick2020-01-012-9/+17
* | | Merge pull request #3257 from degasus/no_busy_loopsbunnei2020-01-061-1/+1
|\ \ \
| * | | video_core: Block in WaitFence.Markus Wick2019-12-301-1/+1
| |/ /
* | | Merge pull request #2945 from FernandoS27/fix-bcatbunnei2020-01-051-3/+17
|\ \ \ | |_|/ |/| |
| * | nifm: Only return that there's an internet connection when there's a BCATServerFernando Sahmkow2019-11-071-3/+17
* | | Merge pull request #3247 from FernandoS27/remap-fixbunnei2020-01-032-3/+5
|\ \ \
| * | | NvServices: Correct Ioctl Remap.Fernando Sahmkow2019-12-252-3/+5
| | |/ | |/|
* / | yuzu: Remove Maxwell debuggerReinUsesLisp2020-01-032-14/+0
|/ /
* | Merge pull request #3214 from lioncash/svc-funcbunnei2019-12-132-9/+6
|\ \
| * | kernel/svc: Correct function signature of SignalProcessWideKeyLioncash2019-12-112-9/+6
* | | Kernel: Correct behavior of Address Arbiter threads. (#3165)Fernando Sahmkow2019-12-113-24/+67
|/ /
* | Merge pull request #3201 from lioncash/dumpbunnei2019-12-112-2/+24
|\ \
| * | kernel/svc: Provide implementations for svcDumpInfo/svcDumpInfoNewLioncash2019-12-082-2/+24
* | | kernel: Remove unnecessary includesLioncash2019-12-0815-11/+17
|/ /
* | CpuCore: Clear exclusive state after doing a run in dynarmic.Fernando Sahmkow2019-12-052-1/+2
* | telemetry_session: Report renderer backendReinUsesLisp2019-12-021-0/+1
* | telemetry_session: Use temporary to avoid writing the same enumReinUsesLisp2019-12-021-16/+11
* | kernel: Implement a more accurate IPC dispatch.bunnei2019-11-2819-167/+246
* | Merge pull request #3169 from lioncash/memorybunnei2019-11-2838-674/+1241
|\ \
| * | core/memory; Migrate over SetCurrentPageTable() to the Memory classLioncash2019-11-273-26/+34
| * | core/memory: Migrate over GetPointerFromVMA() to the Memory classLioncash2019-11-271-36/+36
| * | core/memory: Migrate over Write{8, 16, 32, 64, Block} to the Memory classLioncash2019-11-2714-153/+298
| * | core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory classLioncash2019-11-2717-167/+292
| * | core/memory: Migrate over ZeroBlock() and CopyBlock() to the Memory classLioncash2019-11-272-91/+161
| * | core/memory: Migrate over RasterizerMarkRegionCached() to the Memory classLioncash2019-11-272-68/+77
| * | core/memory: Migrate over ReadCString() to the Memory classLioncash2019-11-273-18/+40
| * | core/memory: Migrate over GetPointer()Lioncash2019-11-273-18/+45
| * | core: Prepare various classes for memory read/write migrationLioncash2019-11-2717-41/+66
| * | core/memory: Move memory read/write implementation functions into an anonymous namespaceLioncash2019-11-271-97/+98
| * | core/memory: Migrate over address checking functions to the new Memory classLioncash2019-11-276-39/+70
| * | core/memory: Migrate over memory mapping functions to the new Memory classLioncash2019-11-275-121/+172
| * | core/memory: Introduce skeleton of Memory classLioncash2019-11-274-3/+56
* | | Merge pull request #3171 from lioncash/internal-linkbunnei2019-11-282-6/+5
|\ \ \
| * | | filesys/romfs: Remove unused includesLioncash2019-11-272-4/+2
| * | | filesys/romfs: Make ProcessFile and ProcessDirectory internally linkedLioncash2019-11-271-2/+3
* | | | patch_manager: Adds check for disabled cheats to prevent them from being enabled (#3178)Morph2019-11-281-5/+11
* | | | Merge pull request #3170 from lioncash/enumbunnei2019-11-282-3/+3
|\ \ \ \ | |_|/ / |/| | |
| * | | file_sys/directory: Make EntryType an enum classLioncash2019-11-272-3/+3
| |/ /
* / / core_timing: Use better reference tracking for EventType. (#3159)bunnei2019-11-2714-82/+71
|/ /
* | kernel: Fix reference management for client/server session.bunnei2019-11-263-20/+18
* | Merge pull request #3094 from lioncash/tablesbunnei2019-11-2533-7/+192
|\ \
| * | service: Update function tablesLioncash2019-11-1233-7/+192
| |/
* | kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)bunnei2019-11-2570-364/+365
* | Update svc.cppbunnei2019-11-231-0/+1
* | svc: GetSystemTick should return cntpct_el0, not core ticks.bunnei2019-11-231-1/+3
* | Merge pull request #3114 from FernandoS27/cond-varbunnei2019-11-235-22/+74
|\ \
| * | Kernel: Optimize condition variable threads management.Fernando Sahmkow2019-11-214-24/+21
| * | Kernel: Correct SignalProcessWideKeyFernando Sahmkow2019-11-211-6/+2
| * | Kernel: Correct behavior of Condition Variables to be more similar to real hardware.Fernando Sahmkow2019-11-215-15/+74
* | | Merge pull request #3130 from FernandoS27/cancel-syncbunnei2019-11-233-2/+19
|\ \ \
| * | | Kernel: Correct Cancel Synchronization.Fernando Sahmkow2019-11-163-2/+19
* | | | Merge pull request #3112 from lioncash/skipbunnei2019-11-211-8/+16
|\ \ \ \
| * | | | service/am: Remove unnecessary Skip callsLioncash2019-11-141-8/+16
| |/ / /
* | | | Merge pull request #3111 from lioncash/querybunnei2019-11-212-5/+14
|\ \ \ \ | |_|/ / |/| | |
| * | | am: Stub QueryApplicationPlayStatisticsLioncash2019-11-142-5/+14
| |/ /
* | | Merge pull request #3091 from lioncash/core-conversionbunnei2019-11-1535-170/+182
|\ \ \ | |/ / |/| |
| * | externals: Update httplibLioncash2019-11-121-1/+1
| * | service: Resolve sign conversion errorsLioncash2019-11-1215-58/+55
| * | perf_stats: Resolve implicit int to double conversion errorLioncash2019-11-121-1/+1
| * | loader; Resolve sign conversion/truncation errorsLioncash2019-11-123-6/+6
| * | gdbstub: Resolve sign conversion errorsLioncash2019-11-121-1/+2
| * | kernel: Resolve sign conversion warningsLioncash2019-11-124-72/+60
| * | file_sys: Resolve sign conversion warningsLioncash2019-11-124-12/+10
| * | result: Add default error code for the ResultCode(-1) caseLioncash2019-11-121-1/+9
| * | crypto: Resolve sign-conversion warningsLioncash2019-11-122-11/+12
| * | result: Resolve sign-coversion warningsLioncash2019-11-121-1/+1
| * | arm_unicorn: Resolve sign conversion warningsLioncash2019-11-123-8/+10
| * | CMakeLists: Make most implicit type conversion warnings errors on MSVCLioncash2019-11-121-0/+17
| |/
* | Merge pull request #3089 from SciresM/play_statisticsbunnei2019-11-142-0/+10
|\ \
| * | Implement stub for QueryApplicationPlayStatisticsByUidMichael Scire2019-11-112-0/+10
| |/
* | Merge pull request #3093 from lioncash/mbedtlsbunnei2019-11-147-12/+12
|\ \
| * | core: Migrate off deprecated mbedtls functionsLioncash2019-11-127-12/+12
| |/
* | Merge pull request #3092 from lioncash/utilbunnei2019-11-141-11/+15
|\ \
| * | key_manager: Make use of IOFile in WriteKeyToFile()Lioncash2019-11-121-11/+15
| |/
* / xts_archive: Remove redundant std::string constructorLioncash2019-11-131-2/+1
|/
* Merge pull request #3062 from bunnei/event-improvebunnei2019-11-0623-87/+53
|\
| * kernel: readable_event: Signal only once.bunnei2019-11-031-2/+4
| * kernel: events: Remove ResetType::Automatic.bunnei2019-11-0323-84/+48
| * kernel: readable_event: Initialize members.bunnei2019-11-031-1/+1
* | Merge pull request #2859 from Morph1984/hidDavid2019-11-062-92/+126
|\ \
| * | hid: Stub SetNpadJoyAssignmentModeSingle and reorganize service commandsMorph2019-10-072-92/+126
* | | common_func: Use std::array for INSERT_PADDING_* macros.bunnei2019-11-045-38/+39
* | | core/am: Stub InitializeApplicationCopyrightFrameBuffer, SetApplicationCopyrightImage and SetApplicationCopyrightVisibilityFearlessTobi2019-11-032-3/+31
| |/ |/|
* | Merge pull request #3038 from lioncash/docsRodrigo Locatti2019-10-302-91/+73
|\ \
| * | scheduler: Mark parameter of AskForReselectionOrMarkRedundant() as constLioncash2019-10-282-5/+5
| * | scheduler: Silence sign conversion warningsLioncash2019-10-281-5/+5
| * | scheduler: Initialize class members directly where applicableLioncash2019-10-282-6/+4
| * | scheduler: Amend documentation commentsLioncash2019-10-282-75/+59
* | | Merge pull request #3007 from DarkLordZach/fsc-regressbunnei2019-10-301-0/+12
|\ \ \ | |/ / |/| |
| * | savedata_factory: Automatically create certain savedataZach Hilman2019-10-221-0/+12
* | | Merge pull request #2971 from FernandoS27/new-scheduler-v2David2019-10-2817-431/+1014
|\ \ \
| * | | Kernel Thread: Cleanup THREADPROCESSORID_DONT_UPDATE.Fernando Sahmkow2019-10-152-4/+1
| * | | Kernel: Address Feedback 2Fernando Sahmkow2019-10-152-9/+6
| * | | Kernel: Clang FormatFernando Sahmkow2019-10-152-5/+5
| * | | Kernel: Reverse global accessor removal.Fernando Sahmkow2019-10-154-23/+9
| * | | Kernel: Address Feedback.Fernando Sahmkow2019-10-156-67/+98
| * | | Kernel Scheduler: Make sure the global scheduler shutdowns correctly.Fernando Sahmkow2019-10-156-0/+24
| * | | Kernel_Thread: Eliminate most global accessors.Fernando Sahmkow2019-10-151-11/+11
| * | | KernelSVC: Assert that condition variable address is aligned to 4 bytes.Fernando Sahmkow2019-10-151-0/+4
| * | | Kernel: Correct Paused schedulingFernando Sahmkow2019-10-151-3/+1
| * | | Kernel: Corrections to Wait Objects clearing in which a thread could still be signalled after a timeout or a cancel.Fernando Sahmkow2019-10-153-3/+4
| * | | Kernel: Correct redundant yields to only advance time forward.Fernando Sahmkow2019-10-151-3/+5
| * | | Kernel: Corrections to ModifyByWaitingCountAndSignalToAddressIfEqualFernando Sahmkow2019-10-151-5/+13
| * | | Kernel: Correct Results in Condition Variables and MutexesFernando Sahmkow2019-10-153-24/+17
| * | | Kernel: Clang FormatFernando Sahmkow2019-10-152-2/+3
| * | | Kernel: Remove global system accessor from WaitObjectFernando Sahmkow2019-10-154-2/+17
| * | | Scheduler: Implement Yield Count and Core migration on Thread Preemption.Fernando Sahmkow2019-10-152-5/+85
| * | | Scheduler: Corrections to YieldAndBalanceLoad and Yield bombing protection.Fernando Sahmkow2019-10-152-8/+8
| * | | Kernel: Initial implementation of thread preemption.Fernando Sahmkow2019-10-153-0/+30
| * | | Scheduler: Add protections for Yield bombingFernando Sahmkow2019-10-155-24/+31
| * | | Kernel: Style and CorrectionsFernando Sahmkow2019-10-1512-96/+137
| * | | Correct PrepareRescheduleFernando Sahmkow2019-10-156-38/+29
| * | | Comment and reorganize the schedulerFernando Sahmkow2019-10-152-98/+104
| * | | Add PrepareReschedule where required.Fernando Sahmkow2019-10-153-16/+18
| * | | Correct compiling errors and addapt to the new interface.Fernando Sahmkow2019-10-152-23/+14
| * | | Correct Supervisor Calls to work with the new scheduler,Fernando Sahmkow2019-10-151-26/+41
| * | | Redesign CPU Cores to work with the new schedulerFernando Sahmkow2019-10-152-13/+12
| * | | Add interfacing to the Global SchedulerFernando Sahmkow2019-10-154-0/+34
| * | | Addapt thread class to the new SchedulerFernando Sahmkow2019-10-152-60/+237
| * | | Implement a new Core SchedulerFernando Sahmkow2019-10-152-258/+411
* | | | Merge pull request #2991 from lioncash/npadbunnei2019-10-232-51/+23
|\ \ \ \ | |_|/ / |/| | |
| * | | hid/npad: Fix incorrect connection boolean value in ConnectAllDisconnectedControllers()Lioncash2019-10-181-1/+1
| * | | hid/npad: Add missing break in default caseLioncash2019-10-181-0/+1
| * | | hid/npad: Replace std::for_each with ranged for loopsLioncash2019-10-181-13/+12
| * | | hid/npad: Remove redundant non-const variant of IsControllerSupported()Lioncash2019-10-182-34/+5
| * | | hid/npad: Move function declarationsLioncash2019-10-181-5/+6
* | | | core: Fix clang-format errors.bunnei2019-10-191-9/+10
* | | | Fix null pointer deref.Nicolae-Andrei Cociorba2019-10-181-10/+12
* | | | Merge pull request #2992 from lioncash/dmntbunnei2019-10-181-2/+2
|\ \ \ \
| * | | | dmnt_cheat_vm: Correct register Restore and ClearRegs behaviorLioncash2019-10-181-2/+2
| |/ / /
* | | | Merge pull request #2989 from lioncash/apmRodrigo Locatti2019-10-182-16/+36
|\ \ \ \
| * | | | apm/controller: Make SetPerformanceConfiguration() use an array of pairs over a mapLioncash2019-10-171-14/+34
| * | | | apm/controller: Make GetCurrentPerformanceMode() a const member functionLioncash2019-10-172-2/+2
| |/ / /
* | | | core/core: Resolve -Wreorder warningsLioncash2019-10-171-2/+2
* | | | core/memory/cheat_engine: Resolve -Wreorder warningsLioncash2019-10-171-4/+3
|/ / /
* | | Merge pull request #2912 from FernandoS27/async-fixesbunnei2019-10-166-28/+29
|\ \ \
| * | | NvFlinger: Remove leftover from corrections and clang format.Fernando Sahmkow2019-10-051-4/+0
| * | | Core: Wait for GPU to be idle before shutting down.Fernando Sahmkow2019-10-051-0/+2
| * | | Nvdrv: Correct Event setup in NvdrvFernando Sahmkow2019-10-052-23/+14
| * | | NVFlinger: Reverse the change that only signaled events on buffer acquire.Fernando Sahmkow2019-10-052-20/+1
| * | | Nvdrv: Do framelimiting only in the CPU ThreadFernando Sahmkow2019-10-051-0/+4
| * | | NvFlinger: Don't swap buffers if a frame is missing and always trigger event in sync gpu.Fernando Sahmkow2019-10-051-1/+3
| * | | GPU_Async: Correct fences, display events and more.Fernando Sahmkow2019-10-052-2/+21
| * | | Nvdrv: Correct Async regression and avoid signaling empty buffer vsyncsFernando Sahmkow2019-10-052-3/+9
* | | | Merge pull request #2972 from lioncash/systembunnei2019-10-159-33/+63
|\ \ \ \ | |_|/ / |/| | |
| * | | bcat: Remove use of global system accessorsLioncash2019-10-156-29/+55
| * | | nvflinger/buffer_queue: Remove use of a global system accessorLioncash2019-10-123-4/+8
* | | | Merge pull request #2965 from FernandoS27/fair-core-timingbunnei2019-10-156-38/+94
|\ \ \ \
| * | | | Core_Timing: Address Remaining feedback.Fernando Sahmkow2019-10-121-5/+4
| * | | | Core_Timing: Address Feedback and suppress warnings.Fernando Sahmkow2019-10-115-13/+12
| * | | | Core Timing: Correct Idle and remove lefting pragmaFernando Sahmkow2019-10-091-2/+1
| * | | | Core Timing: General corrections and added tests.Fernando Sahmkow2019-10-092-4/+12
| * | | | Core Timing: Rework Core Timing to run all cores evenly.Fernando Sahmkow2019-10-096-38/+89
| |/ / /
* | | | Merge pull request #2897 from DarkLordZach/oss-ext-fonts-1bunnei2019-10-1418-123/+73480
|\ \ \ \
| * | | | pl_u: Fix mismatched rebase size error in font encryptionZach Hilman2019-10-133-19/+17
| * | | | pl_u: Use kernel physical memoryZach Hilman2019-10-132-4/+8
| * | | | pl_u: Remove excess static qualifierZach Hilman2019-10-131-1/+1
| * | | | pl_u: Use OSS system archives if real archives don't existZach Hilman2019-10-132-112/+48
| * | | | system_archive: Synthesize shared fonts system archivesZach Hilman2019-10-133-5/+101
| * | | | externals: Move OSS font data to file_sys in coreZach Hilman2019-10-1313-1/+73324
| |/ / /
* | | | Merge pull request #2930 from DarkLordZach/gamecard-partitionsbunnei2019-10-144-26/+128
|\ \ \ \ | |/ / / |/| | |
| * | | card_image: Implement system update commands in XCIZach Hilman2019-10-132-3/+37
| * | | card_image: Add accessors for raw partitions in XCIZach Hilman2019-09-232-0/+36
| * | | card_image: Lazily load partitions in XCIZach Hilman2019-09-232-26/+41
| * | | pfs: Provide accessors for file sizes and offsetsZach Hilman2019-09-232-0/+17
* | | | Merge pull request #2921 from FreddyFunk/compiler-warnings-corebunnei2019-10-091-6/+6
|\ \ \ \
| * | | | Services::ES fix casting warningsFreddyFunk2019-09-291-6/+6
| |/ / /
* | | | Merge pull request #2654 from DarkLordZach/lm-log-rewritebunnei2019-10-0910-159/+367
|\ \ \ \
| * | | | lm: Flush manager output on core shutdownZach Hilman2019-09-225-11/+15
| * | | | lm: Rename Initialize to Log and implement with manager/reporterZach Hilman2019-09-221-140/+22
| * | | | lm: Implement manager class to output to reporterZach Hilman2019-09-222-0/+233
| * | | | core: Add LM::Manager to systemZach Hilman2019-09-226-19/+39
| * | | | reporter: Add log output for packaged lm log dataZach Hilman2019-09-222-0/+69
| |/ / /
* | | / hid: Implement DeactivateNpadMorph2019-10-072-1/+13
| |_|/ |/| |
* | | Merge pull request #2951 from lioncash/globalZach Hilman2019-10-0718-65/+87
|\ \ \
| * | | core/core: Remove unused headerLioncash2019-10-061-1/+0
| * | | core: Remove Core::CurrentProcess()Lioncash2019-10-065-13/+11
| * | | hle/service: Replace global system instance calls with instance-based onesLioncash2019-10-0614-51/+76
* | | | bcat/module: Silence truncation warningsLioncash2019-10-061-3/+3
* | | | bcat: Take std::function instance by value in NullBackend's constructorLioncash2019-10-062-2/+2
* | | | bcat: In-class initialize ProgressServiceBackend's impl memberLioncash2019-10-062-2/+2
* | | | bcat: Make ProgressServiceBackend's constructor take a std::string_viewLioncash2019-10-062-3/+7
* | | | bcat: Make ProgressServiceBackend's GetEvent() constLioncash2019-10-062-2/+2
* | | | boxcat: Silence an unused variable warningLioncash2019-10-061-1/+2
|/ / /
* | | audio/audout_u: Change formatting for old clang-format versionsReinUsesLisp2019-10-051-1/+1
* | | service/nvdrv: Silence -WswitchReinUsesLisp2019-10-054-4/+10
* | | service/nfp: Silence -Wunused and -WswitchReinUsesLisp2019-10-051-4/+5
* | | service/hid: Silence -Wunused and -WswitchReinUsesLisp2019-10-0515-23/+18
* | | service/am: Silence -WreorderReinUsesLisp2019-10-051-2/+1
* | | service/hid: Remove unused system referenceReinUsesLisp2019-10-052-2/+1
* | | service/friend: Remove unused fieldReinUsesLisp2019-10-051-1/+0
* | | service/filesystem: Silence -Wunused-variableReinUsesLisp2019-10-051-1/+1
* | | service/bcat: Silence -Wreorder and -WunusedReinUsesLisp2019-10-052-2/+2
* | | service/audio: Silence -WunusedReinUsesLisp2019-10-051-1/+1
* | | service/apm: Silence -Wunused and -WreorderReinUsesLisp2019-10-052-4/+5
| |/ |/|
* | Merge pull request #2936 from VPeruS/use-isallzeroarraybunnei2019-10-041-1/+1
|\ \
| * | [crypto] Use IsAllZeroArray helper functionvperus2019-10-021-1/+1
* | | Merge pull request #2539 from DarkLordZach/bcatDavid2019-10-0326-40/+1636
|\ \ \ | |/ / |/| |
| * | qt: Add service dialogZach Hilman2019-10-021-6/+5
| * | boxcat: Use updated game-asset API URL and tagsZach Hilman2019-10-011-6/+6
| * | bcat: Add FSC accessors for BCAT dataZach Hilman2019-10-0110-31/+51
| * | boxcat: Implement events global fieldZach Hilman2019-09-303-12/+14
| * | bcat: Implement DeliveryCacheProgressImpl structureZach Hilman2019-09-306-88/+314
| * | boxcat: Use Etag header names for file digestZach Hilman2019-09-302-24/+21
| * | boxcat: Add downloading and client for launch parameter dataZach Hilman2019-09-302-16/+77
| * | bcat: Add backend function for BCAT Indirect (launch parameter)Zach Hilman2019-09-302-0/+11
| * | bcat: Expose CreateBackendFromSettings helper functionZach Hilman2019-09-302-2/+2
| * | am: Unstub PopLaunchParameter and add bcat connection for app-specific dataZach Hilman2019-09-302-16/+52
| * | bcat: Implement cmd 90201 ClearDeliveryCacheStorageZach Hilman2019-09-301-1/+23
| * | bcat: Implement cmd 30100 SetPassphraseZach Hilman2019-09-301-1/+33
| * | bcat: Implement cmd RequestSyncDeliveryCache and variantZach Hilman2019-09-301-2/+70
| * | bcat: Implement IDeliveryCacheProgressService commandsZach Hilman2019-09-301-0/+131
| * | bcat: Implement IDeliveryCacheFileService commandsZach Hilman2019-09-301-0/+117
| * | bcat: Implement IDeliveryCacheDirectoryService commandsZach Hilman2019-09-301-0/+99
| * | bcat: Implement IDeliveryCacheStorageService commandsZach Hilman2019-09-301-0/+58
| * | bcat: Add commands to create IDeliveryCacheStorageServiceZach Hilman2019-09-303-2/+32
| * | module: Create BCAT backend based upon Settings value on constructionZach Hilman2019-09-303-1/+36
| * | bcat: Add BCAT backend for Boxcat serviceZach Hilman2019-09-302-0/+407
| * | bcat: Add backend class to generify the functions of BCATZach Hilman2019-09-302-0/+100
| * | settings: Add option to set BCAT backendZach Hilman2019-09-302-0/+6
| * | nifm: Signal to applications that internet access is availableZach Hilman2019-09-301-3/+10
| * | core/loader: Track the NSO build ID of the current processZach Hilman2019-09-303-0/+14
| * | applets: Add accessor for AppletFrontendSetZach Hilman2019-09-302-0/+6
| * | filesystem: Add getter for BCAT temporary directoryZach Hilman2019-09-303-0/+16
| * | vfs: Add function to extract ZIP file into virtual filesystemZach Hilman2019-09-302-0/+96
| * | Revert "arm_dynarmic: Check if jit is nullptr when preparing reschedule"bunnei2019-09-301-3/+0
| * | Merge pull request #2574 from DarkLordZach/dynarmic-jit-nullptrbunnei2019-09-301-0/+3
| |\ \ | | |/ | |/|
| | * arm_dynarmic: Check if jit is nullptr when preparing rescheduleZach Hilman2019-06-101-0/+3
* | | Signal styleset changes at a better timeDavid Marcec2019-09-241-8/+2
|/ /
* | Merge pull request #2683 from DarkLordZach/lock-exitDavid2019-09-226-7/+48
|\ \
| * | qt: Prompt user for confirmation if exit lock is activeZach Hilman2019-09-221-1/+1
| * | am: Implement ISelfController ExitLock commandsZach Hilman2019-09-221-2/+6
| * | am: Implement ISelfController ExitZach Hilman2019-09-224-4/+20
| * | am: Add RequestExit event to AppletMessageQueueZach Hilman2019-09-222-0/+6
| * | core: Track system exit lock statusZach Hilman2019-09-222-0/+15
* | | Merge pull request #2876 from ogniK5377/AcquireNpadStyleSetUpdateEventHandle-fixZach Hilman2019-09-223-11/+18
|\ \ \
| * | | removed commentDavid Marcec2019-09-221-1/+0
| * | | RebasedDavid Marcec2019-09-223-11/+19
* | | | Merge pull request #2895 from FearlessTobi/debug-logsDavid2019-09-221-7/+7
|\ \ \ \
| * | | | service/acc: Lower log severity from INFO to DEBUGFearlessTobi2019-09-221-7/+7
* | | | | Merge pull request #2873 from ogniK5377/new-ioctlsFernando Sahmkow2019-09-2224-73/+153
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | server side clang format fix2David Marcec2019-09-221-18/+18
| * | | | Use clang-format provided by build serverDavid Marcec2019-09-221-20/+18
| * | | | disable clang-format tempDavid Marcec2019-09-201-0/+2
| * | | | Initial implementation of Ioctl2 & Ioctl3David Marcec2019-09-1924-63/+143
* | | | | Merge pull request #2884 from ogniK5377/deglobal-sys-servicesFernando Sahmkow2019-09-2264-212/+291
|\ \ \ \ \
| * | | | | removed unneeded semicolonDavid Marcec2019-09-221-1/+1
| * | | | | Removed reference to core timing to nvflinger and used system insteadDavid Marcec2019-09-221-1/+1
| * | | | | marked controller constructors as explicitDavid Marcec2019-09-228-8/+8
| * | | | | RebaseDavid Marcec2019-09-2225-62/+75
| * | | | | RebaseDavid Marcec2019-09-225-20/+21
| * | | | | Deglobalize System: ViDavid Marcec2019-09-223-8/+8
| * | | | | Deglobalize System: TimeDavid Marcec2019-09-224-14/+21
| * | | | | RebaseDavid Marcec2019-09-222-8/+12
| * | | | | Deglobalize System: NvFlingerDavid Marcec2019-09-222-6/+7
| * | | | | RebaseDavid Marcec2019-09-224-8/+12
| * | | | | Deglobalize System: NimDavid Marcec2019-09-222-7/+12
| * | | | | Deglobalize System: NifmDavid Marcec2019-09-222-13/+23
| * | | | | Deglobalize System: NFPDavid Marcec2019-09-224-14/+16
| * | | | | Deglobalize System: LDRDavid Marcec2019-09-222-6/+7
| * | | | | Deglobalize System: IRSDavid Marcec2019-09-223-5/+6
| * | | | | Deglobalize System: HidDavid Marcec2019-09-2220-37/+44
| * | | | | Deglobalize System: FriendDavid Marcec2019-09-224-22/+24
| * | | | | Deglobalize System: FatalDavid Marcec2019-09-226-20/+29
| * | | | | Deglobalize System: BtmDavid Marcec2019-09-222-7/+13
| * | | | | Deglobalize System: BtdrvDavid Marcec2019-09-222-5/+9
| * | | | | Deglobalize System: AocDavid Marcec2019-09-222-11/+13
| * | | | | Deglobalize System: AmDavid Marcec2019-09-221-1/+1
* | | | | | Revert "Merge pull request #2709 from DarkLordZach/oss-ext-fonts-1"David Marcec2019-09-2218-73477/+123
|/ / / / /
* | | | | Merge pull request #2535 from DarkLordZach/cheat-v2David2019-09-2213-760/+1960
|\ \ \ \ \
| * | | | | dmnt_cheat_vm: Default initialize structure valuesZach Hilman2019-09-223-89/+88
| * | | | | dmnt_cheat_vm: Make Cheat VM compliant to code styleZach Hilman2019-09-224-870/+862
| * | | | | core: Initialize cheats after load to avoid VMManager crashZach Hilman2019-09-221-0/+5
| * | | | | core: Update RegisterCheatList for new VMZach Hilman2019-09-222-11/+16
| * | | | | patch_manager: Update cheat parsing for new VMZach Hilman2019-09-222-15/+20
| * | | | | nso: Pass build ID directlyZach Hilman2019-09-221-2/+1
| * | | | | cheat_engine: Move to memory and strip VMZach Hilman2019-09-225-728/+325
| * | | | | memory: Port Atmosphere's DmntCheatVmZach Hilman2019-09-223-0/+1598
* | | | | | Merge pull request #2709 from DarkLordZach/oss-ext-fonts-1David2019-09-2218-123/+73477
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | |
| * | | | | pl_u: Use kernel physical memoryZach Hilman2019-09-222-4/+8
| * | | | | pl_u: Remove excess static qualifierZach Hilman2019-09-221-1/+1
| * | | | | pl_u: Use OSS system archives if real archives don't existZach Hilman2019-09-223-111/+42
| * | | | | system_archive: Synthesize shared fonts system archivesZach Hilman2019-09-223-5/+101
| * | | | | pl_u: Expose method to encrypt TTF to BFTTFZach Hilman2019-09-222-14/+14
| * | | | | externals: Move OSS font data to file_sys in coreZach Hilman2019-09-2213-1/+73324
| | |_|/ / | |/| | |
* | | | | Merge pull request #2612 from DarkLordZach/prepo-newDavid2019-09-225-30/+99
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | prepo: Remove system global accessorsZach Hilman2019-09-223-15/+18
| * | | | prepo: Implement SaveReport New and System variantsZach Hilman2019-09-221-15/+71
| * | | | reporter: Differentiate between Old, New, and System play reportsZach Hilman2019-09-222-5/+15
| |/ / /
* | | | configure_debug: Move reporting option to loggingZach Hilman2019-09-229-18/+19
* | | | filesystem: Add const qualification to various accessorsZach Hilman2019-09-219-80/+91
* | | | core: Store FileSystemController in coreZach Hilman2019-09-212-0/+32
* | | | settings: Add options for managing gamecard emulationZach Hilman2019-09-211-2/+3
* | | | settings: Add options for setting storage sizesZach Hilman2019-09-211-0/+29
* | | | yuzu: Port old usages of Filesystem namespace to FilesystemControllerZach Hilman2019-09-2112-31/+78
* | | | settings: Update LogSettings to show NAND/SDMC paths from FileUtilZach Hilman2019-09-211-2/+3
* | | | card_image: Add accessors for gamecard certificateZach Hilman2019-09-212-0/+9
* | | | card_image: Add functions to query gamecard update partitionZach Hilman2019-09-212-0/+24
* | | | content_archive: Add accessors for Rights ID and SDK VersionZach Hilman2019-09-212-0/+10
* | | | partition_data_manager: Add accessor for decrypted PRODINFO partitionZach Hilman2019-09-212-0/+5
* | | | services: Pass FileSystemController as reference to services that need itZach Hilman2019-09-2111-20/+47
* | | | am: Unstub IApplicationFunctions EnsureSaveData (20)Zach Hilman2019-09-211-8/+14
* | | | filesystem: Pass Size Getter functions to IFileSystem for sizesZach Hilman2019-09-213-20/+31
* | | | sdmc_factory: Add SD Card size gettersZach Hilman2019-09-212-0/+12
* | | | bis_factory: Add getters for NAND partition sizesZach Hilman2019-09-212-0/+38
* | | | filesystem: Add FileSystemController to deglobalize FS servicesZach Hilman2019-09-212-58/+359
* | | | submisson_package: Fix edge case with improperly sized filenamesZach Hilman2019-09-211-1/+2
* | | | sdmc_factory: Add accessor for SDMC Album directoryZach Hilman2019-09-212-0/+6
* | | | sdmc_factory: Add accessor for SDMC PlaceholderCacheZach Hilman2019-09-212-1/+10
* | | | sdmc_factory: Add accessor for content directoryZach Hilman2019-09-212-0/+7
* | | | savedata_factory: Implement savedata creation and don't create dir on openZach Hilman2019-09-212-26/+40
* | | | patch_manager: Add short-circuit edge-case to GetPatchVersionNamesZach Hilman2019-09-211-0/+2
* | | | patch_manager: Add error checking to load dir to prevent crashesZach Hilman2019-09-211-0/+15
* | | | registered_cache: Process *.cnmt.nca filesZach Hilman2019-09-211-16/+23
* | | | registered_cache: Implement PlaceholderCache to manage placeholder and installing contentZach Hilman2019-09-212-0/+175
* | | | bis_factory: Fix mod loader edge-case with homebrew title IDsZach Hilman2019-09-211-1/+1
* | | | bis_factory: Add accessors for BIS placeholder cachesZach Hilman2019-09-212-1/+20
* | | | bis_factory: Add accessor for NAND Image DirectoryZach Hilman2019-09-212-0/+6
* | | | bis_factory: Add accessors for BIS content directoriesZach Hilman2019-09-212-0/+11
* | | | bis_factory: Add accessors for BIS partitionsZach Hilman2019-09-212-0/+61
|/ / /
* | | Merge pull request #2806 from FearlessTobi/port-4882David2019-09-214-10/+84
|\ \ \
| * | | Address review commentsFearlessTobi2019-09-102-6/+9
| * | | Add frametime logging for tracking performance over timefearlessTobi2019-09-104-10/+81
* | | | Merge pull request #2872 from FernandoS27/mem-gpu-optDavid2019-09-211-2/+7
|\ \ \ \
| * | | | Core/Memory: Only FlushAndInvalidate GPU if the page is marked as RasterizerCachedMemoryFernando Sahmkow2019-09-191-2/+7
| | |/ / | |/| |
* | | | Merge pull request #2576 from DarkLordZach/nsp-fix-1David2019-09-212-14/+39
|\ \ \ \
| * | | | nsp: Correct status codes for extracted NSPsZach Hilman2019-06-102-13/+17
| * | | | nsp: Use title ID from NPDM metadata for extracted type NSPsZach Hilman2019-06-102-1/+22
| | |_|/ | |/| |
* | | | Mark KickOffPb & SubmitGPFIFO as traceDavid Marcec2019-09-211-4/+4
| |/ / |/| |
* | | Merge pull request #2667 from DarkLordZach/profile-editorbunnei2019-09-145-10/+130
|\ \ \ | |_|/ |/| |
| * | acc_su: Implement GetProfileEditor (205)Zach Hilman2019-07-033-1/+13
| * | acc: Implement IProfileEditor-specific commands 'Store' and 'StoreWithImage'Zach Hilman2019-07-031-1/+73
| * | profile_manager: Add setter for ProfileBase and ProfileDataZach Hilman2019-07-032-0/+13
| * | acc: Add IProfileCommon for IProfile and IProfileEditorZach Hilman2019-07-031-8/+31
* | | Merge pull request #2847 from VelocityRa/nro-nacp-fixDavid2019-09-092-0/+10
|\ \ \
| * | | nro: Implement ReadControlDataNick Renieris2019-09-072-0/+10
* | | | Merge pull request #2716 from lioncash/hle-globalDavid2019-09-0917-97/+143
|\ \ \ \
| * | | | service/am: Remove usages of global system accessorsLioncash2019-09-0517-97/+143
* | | | | Merge pull request #2763 from lioncash/map-physDavid2019-09-092-39/+41
|\ \ \ \ \
| * | | | | kernel/vm_manager: Correct doxygen comment parameter tags for MapPhysicalMemory/UnmapPhysicalMemoryLioncash2019-09-051-4/+4
| * | | | | kernel/vm_manager: Move variables closer to usage spots in MapPhysicalMemory/UnmapPhysicalMemoryLioncash2019-09-051-16/+10
| * | | | | kernel/vm_manager: Correct behavior in failure case of UnmapPhysicalMemory()Lioncash2019-08-301-0/+2
| * | | | | kernel/vm_manager: Reserve memory ahead of time for slow path in MergeAdjacentVMALioncash2019-08-301-1/+4
| * | | | | kernel/vm_manager: std::move shared_ptr instance in MergeAdjacentVMALioncash2019-08-301-1/+1
| * | | | | kernel/vm_manager: Deduplicate iterator creation in MergeAdjacentVMALioncash2019-08-301-7/+10
| * | | | | kernel/vm_manager: Simplify some std::vector constructor callsLioncash2019-08-301-2/+2
| * | | | | kernel/vm_manager: Simplify some assertion messagesLioncash2019-08-301-10/+10
| | |/ / / | |/| | |
* | | | | Merge pull request #2418 from DarkLordZach/srv-esDavid2019-09-053-51/+536
|\ \ \ \ \
| * | | | | key_manager: Convert Ticket union to std::variantZach Hilman2019-07-083-57/+88
| * | | | | es: Populate/synthesize tickets on constructionZach Hilman2019-07-083-15/+17
| * | | | | key_manager: Add structure for Ticket parsingZach Hilman2019-07-083-44/+194
| * | | | | es: Implement ETicket GetPersonalizedTicketData (17)Zach Hilman2019-07-081-1/+21
| * | | | | es: Implement ETicket GetCommonTicketData (16)Zach Hilman2019-07-081-1/+20
| * | | | | es: Implement ETicket GetPersonalizedTicketSize (15)Zach Hilman2019-07-081-1/+17
| * | | | | es: Implement ETicket GetCommonTicketSize (14)Zach Hilman2019-07-081-1/+17
| * | | | | es: Implement ETicket ListPersonalizedTicket (12)Zach Hilman2019-07-081-1/+24
| * | | | | es: Implement ETicket ListCommonTicket (11)Zach Hilman2019-07-081-1/+24
| * | | | | es: Implement ETicket CountPersonalizedTicket (10)Zach Hilman2019-07-081-1/+12
| * | | | | es: Implement ETicket CountCommonTicket (9)Zach Hilman2019-07-081-1/+12
| * | | | | es: Implement ETicket GetTitleKey (8)Zach Hilman2019-07-081-1/+27
| * | | | | es: Implement ETicket ImportTicket (1)Zach Hilman2019-07-081-1/+45
| * | | | | key_manager: Add accessors/helpers for ticket managementZach Hilman2019-07-082-14/+100
| * | | | | key_manager: Add equality operator for RSAKeyPairZach Hilman2019-07-081-0/+7
* | | | | | Merge pull request #2707 from DarkLordZach/oss-miimodelDavid2019-09-054-1/+63
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | system_archive: Add open-source reimplementation of MiiModel dataZach Hilman2019-07-104-1/+63
* | | | | | Merge pull request #2834 from Morph1984/audrenu_QueryAudioDeviceInputEventDavid2019-09-051-1/+15
|\ \ \ \ \ \
| * | | | | | Add Kernel::EventPair audio_input_device_switch_event;Morph19842019-09-041-0/+1
| * | | | | | audren_u: Stub IAudioDevice::QueryAudioDeviceInputEventMorph19842019-09-041-1/+14
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #2836 from Morph1984/hid_vibrationDavid2019-09-054-2/+32
|\ \ \ \ \ \
| * | | | | | dittoMorph19842019-09-041-1/+1
| * | | | | | IsVibrationEnabled() as a const member funcMorph19842019-09-041-1/+1
| * | | | | | clang-formatMorph19842019-09-041-2/+2
| * | | | | | Update npad.hMorph19842019-09-041-0/+1
| * | | | | | Update npad.cppMorph19842019-09-041-0/+6
| * | | | | | Update hid.hMorph19842019-09-041-0/+2
| * | | | | | Update hid.cppMorph19842019-09-041-2/+23
| |/ / / / /
* | | | | | Merge pull request #2818 from MysticExile/fmtDavid2019-09-052-2/+2
|\ \ \ \ \ \
| * | | | | | Fix clang-formatEthan2019-09-041-1/+1
| * | | | | | accommodate for fmt updateEthan2019-08-292-2/+2
| |/ / / / /
* | | | | | AM: Stub IApplicationFunctions::GetGpuErrorDetectedSystemEvent (#2827)mailwl2019-09-042-0/+16
* | | | | | Merge pull request #2829 from Morph1984/audiobunnei2019-09-041-2/+15
|\ \ \ \ \ \
| * | | | | | remove <f32>Morph19842019-09-041-1/+1
| * | | | | | explicitly represent 1 as a float (1.0f instead of 1)Morph19842019-09-041-1/+1
| * | | | | | Change u32 -> f32Morph19842019-09-041-1/+1
| * | | | | | service/audio/audren_u: Stub IAudioDevice::GetAudioDeviceOutputVolumeMorph19842019-09-031-2/+15
| |/ / / / /
* | | | | | Merge pull request #2708 from DarkLordZach/mii-db-source-crashDavid2019-09-041-0/+4
|\ \ \ \ \ \
| * | | | | | mii: Handle logging of unknown database sourceZach Hilman2019-07-101-0/+4
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #2793 from ReinUsesLisp/bgr565bunnei2019-09-041-1/+1
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | gpu: Change optional<reference_wrapper<T>> to T* for FramebufferConfigReinUsesLisp2019-08-211-1/+1
* | | | | | Merge pull request #2748 from FernandoS27/align-memorybunnei2019-08-2114-37/+59
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Kernel: Address FeedbackFernando Sahmkow2019-07-192-3/+9
| * | | | | VM_Manager: Align allocated memory to 256bytesFernando Sahmkow2019-07-1914-36/+52
* | | | | | Merge pull request #2747 from lioncash/audiobunnei2019-08-187-108/+179
|\ \ \ \ \ \
| * | | | | | service/audren_u: Handle audio USB output revision queries in ListAudioDeviceName()Lioncash2019-07-192-16/+45
| * | | | | | service/audren_u: Move revision testing code out of AudRenULioncash2019-07-192-63/+63
| * | | | | | service/audio: Remove global system accessorsLioncash2019-07-197-34/+54
| * | | | | | service/audren_u: Remove unnecessary return value from GetActiveAudioDeviceName()Lioncash2019-07-191-2/+1
| * | | | | | service/audren_u: Report proper device namesLioncash2019-07-191-6/+29
| |/ / / / /
* | | | | | Merge pull request #2592 from FernandoS27/sync1bunnei2019-07-2635-170/+627
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | NVServices: Correct delayed responses.Fernando Sahmkow2019-07-051-24/+19
| * | | | | Nv_Host_Ctrl: Correct difference calculationFernando Sahmkow2019-07-051-5/+7
| * | | | | NVServices: Address FeedbackFernando Sahmkow2019-07-058-21/+38
| * | | | | NVServices: Styling, define constructors as explicit and correctionsFernando Sahmkow2019-07-0520-41/+49
| * | | | | NVFlinger: Correct GCC compile errorFernando Sahmkow2019-07-056-17/+16
| * | | | | NVServices: Make NVEvents Automatic according to documentation.Fernando Sahmkow2019-07-052-4/+7
| * | | | | NVServices: Correct CtrlEventWaitSync to block the ipc until timeout.Fernando Sahmkow2019-07-0523-31/+104
| * | | | | GPU: Correct Interrupts to interrupt on syncpt/value instead of event, mirroring hardwareFernando Sahmkow2019-07-057-19/+22
| * | | | | nvflinger: Make the force 30 fps still force 30 fpsFernando Sahmkow2019-07-051-1/+1
| * | | | | nv_services: Fixes to event liberation.Fernando Sahmkow2019-07-051-6/+14
| * | | | | nvflinger: Acquire buffers in the same order as they were queued.Fernando Sahmkow2019-07-052-3/+11
| * | | | | nv_services: Deglobalize NvServicesFernando Sahmkow2019-07-0523-51/+65
| * | | | | nv_host_ctrl: Make Sync GPU variant always return synced result.Fernando Sahmkow2019-07-051-0/+5
| * | | | | nvhost_ctrl: Corrections to event handlingFernando Sahmkow2019-07-052-8/+12
| * | | | | Gpu: Mark areas as protected.Fernando Sahmkow2019-07-051-0/+6
| * | | | | nv_services: Stub CtrlEventSignalFernando Sahmkow2019-07-052-12/+34
| * | | | | Gpu: Implement Hardware Interrupt Manager and manage GPU interruptsFernando Sahmkow2019-07-058-9/+69
| * | | | | nv_services: Implement NvQueryEvent, NvCtrlEventWait, NvEventRegister, NvEventUnregisterFernando Sahmkow2019-07-057-17/+192
| * | | | | nv_services: Create GPU channels correctlyFernando Sahmkow2019-07-052-2/+5
| * | | | | video_core: Implement GPU side SyncpointsFernando Sahmkow2019-07-053-7/+33
| * | | | | nv_services: Correct buffer queue fencing and GPFifo fencingFernando Sahmkow2019-07-058-57/+70
| * | | | | nvflinger: Implement swap intervalsFernando Sahmkow2019-07-055-8/+21
* | | | | | Merge pull request #2687 from lioncash/tls-processbunnei2019-07-183-14/+30
|\ \ \ \ \ \
| * | | | | | kernel/process: Allocate the process' TLS region during initializationLioncash2019-07-073-3/+14
| * | | | | | kernel/process: Move main thread stack allocation to its own functionLioncash2019-07-072-12/+17
| | |_|/ / / | |/| | | |
* | | | | | Kernel: Downgrade WaitForAddress and SignalToAddress messages to Trace.Fernando Sahmkow2019-07-181-4/+4
* | | | | | Merge pull request #2726 from lioncash/accessRodrigo Locatti2019-07-172-7/+6
|\ \ \ \ \ \
| * | | | | | core: Remove CurrentArmInterface() global accessorLioncash2019-07-132-7/+6
* | | | | | | Merge pull request #2690 from SciresM/physmem_fixesFernando Sahmkow2019-07-148-41/+477
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | Remove unicorn mappings/unmappingsMichael Scire2019-07-121-19/+0
| * | | | | | Prevent merging of device mapped memory blocks.Michael Scire2019-07-091-0/+5
| * | | | | | Remove unused member function declarationMichael Scire2019-07-071-9/+0
| * | | | | | physmem: add helpers, cleanup logic.Michael Scire2019-07-072-171/+170
| * | | | | | clang-format fixesMichael Scire2019-07-072-3/+3
| * | | | | | address review commentaryMichael Scire2019-07-075-36/+42
| * | | | | | Implement MapPhysicalMemory/UnmapPhysicalMemoryMichael Scire2019-07-078-21/+475
| |/ / / / /
* | | | | | Clang formatDavid Marcec2019-07-121-2/+4
* | | | | | "AudioRenderer" thread should have a unique nameDavid Marcec2019-07-122-4/+4
* | | | | | Merge pull request #2717 from SciresM/unmirror_memorybunnei2019-07-112-7/+34
|\ \ \ \ \ \
| * | | | | | Restore memory perms on svcUnmapMemory/UnloadNroMichael Scire2019-07-112-7/+34
* | | | | | | Merge pull request #2723 from lioncash/membunnei2019-07-1110-67/+6
|\ \ \ \ \ \ \
| * | | | | | | yuzu: Remove setting for using UnicornLioncash2019-07-114-16/+6
| * | | | | | | core/arm: Remove obsolete Unicorn memory mappingLioncash2019-07-116-51/+0
| |/ / / / / /
* | | | | | | service/am: Implement IsAutoSleepDisabledLioncash2019-07-112-1/+10
* | | | | | | service/am: Implement SetAutoSleepDisabledLioncash2019-07-112-1/+23
|/ / / / / /
* | | | | | Merge pull request #2700 from ogniK5377/GetFriendListbunnei2019-07-101-1/+34
|\ \ \ \ \ \
| * | | | | | IFriendService::GetFriendListDavid Marcec2019-07-091-1/+34
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #2611 from DarkLordZach/pm-info-cmdbunnei2019-07-103-16/+116
|\ \ \ \ \ \
| * | | | | | pm: Implement pm:shell and pm:dmnt GetApplicationPidZach Hilman2019-06-273-7/+33
| * | | | | | pm: Implement pm:dmnt GetTitlePidZach Hilman2019-06-271-7/+36
| * | | | | | pm: Implement pm:info GetTitleIdZach Hilman2019-06-271-2/+47
* | | | | | | Merge pull request #2650 from DarkLordZach/mii-iface-verbunnei2019-07-101-1/+15
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | mii: Implement IDatabaseService SetInterfaceVersionZach Hilman2019-07-071-1/+15
* | | | | | | Merge pull request #2657 from ogniK5377/npad-assignmentsZach Hilman2019-07-086-3/+100
|\ \ \ \ \ \ \
| * | | | | | | addressed issuesDavid Marcec2019-07-081-6/+7
| * | | | | | | hid:StartLrAssignmentMode, hid:StopLrAssignmentMode, hid:SwapNpadAssignmentDavid Marcec2019-07-016-3/+99
* | | | | | | | Merge pull request #2651 from DarkLordZach/apm-boost-mode-1bunnei2019-07-0814-57/+258
|\ \ \ \ \ \ \ \
| * | | | | | | | am: Implement SetCpuBoostMode in terms of APMZach Hilman2019-06-295-13/+26
| * | | | | | | | core: Keep instance of APM ControllerZach Hilman2019-06-292-0/+20
| * | | | | | | | apm: Implement SetCpuBoostModeZach Hilman2019-06-292-0/+14
| * | | | | | | | apm: Add getters for performance config and modeZach Hilman2019-06-292-33/+49
| * | | | | | | | apm: Add apm:am serviceZach Hilman2019-06-292-11/+9
| * | | | | | | | apm: Add Controller class to manage speed data and applicationZach Hilman2019-06-293-0/+140
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #2642 from DarkLordZach/fsp-log-2bunnei2019-07-089-28/+99
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | fsp-srv: Implement GetAccessLogVersionInfoZach Hilman2019-06-292-3/+14
| * | | | | | | reporter: Add report class for filesystem access logsZach Hilman2019-06-292-0/+25
| * | | | | | | fsp-srv: Implement OutputAccessLogToSdCardZach Hilman2019-06-297-27/+62
| |/ / / / / /
* | | | | | | Merge pull request #2674 from lioncash/reporterZach Hilman2019-07-072-15/+35
|\ \ \ \ \ \ \
| * | | | | | | core/reporter: Allow moves into SaveToFile()Lioncash2019-07-051-1/+1
| * | | | | | | core/reporter: Add missing includes and forward declarationsLioncash2019-07-052-1/+9
| * | | | | | | core/reporter: Remove unnecessary namespace qualifiersLioncash2019-07-052-3/+3
| * | | | | | | core/reporter: Remove pessimizing move in GetHLERequestContextData()Lioncash2019-07-051-1/+1
| * | | | | | | core/reporter: Make bracing consistentLioncash2019-07-051-8/+18
| * | | | | | | core/reporter: Return in error case in SaveToFile()Lioncash2019-07-051-1/+3
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #2677 from lioncash/assertZach Hilman2019-07-075-43/+48
|\ \ \ \ \ \ \
| * | | | | | | memory: Remove unused includesLioncash2019-07-061-2/+0
| * | | | | | | memory: Remove unused PageTable forward declarationLioncash2019-07-061-4/+0
| * | | | | | | kernel/vm_manager: Rename 'new map' to 'stack'Lioncash2019-07-063-37/+37
| * | | | | | | kernel/vm_manager: Handle stack/TLS IO region placement betterLioncash2019-07-061-2/+13
| |/ / / / / /
* | | | | | | clang-format fixesMichael Scire2019-07-061-4/+5
* | | | | | | am: Implement GetAccumulatedSuspendedTickValueMichael Scire2019-07-062-7/+19
|/ / / / / /
* | | | | | Merge pull request #2669 from FearlessTobi/move-cpujit-settingZach Hilman2019-07-044-5/+5
|\ \ \ \ \ \
| * | | | | | yuzu: Remove CPU Jit setting from the UIfearlessTobi2019-07-044-5/+5
* | | | | | | Merge pull request #2555 from lioncash/tlsZach Hilman2019-07-046-81/+148
|\ \ \ \ \ \ \
| * | | | | | | kernel/process: Default initialize all member variablesLioncash2019-07-041-2/+2
| * | | | | | | kernel/process: Decouple TLS handling from threadsLioncash2019-07-044-66/+97
| * | | | | | | kernel/vm_manager: Add overload of FindFreeRegion() that operates on a boundaryLioncash2019-07-042-13/+49
* | | | | | | | Merge pull request #2658 from ogniK5377/QueryAudioDeviceOutputEventbunnei2019-07-041-3/+16
|\ \ \ \ \ \ \ \
| * | | | | | | | IAudioDevice::QueryAudioDeviceOutputEventDavid Marcec2019-07-011-3/+16
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #2638 from DarkLordZach/quest-flagbunnei2019-07-043-1/+11
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | set: Implement GetQuestFlagZach Hilman2019-06-292-1/+10
| * | | | | | | settings: Add config option for kiosk (quest) modeZach Hilman2019-06-291-0/+1
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #2613 from ogniK5377/InitalizeApplicationInfoZach Hilman2019-07-045-6/+110
|\ \ \ \ \ \ \
| * | | | | | | Added errors.h to cmakelistDavid Marcec2019-06-281-0/+1
| * | | | | | | Addressed issuesDavid Marcec2019-06-282-17/+12
| * | | | | | | Implemented InitializeApplicationInfo & InitializeApplicationInfoRestrictedDavid Marcec2019-06-274-6/+114
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #2608 from ogniK5377/Time_GetSharedMemoryNativeHandleZach Hilman2019-07-048-28/+260
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | Addressed issuesDavid Marcec2019-06-265-37/+53
| * | | | | | Implement Time::GetSharedMemoryNativeHandleDavid Marcec2019-06-258-29/+245
* | | | | | | Merge pull request #2604 from ogniK5377/INotificationServicebunnei2019-07-035-1/+130
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | |
| * | | | | | Attemp clang format fix?David Marcec2019-06-281-1/+0
| * | | | | | Addressed issuesDavid Marcec2019-06-282-13/+13
| * | | | | | SizedNotificationInfo should be 0x10 bytes, user_uuid is incorrect, this should be the users account idDavid Marcec2019-06-251-1/+3
| * | | | | | fixed spelling errors and fixed issue with Pop not returning the SizedNotificationInfoDavid Marcec2019-06-251-6/+8
| * | | | | | Implemented INotificationServiceDavid Marcec2019-06-245-1/+127
| |/ / / / /
* | | | | | file_sys: Rename other ContentRecordType membersBakugo2019-07-025-7/+8
* | | | | | file_sys/registered_cache: Improve missing metadata errorBakugo2019-07-011-2/+2
* | | | | | file_sys/submission_package: Don't warn about missing DeltaFragment NCAsBakugo2019-07-011-4/+7
* | | | | | file_sys/registered_cache: Ignore DeltaFragment NCAs during installationBakugo2019-07-011-0/+3
* | | | | | file_sys: Rename ContentRecordType::Patch to DeltaFragmentBakugo2019-07-011-1/+1
| |_|_|/ / |/| | | |
* | | | | Merge pull request #2583 from FernandoS27/core-timing-safebunnei2019-06-303-49/+14
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Core_Timing: Make core_timing threadsafe by default.Fernando Sahmkow2019-06-163-49/+14
* | | | | Merge pull request #2533 from DarkLordZach/memory-frozenbunnei2019-06-284-0/+274
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | freezer: Update documentationZach Hilman2019-06-211-1/+8
| * | | | core: Move Freezer class to tools namespaceZach Hilman2019-06-214-17/+17
| * | | | freezer: Add documentation for methodsZach Hilman2019-06-212-30/+49
| * | | | memory: Add class to manage and enforce memory freezingZach Hilman2019-06-214-0/+248
* | | | | Merge pull request #2548 from DarkLordZach/applet-shopnbunnei2019-06-2617-120/+879
|\ \ \ \ \
| * | | | | applets: Pass current process title ID to appletsZach Hilman2019-06-2511-41/+59
| * | | | | general_frontend: Add documentation for parental controls and ecommerce appletsZach Hilman2019-06-254-20/+48
| * | | | | web_browser: Only delete temporary directory if it was createdZach Hilman2019-06-251-1/+3
| * | | | | web_browser: Take ECommerce applet frontend optionally in constructorZach Hilman2019-06-251-1/+6
| * | | | | frontend: Add base class and default impl for ECommerce applet frontendZach Hilman2019-06-252-0/+102
| * | | | | web_browser: Use function tables for execute and initializeZach Hilman2019-06-252-7/+285
| * | | | | web_browser: Correct structures and properly parse TLVs/ShimKindZach Hilman2019-06-252-61/+168
| * | | | | applets: Track ECommerce and Parental Control applet frontendsZach Hilman2019-06-252-7/+29
| * | | | | web_browser: Rename OpenPage to OpenPageLocalZach Hilman2019-06-252-7/+7
| * | | | | frontend: Add base class and default impl of parent controls applet frontendZach Hilman2019-06-252-1/+52
| * | | | | applets: Implement Auth applet backendZach Hilman2019-06-252-0/+146
| | |_|/ / | |/| | |
* | | | | glue: Correct missing bytes in ApplicationLaunchParameterZach Hilman2019-06-267-37/+71
* | | | | core: Keep track of ARPManager and register current application on bootZach Hilman2019-06-252-0/+76
* | | | | glue: Implement arp:w and arp:r servicesZach Hilman2019-06-253-2/+330
* | | | | glue: Add errors for glue/arp servicesZach Hilman2019-06-254-2/+65
* | | | | glue: Add scaffolding for bgtc:t and bgtc:sc servicesZach Hilman2019-06-252-0/+73
* | | | | arp: Move to glue servicesZach Hilman2019-06-252-91/+0
* | | | | glue: Add manager to keep track of application registryZach Hilman2019-06-253-0/+121
* | | | | registered_cache: Add getter to determine source slot in content provider unionZach Hilman2019-06-252-0/+17
* | | | | patch_manager: Add getter for title versionZach Hilman2019-06-252-2/+14
|/ / / /
* | | | Update reporter.cppThomas May2019-06-221-5/+5
* | | | Merge pull request #2602 from lioncash/castbunnei2019-06-211-3/+3
|\ \ \ \
| * | | | service/acc: Silence truncation warningsLioncash2019-06-211-3/+3
| |/ / /
* | | | Merge pull request #2575 from DarkLordZach/process-id-typesbunnei2019-06-215-9/+27
|\ \ \ \
| * | | | kernel: Differentiate kernel and user processes when picking IDZach Hilman2019-06-105-9/+27
| | |_|/ | |/| |
* | | | Merge pull request #2546 from DarkLordZach/kipsbunnei2019-06-2110-119/+521
|\ \ \ \
| * | | | kernel_executable: Optimize BLZ decompressionZach Hilman2019-06-072-10/+13
| * | | | game_list: Accept *.kip as a file extension of executablesZach Hilman2019-06-051-1/+1
| * | | | loader: Add recognition for KIP file typeZach Hilman2019-06-052-0/+11
| * | | | loader: Add KIP and INI file parser-specific errorsZach Hilman2019-06-052-1/+9
| * | | | loader: Add AppLoader_KIP for KIP filesZach Hilman2019-06-053-0/+135
| * | | | program_metadata: Add function to load meta from raw parametersZach Hilman2019-06-052-0/+20
| * | | | partition_data_manager: Remove KIP processing and use FileSysZach Hilman2019-06-051-118/+13
| * | | | file_sys: Add classes to parse KIP1 and INI1 filesZach Hilman2019-06-053-0/+330
* | | | | Merge pull request #2482 from DarkLordZach/prepobunnei2019-06-2130-53/+796
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | loader: Move NSO module tracking to AppLoaderZach Hilman2019-05-2621-70/+135
| * | | | prepo: Save reports from PlayReport serviceZach Hilman2019-05-251-2/+23
| * | | | fatal: Save report on fatal:u callZach Hilman2019-05-251-21/+5
| * | | | service: Save report on unimplemented function callZach Hilman2019-05-251-0/+3
| * | | | applets/error: Save report on error appletZach Hilman2019-05-251-5/+14
| * | | | applets: Save report on stubbed appletZach Hilman2019-05-254-15/+49
| * | | | svc: Save report on call to svcBreakZach Hilman2019-05-251-1/+7
| * | | | core: Add Reporter class to take/save reportsZach Hilman2019-05-255-1/+416
| * | | | settings: Add 'Reporting Services' config optionZach Hilman2019-05-251-0/+1
| * | | | arm_interface: Expand backtrace generationZach Hilman2019-05-252-7/+194
| * | | | core: Track load offsets of NSO modulesZach Hilman2019-05-253-0/+18
* | | | | Merge pull request #2596 from FernandoS27/revert-2590bunnei2019-06-201-1/+1
|\ \ \ \ \
| * | | | | Revert PR 2590.Fernando Sahmkow2019-06-201-1/+1
* | | | | | Merge pull request #2595 from jonsn0w/patch-1Hexagon122019-06-201-2/+2
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Update content_archive.cppjonsn0w2019-06-201-2/+2
* | | | | | Merge pull request #2591 from lioncash/recordbunnei2019-06-204-398/+0
|\ \ \ \ \ \
| * | | | | | core: Remove unused CiTrace source filesLioncash2019-06-184-398/+0
* | | | | | | Merge pull request #2590 from lioncash/eventbunnei2019-06-201-1/+1
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | service/audio/audren_u: Correct event reset type for the system eventLioncash2019-06-181-1/+1
| |/ / / / /
* | | | | | Addressed issuesDavid Marcec2019-06-174-9/+14
* | | | | | Signalled accumulated_suspended_tick_changed_event on creation based on REDavid Marcec2019-06-161-0/+1
* | | | | | CleanupDavid Marcec2019-06-1611-29/+38
* | | | | | Impl'd IsUserAccountSwitchLocked, SetAudioOutVolume, GetAudioOutVolume & Partial impl of GetAccumulatedSuspendedTickChangedEventDavid Marcec2019-06-168-8/+79
* | | | | | Merge pull request #2581 from lioncash/hexZach Hilman2019-06-159-28/+33
|\ \ \ \ \ \
| * | | | | | common/hex_util: Combine HexVectorToString() and HexArrayToString()Lioncash2019-06-129-28/+33
| | |_|_|_|/ | |/| | | |
* | | | | | Merge pull request #2582 from lioncash/reservedbunnei2019-06-141-1/+0
|\ \ \ \ \ \
| * | | | | | file_sys/ips_layer: Remove unnecessary reserve() callLioncash2019-06-131-1/+0
| |/ / / / /
* | | | | | Merge pull request #2580 from lioncash/redundantZach Hilman2019-06-131-3/+1
|\ \ \ \ \ \
| * | | | | | kernel/vm_manager: Remove redundant Reset call in destructorLioncash2019-06-121-3/+1
| |/ / / / /
* | | | | | Merge pull request #2577 from lioncash/fsZach Hilman2019-06-131-17/+29
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | file_sys/card_image: Remove obsolete TODOLioncash2019-06-121-1/+1
| * | | | | file_sys/card_image: Deduplicate casts within AddNCAFromPartition()Lioncash2019-06-111-3/+6
| * | | | | file_sys/card_image: Make bracing consistentLioncash2019-06-111-4/+8
| * | | | | file_sys/card_image: Assign collapsed NCA contents directly to ncas memberLioncash2019-06-111-3/+1
| * | | | | file_sys/card_image: Deduplicate type castLioncash2019-06-111-4/+6
| * | | | | file_sys/card_image: Get rid of a magic numberLioncash2019-06-111-1/+1
| * | | | | file_sys/card_image: Use std::array deduction guidesLioncash2019-06-111-1/+6
| | |_|_|/ | |/| | |
* / | | | file_sys/nca_metadata: Update CNMT structuresLioncash2019-06-111-2/+7
|/ / / /
* | | | Merge pull request #2571 from lioncash/refZach Hilman2019-06-102-2/+2
|\ \ \ \
| * | | | kernel/process: Make Create()'s name parameter be taken by valueLioncash2019-06-102-2/+2
| |/ / /
* | | | kernel/svc: Implement TotalMemoryUsedWithoutMmHeap/TotalMemoryAvailableWithoutMmHeapLioncash2019-06-103-2/+42
* | | | kernel/svc: Amend naming for TotalMemoryUsage in svcGetInfo()Lioncash2019-06-103-6/+6
* | | | kernel/svc: Remove duplicate enum entry in svcGetInfo()Lioncash2019-06-101-2/+1
|/ / /
* | | constants: Extract backup JPEG used by account servicesZach Hilman2019-06-074-16/+40
* | | Merge pull request #2514 from ReinUsesLisp/opengl-compatZach Hilman2019-06-072-2/+0
|\ \ \
| * | | rasterizer_opengl: Remove OpenGL core profileReinUsesLisp2019-05-302-2/+0
* | | | Merge pull request #2549 from lioncash/headerZach Hilman2019-06-061-1/+0
|\ \ \ \
| * | | | kernel/process: Remove unused boost header includeLioncash2019-06-051-1/+0
| | |_|/ | |/| |
* | | | Merge pull request #2551 from lioncash/dtorbunnei2019-06-061-9/+9
|\ \ \ \
| * | | | service/ns: Add missing override specifiersLioncash2019-06-051-9/+9
* | | | | Merge pull request #2419 from DarkLordZach/srv-lr-ifacebunnei2019-06-061-3/+77
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | ncm: Implement LR OpenAddOnContentLocationResolver (2)Zach Hilman2019-05-271-24/+21
| * | | | ncm: Implement LR OpenRegisteredLocationResolver (1)Zach Hilman2019-05-271-0/+27
| * | | | ncm: Implement LR OpenLocationResolver (0)Zach Hilman2019-05-271-0/+50
* | | | | Merge pull request #2526 from lioncash/globalZach Hilman2019-06-057-66/+97
|\ \ \ \ \
| * | | | | core/core: Remove unnecessary includesLioncash2019-05-293-13/+37
| * | | | | core/loader: Remove LoadKernelSystemModeLioncash2019-05-293-21/+0
| * | | | | core/telemetry_session: Remove unnecessary web service nulling out in destructorLioncash2019-05-291-2/+1
| * | | | | core/telemetry_session: Remove usages of the global system accessorLioncash2019-05-293-30/+54
| * | | | | core/telemetry_session: Explicitly delete copy and move constructorsLioncash2019-05-291-1/+7
| * | | | | core/telemetry_session: Remove unused includeLioncash2019-05-291-1/+0
| |/ / / /
* | | | | Merge pull request #2545 from lioncash/timingZach Hilman2019-06-055-76/+34
|\ \ \ \ \
| * | | | | core/core_timing_util: Amend casing of cyclesTo* functionsLioncash2019-06-053-6/+6
| * | | | | core/core_timing_util: Use std::chrono types for specifying time unitsLioncash2019-06-055-34/+39
| * | | | | core/core_timing_utils: Simplify overload setLioncash2019-06-052-49/+2
| | |/ / / | |/| | |
* | | | | Merge pull request #2510 from SciresM/desired_languageZach Hilman2019-06-0510-402/+1081
|\ \ \ \ \
| * | | | | Fix bitmask logic inversionMichael Scire2019-05-231-2/+1
| * | | | | fix introduced clang-format errorsMichael Scire2019-05-231-3/+2
| * | | | | Address review commentsMichael Scire2019-05-236-47/+120
| * | | | | clang-format fixesMichael Scire2019-05-234-31/+32
| * | | | | Implement IApplicationFunctions::GetDesiredLanguageMichael Scire2019-05-239-403/+1010
* | | | | | yuzu/bootmanager: Treat the resolution factor as a u32Lioncash2019-06-032-13/+21
| |/ / / / |/| | | |
* | | | | Merge pull request #1931 from DarkLordZach/mii-database-1bunnei2019-05-3011-111/+1059
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | mii_manager: Fix incorrect loop condition in mii UUID generation codeZach Hilman2019-04-253-2/+3
| * | | | profile_select: Port Service::Account::UUID to Common::UUIDZach Hilman2019-04-255-13/+12
| * | | | mii: Implement Delete and Destroy fileZach Hilman2019-04-253-8/+116
| * | | | mii: Implement IsUpdated command (IPC 0)Zach Hilman2019-04-253-9/+34
| * | | | mii_manager: Cleanup and optimizationZach Hilman2019-04-253-36/+50
| * | | | mii: Implement IDatabaseService commands using MiiManagerZach Hilman2019-04-252-15/+244
| * | | | mii: Add MiiManager class to manage Mii databaseZach Hilman2019-04-252-0/+622
| * | | | common: Extract UUID to its own classZach Hilman2019-04-253-78/+28
* | | | | Merge pull request #2518 from ReinUsesLisp/sdl2-windowbunnei2019-05-291-2/+1
|\ \ \ \ \
| * | | | | emu_window: Pass OnMinimalClientAreaChangeRequest argument by copyReinUsesLisp2019-05-261-2/+1
| | |/ / / | |/| | |
* | | | | Merge pull request #2519 from lioncash/signbunnei2019-05-272-5/+5
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | core_timing_util: Silence sign-comparison warningsLioncash2019-05-251-4/+4
| * | | | loader/nso: Silence sign-comparison warningLioncash2019-05-251-1/+1
| | |_|/ | |/| |
* | | | Merge pull request #2509 from lioncash/aocbunnei2019-05-261-19/+50
|\ \ \ \ | |/ / / |/| | |
| * | | service/aoc: Avoid allocating and discarding dataLioncash2019-05-231-8/+8
| * | | service/aoc: Remove unnecessary includesLioncash2019-05-231-2/+0
| * | | service/aoc: Pop all passed values where applicableLioncash2019-05-231-12/+45
| |/ /
* | | Merge pull request #2489 from FearlessTobi/port-4716bunnei2019-05-254-9/+10
|\ \ \ | |/ / |/| |
| * | Address review commentTobias2019-05-191-1/+1
| * | HLE/IPC: HLEContext can memorize the client thread and use it for SleepClientThreadWeiyi Wang2019-05-184-9/+10
* | | Merge pull request #2410 from lioncash/affinitybunnei2019-05-192-42/+58
|\ \ \
| * | | kernel/svc: Make svcCreateThread/svcStartThread/svcSleepThread/svcExitThread calls show up in the debug logLioncash2019-04-291-4/+4
| * | | kernel/svc: Reorganize svcSetThreadCoreMask()Lioncash2019-04-291-32/+39
| * | | kernel/thread: Update thread processor ID flagsLioncash2019-04-292-7/+16
* | | | Merge pull request #2439 from lioncash/audrenHexagon122019-05-192-51/+299
|\ \ \ \
| * | | | service/audren_u: Handle variadic command buffers in GetWorkBufferSize()Lioncash2019-05-012-17/+93
| * | | | service/audren_u: Handle version 2 of performance frame info in GetWorkBufferSize()Lioncash2019-05-012-6/+13
| * | | | service/audren_u: Clean up work buffer calculationsLioncash2019-05-011-49/+214
| | |_|/ | |/| |
* | | | Merge pull request #2463 from lioncash/setHexagon122019-05-191-34/+22
|\ \ \ \
| * | | | service/set: Correct and simplify behavior related to copying language codesLioncash2019-05-101-34/+22
| | |_|/ | |/| |
* | | | Merge pull request #2487 from lioncash/service-returnHexagon122019-05-191-0/+2
|\ \ \ \
| * | | | service/am: Add missing return in error case for IStorageAccessor's Read()/Write().Lioncash2019-05-191-0/+2
| |/ / /
* | | | Merge pull request #2490 from lioncash/floatHexagon122019-05-191-1/+1
|\ \ \ \
| * | | | ipc_helpers: Amend floating-point type in Pop<double> specializationLioncash2019-05-191-1/+1
| |/ / /
* | | | Merge pull request #2486 from lioncash/resetnameSebastian Valle2019-05-1918-31/+32
|\ \ \ \
| * | | | core/kernel/object: Rename ResetType enum membersLioncash2019-05-1818-31/+32
| |/ / /
* / / / kernel/svc: Mark GetThreadList() and UnmapProcessCodeMemory() as internally linkedLioncash2019-05-191-4/+4
|/ / /
* | | Merge pull request #2437 from lioncash/audctlbunnei2019-05-091-2/+2
|\ \ \
| * | | service/audctl: Update documentation comments to be relative to 8.0.0Lioncash2019-04-281-2/+2
| |/ /
* | | Merge pull request #2445 from FearlessTobi/port-4749bunnei2019-05-092-9/+9
|\ \ \
| * | | core/telemetry_session: Only create the backend when we really need itzhupengfei2019-05-042-9/+9
* | | | Merge pull request #2453 from lioncash/enumbunnei2019-05-091-9/+0
|\ \ \ \
| * | | | core/memory: Remove unused FlushMode enumLioncash2019-05-071-9/+0
| |/ / /
* / / / core/frontend/emu_window: Make GraphicsContext's destructor virtualLioncash2019-05-042-0/+4
|/ / /
* | | loader/nso: Remove left-in debug pragmaLioncash2019-05-011-2/+0
* | | Merge pull request #2412 from lioncash/systembunnei2019-04-293-7/+11
|\ \ \ | |/ / |/| |
| * | kernel/vm_manager: Remove usages of global system accessorsLioncash2019-04-173-7/+11
* | | Merge pull request #2416 from lioncash/waitbunnei2019-04-256-44/+50
|\ \ \
| * | | kernel/thread: Unify wait synchronization typesLioncash2019-04-176-38/+34
| * | | kernel/svc: Migrate svcCancelSynchronization behavior to a thread functionLioncash2019-04-173-7/+17
| |/ /
* | | Merge pull request #2424 from FernandoS27/compatbunnei2019-04-252-0/+2
|\ \ \
| * | | Allow picking a Compatibility Profile for OpenGL.Fernando Sahmkow2019-04-202-0/+2
* | | | Merge pull request #2228 from DarkLordZach/applet-manager-p1bunnei2019-04-2521-112/+653
|\ \ \ \
| * | | | web_browser: Make OpenPage non-constZach Hilman2019-04-1710-18/+23
| * | | | main: Add GMainWindow hooks for Error displayZach Hilman2019-04-172-3/+3
| * | | | general_backend: Move StubApplet and add backend PhotoViewerZach Hilman2019-04-172-1/+102
| * | | | general_frontend: Add frontend scaffold for PhotoViewer appletZach Hilman2019-04-172-0/+55
| * | | | frontend: Add frontend receiver for Error appletZach Hilman2019-04-173-2/+79
| * | | | applets: Add Error appletZach Hilman2019-04-173-24/+224
| * | | | applets: Port current applets to take frontend in constructorZach Hilman2019-04-176-14/+16
| * | | | web_browser: Make OpenPage constZach Hilman2019-04-172-3/+3
| * | | | core: Remove specific applets in favor of AppletManagerZach Hilman2019-04-172-47/+32
| * | | | am: Delegate applet creation to AppletManagerZach Hilman2019-04-171-24/+3
| * | | | applets: Add AppletManager class to control lifetimeZach Hilman2019-04-172-0/+137
| | |/ / | |/| |
* | | | Merge pull request #2420 from lioncash/audctlbunnei2019-04-232-2/+32
|\ \ \ \ | |_|/ / |/| | |
| * | | service/audctl: Implement GetTargetVolumeMin() and GetTargetVolumeMax()Lioncash2019-04-182-2/+32
* | | | Merge pull request #2415 from lioncash/constbunnei2019-04-202-2/+2
|\ \ \ \
| * | | | kernel/wait_object: Make GetHighestPriorityReadyThread() a const member functionLioncash2019-04-172-2/+2
| | |/ / | |/| |
* | | | Merge pull request #2421 from lioncash/svc-callbunnei2019-04-201-1/+1
|\ \ \ \
| * | | | kernel/svc: Name supervisor call 0x36Lioncash2019-04-191-1/+1
| | |/ / | |/| |
* | | | Merge pull request #2374 from lioncash/pagetablebunnei2019-04-2029-163/+206
|\ \ \ \ | |/ / / |/| | |
| * | | core/core: Move process execution start to System's Load()Lioncash2019-04-1220-107/+144
| * | | core/process: Remove unideal page table setting from LoadFromMetadata()Lioncash2019-04-121-5/+0
| * | | core/core: Move main process creation into Load()Lioncash2019-04-121-4/+3
| * | | video_core/gpu: Create threads separately from initializationLioncash2019-04-121-11/+4
| * | | core/cpu_core_manager: Create threads separately from initialization.Lioncash2019-04-1211-39/+58
* | | | Merge pull request #2397 from lioncash/thread-unusedbunnei2019-04-183-18/+17
|\ \ \ \ | |_|/ / |/| | |
| * | | svc: Specify handle value in thread's nameLioncash2019-04-152-2/+10
| * | | kernel/thread: Remove unused guest_handle member variableLioncash2019-04-143-16/+7
| | |/ | |/|
* | | Merge pull request #2382 from lioncash/tablebunnei2019-04-1627-57/+262
|\ \ \
| * | | service: Update service function tablesLioncash2019-04-1127-57/+262
* | | | Merge pull request #2393 from lioncash/svcbunnei2019-04-164-2/+274
|\ \ \ \
| * | | | kernel/svc: Implement svcUnmapProcessCodeMemoryLioncash2019-04-133-1/+143
| * | | | kernel/svc: Implement svcMapProcessCodeMemoryLioncash2019-04-134-1/+131
| | |_|/ | |/| |
* | | | kernel/thread: Remove BoostPriority()Lioncash2019-04-152-11/+0
| |_|/ |/| |
* | | Merge pull request #2378 from lioncash/robunnei2019-04-141-65/+85
|\ \ \
| * | | ldr: Mark IsValidNROHash() as a const member functionLioncash2019-04-101-5/+4
| * | | ldr: Amend parameters for LoadNro/UnloadNro LoadNrr/UnloadNrrLioncash2019-04-101-60/+81
| | |/ | |/|
* | | Merge pull request #2357 from zarroboogs/force-30fps-modebunnei2019-04-142-6/+11
|\ \ \
| * | | added a toggle to force 30fps modezarroboogs2019-04-092-6/+11
* | | | Merge pull request #2381 from lioncash/fsbunnei2019-04-141-8/+7
|\ \ \ \
| * | | | fsp_srv: Remove unnecessary parameter popping in IDirectory's Read()Lioncash2019-04-101-4/+1
| * | | | fsp_srv: Log out option values in IFile's Read and Write functionsLioncash2019-04-101-4/+6
| | |/ / | |/| |
* | | | Merge pull request #2017 from jroweboy/glwidgetbunnei2019-04-141-9/+30
|\ \ \ \ | |_|_|/ |/| | |
| * | | QT Frontend: Migrate to QOpenGLWindowJames Rowe2019-01-221-9/+30
* | | | Merge pull request #2360 from lioncash/svc-globalbunnei2019-04-128-364/+413
|\ \ \ \
| * | | | kernel/svc: Deglobalize the supervisor call handlersLioncash2019-04-088-364/+413
| | |_|/ | |/| |
* | | | Merge pull request #2388 from lioncash/constexprbunnei2019-04-1210-10/+10
|\ \ \ \
| * | | | kernel: Make handle type declarations constexprLioncash2019-04-1110-10/+10
| | |_|/ | |/| |
* / | | kernel/server_session: Remove obsolete TODOsLioncash2019-04-101-7/+2
|/ / /
* | | Merge pull request #1957 from DarkLordZach/title-providerbunnei2019-04-1015-187/+362
|\ \ \
| * | | patch_manager: Dump NSO name with build IDZach Hilman2019-03-284-9/+11
| * | | game_list: Register content with ContentProviderZach Hilman2019-03-271-2/+3
| * | | core: Port current uses of RegisteredCache to ContentProviderZach Hilman2019-03-278-27/+32
| * | | core: Store system-wide ContentProvider for the emulatorZach Hilman2019-03-272-0/+40
| * | | file_sys: Create ContentProvider interface and default implementationsZach Hilman2019-03-272-152/+279
* | | | kernel/process: Set page table when page table resizes occur.Lioncash2019-04-091-0/+2
| |/ / |/| |
* | | Merge pull request #2361 from lioncash/pagetablebunnei2019-04-077-18/+3
|\ \ \
| * | | core/memory: Remove GetCurrentPageTable()Lioncash2019-04-072-6/+1
| * | | arm/arm_dynarmic: Remove unnecessary current_page_table memberLioncash2019-04-072-8/+0
| * | | kernel: Handle page table switching within MakeCurrentProcess()Lioncash2019-04-073-4/+2
* | | | Merge pull request #2356 from lioncash/pairbunnei2019-04-076-18/+15
|\ \ \ \
| * | | | kernel/server_session: Return a std::pair from CreateSessionPair()Lioncash2019-04-064-11/+8
| * | | | kernel/server_port: Return a std::pair from CreatePortPair()Lioncash2019-04-062-7/+7
| |/ / /
* / / / core/memory: Remove unused enum constantsLioncash2019-04-071-10/+0
|/ / /
* | | Merge pull request #2325 from lioncash/namebunnei2019-04-061-0/+4
|\ \ \
| * | | kernel/server_session: Provide a GetName() overrideLioncash2019-04-031-0/+4
* | | | Merge pull request #2240 from FearlessTobi/port-4651bunnei2019-04-063-4/+5
|\ \ \ \
| * | | | gdbstub: Fix some bugs in IsMemoryBreak() and ServeBreak. Add workaround to let watchpoints break into GDB. (#4651)Dimitri A2019-03-153-4/+5
* | | | | Merge pull request #2340 from lioncash/viewbunnei2019-04-061-1/+3
|\ \ \ \ \
| * | | | | file_sys/fsmitm_romfsbuild: Utilize a string_view in romfs_calc_path_hash()Lioncash2019-04-051-1/+3
* | | | | | Merge pull request #2334 from lioncash/overridebunnei2019-04-0613-23/+9
|\ \ \ \ \ \
| * | | | | | core: Add missing override specifiers where applicableLioncash2019-04-0413-23/+9
* | | | | | | Merge pull request #2341 from lioncash/comparebunnei2019-04-062-11/+0
|\ \ \ \ \ \ \
| * | | | | | | file_sys/nca_metadata: Remove unnecessary comparison operators for TitleTypeLioncash2019-04-052-11/+0
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #2339 from lioncash/rankbunnei2019-04-065-17/+29
|\ \ \ \ \ \ \
| * | | | | | | service/fsp_srv: Don't pass SaveDataDescriptor instances by value.Lioncash2019-04-054-6/+6
| * | | | | | | service/fsp_srv: Remove unnecessary unknown member in OpenSaveDataFileSystemLioncash2019-04-051-7/+8
| * | | | | | | service/fsp_srv: Update SaveDataInfo and SaveDataDescriptor structsLioncash2019-04-053-4/+15
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #2343 from lioncash/todobunnei2019-04-062-15/+14
|\ \ \ \ \ \ \
| * | | | | | | file_sys/program_metadata: Remove obsolete TODOsLioncash2019-04-052-15/+14
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #2329 from lioncash/sanitizebunnei2019-04-061-0/+14
|\ \ \ \ \ \ \
| * | | | | | | kernel/svc: Properly sanitize mutex address in WaitProcessWideKeyAtomicLioncash2019-04-041-0/+14
* | | | | | | | Merge pull request #2344 from lioncash/resultbunnei2019-04-061-4/+0
|\ \ \ \ \ \ \ \
| * | | | | | | | hle/result: Remove unnecessary bitfield entry for ResultCodeLioncash2019-04-051-4/+0
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #2338 from lioncash/fsbunnei2019-04-051-5/+8
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | filesystem: Use a std::string_view in OpenFile()Lioncash2019-04-051-5/+8
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #2292 from lioncash/nacpbunnei2019-04-052-12/+24
|\ \ \ \ \ \ \
| * | | | | | | file_sys/control_metadata: Amend naming of membersLioncash2019-04-042-12/+24
| | |_|_|_|/ / | |/| | | | |
* | | | | | | hle/service: Resolve unused variable warningsLioncash2019-04-048-62/+58
| |/ / / / / |/| | | | |
* | | | | | Merge pull request #2328 from lioncash/transferbunnei2019-04-043-17/+37
|\ \ \ \ \ \
| * | | | | | service/am: Correct behavior of CreateTransferMemoryStorage()Lioncash2019-04-031-6/+6
| * | | | | | kernel/transfer_memory: Add accessors to data and sizesLioncash2019-04-032-11/+31
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #2093 from FreddyFunk/disk-cache-better-compressionbunnei2019-04-042-11/+8
|\ \ \ \ \ \
| * | | | | | Addressed feedbackunknown2019-03-291-4/+4
| * | | | | | core: Do not link LZ4 to core. Use common/data_compression for nso segment decompression instead.unknown2019-03-292-11/+8
* | | | | | | Merge pull request #2324 from lioncash/enum-unusedbunnei2019-04-042-2/+0
|\ \ \ \ \ \ \
| * | | | | | | kernel/object: Remove unused handle type entryLioncash2019-04-032-2/+0
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge pull request #2294 from lioncash/fatalbunnei2019-04-032-36/+63
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | service/am: Implement EnterFatalSection and LeaveFatalSectionLioncash2019-03-262-2/+29
| * | | | | | service/am: Sort ISelfController's member functions according to table orderLioncash2019-03-262-36/+36
* | | | | | | Merge pull request #2305 from lioncash/sharedbunnei2019-04-033-5/+18
|\ \ \ \ \ \ \
| * | | | | | | kernel/shared_memory: Remove unused core/memory.h includeLioncash2019-03-291-1/+0
| * | | | | | | kernel/shared_memory: Sanitize supplied size when unmappingLioncash2019-03-293-4/+18
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #2314 from lioncash/constbunnei2019-04-0311-18/+18
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | kernel/thread: Make AllWaitObjectsReady() a const qualified member functionLioncash2019-04-022-2/+2
| * | | | | | kernel/wait_object: Make ShouldWait() take thread members by pointer-to-constLioncash2019-04-0211-11/+11
| * | | | | | kernel/thread: Avoid sign conversion within GetCommandBufferAddress()Lioncash2019-04-011-2/+2
| * | | | | | kernel/thread: Make parameter of GetWaitObjectIndex() const qualifiedLioncash2019-04-012-3/+3
* | | | | | | Merge pull request #2270 from lioncash/plistbunnei2019-04-037-2/+123
|\ \ \ \ \ \ \
| * | | | | | | kernel/svc: Implement svcGetThreadListLioncash2019-04-024-1/+70
| * | | | | | | kernel/svc: Implement svcGetProcessListLioncash2019-04-024-1/+53
* | | | | | | | Merge pull request #2313 from lioncash/reslimitbunnei2019-04-023-14/+6
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | kernel/resource_limit: Remove the name member from resource limitsLioncash2019-04-013-14/+6
| |/ / / / / /
* | | | | | | process: Fix up compilationReinUsesLisp2019-04-021-1/+1
* | | | | | | Merge pull request #2281 from lioncash/memorybunnei2019-04-025-7/+8
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | kernel/codeset: Make CodeSet's memory data member a regular std::vectorLioncash2019-03-225-7/+8
* | | | | | | Merge pull request #2301 from FearlessTobi/remove-amiibo-settingbunnei2019-04-013-3/+1
|\ \ \ \ \ \ \
| * | | | | | | core/yuzu: Remove enable_nfc settingfearlessTobi2019-03-293-3/+1
| | |_|/ / / / | |/| | | | |
* | | | | | | general: Use deducation guides for std::lock_guard and std::unique_lockLioncash2019-04-016-14/+14
* | | | | | | Merge pull request #2304 from lioncash/memsizebunnei2019-03-313-9/+28
|\ \ \ \ \ \ \
| * | | | | | | kernel/process: Report total physical memory used to svcGetInfoLioncash2019-03-293-4/+11
| * | | | | | | kernel/process: Store the total size of the code memory loadedLioncash2019-03-292-0/+5
| * | | | | | | kernel/process: Store the main thread stack size to a data memberLioncash2019-03-282-4/+7
| * | | | | | | kernel/process: Make Run's stack size parameter a u64Lioncash2019-03-282-2/+2
| * | | | | | | kernel/process: Ensure that given stack size is always page-alignedLioncash2019-03-281-0/+4
* | | | | | | | Merge pull request #2308 from lioncash/deductionbunnei2019-03-313-12/+12
|\ \ \ \ \ \ \ \
| * | | | | | | | kernel/scheduler: Remove unused parameter to AddThread()Lioncash2019-03-303-4/+4
| * | | | | | | | kernel/scheduler: Use deduction guides on mutex locksLioncash2019-03-301-8/+8
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | service/fatal: Mark local variables as const where applicableLioncash2019-03-301-6/+6
* | | | | | | | service/fatal: Remove unnecessary semicolonLioncash2019-03-301-1/+1
* | | | | | | | service/fatal: Name FatalInfo structure membersLioncash2019-03-301-31/+44
|/ / / / / / /
* | | | | | | Merge pull request #2266 from FernandoS27/arbitrationbunnei2019-03-295-14/+18
|\ \ \ \ \ \ \
| * | | | | | | Fix small bug that kept a thread as a condvar thread after being signalled.Fernando Sahmkow2019-03-202-6/+8
| * | | | | | | Add CondVar Thread State.Fernando Sahmkow2019-03-204-4/+6
| * | | | | | | Small fixes to address_arbiter to better match the IDB.Fernando Sahmkow2019-03-202-5/+5
* | | | | | | | Merge pull request #2265 from FernandoS27/multilevelqueuebunnei2019-03-292-19/+27
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | Fixes and corrections on formatting.Fernando Sahmkow2019-03-271-6/+9
| * | | | | | | Use MultiLevelQueue instead of old ThreadQueueListFernando Sahmkow2019-03-272-19/+24
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #2284 from lioncash/heap-allocbunnei2019-03-283-59/+81
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | kernel/vm_manager: Handle shrinking of the heap size within SetHeapSize()Lioncash2019-03-242-24/+46
| * | | | | | kernel/vm_manager: Rename HeapAllocate to SetHeapSizeLioncash2019-03-243-4/+3
| * | | | | | kernel/vm_manager: Handle case of identical calls to HeapAllocateLioncash2019-03-241-0/+5
| * | | | | | kernel/vm_manager: Remove unused class variablesLioncash2019-03-241-3/+0
| * | | | | | kernel/vm_manager: Remove unnecessary heap_used data memberLioncash2019-03-243-13/+2
| * | | | | | kernel/vm_manager: Tidy up heap allocation codeLioncash2019-03-243-27/+37
* | | | | | | Merge pull request #2285 from lioncash/unused-structbunnei2019-03-261-8/+0
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | kernel/process: Remove unused AddressMapping structLioncash2019-03-241-8/+0
* | | | | | | Merge pull request #2287 from lioncash/coretiming-cbbunnei2019-03-266-11/+11
|\ \ \ \ \ \ \
| * | | | | | | core/core_timing: Make callback parameters consistentLioncash2019-03-246-11/+11
| |/ / / / / /
* | | | | | | Merge pull request #2286 from lioncash/fwdbunnei2019-03-261-3/+0
|\ \ \ \ \ \ \
| * | | | | | | kernel/kernel: Remove unnecessary forward declarationLioncash2019-03-241-3/+0
| |/ / / / / /
* / / / / / / core/cheat_engine: Make MemoryReadImpl and MemoryWriteImpl internally linkedLioncash2019-03-241-0/+2
|/ / / / / /
* | | | | | Merge pull request #2232 from lioncash/transfer-memorybunnei2019-03-246-6/+282
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | core/hle/kernel/svc: Implement svcUnmapTransferMemoryLioncash2019-03-131-1/+48
| * | | | | core/hle/kernel/svc: Implement svcMapTransferMemoryLioncash2019-03-131-1/+57
| * | | | | core/hle/kernel: Split transfer memory handling out into its own classLioncash2019-03-136-4/+177
* | | | | | Merge pull request #2221 from DarkLordZach/firmware-versionbunnei2019-03-237-3/+154
|\ \ \ \ \ \
| * | | | | | set_sys: Move constants to anonymous namespaceZach Hilman2019-03-111-1/+1
| * | | | | | set_sys: Use official nintendo version stringZach Hilman2019-03-114-19/+25
| * | | | | | system_version: Correct sizes on VectorVfsFile constructionZach Hilman2019-03-111-4/+4
| * | | | | | set_sys: Use correct error codes in GetFirmwareVersion*Zach Hilman2019-03-111-21/+41
| * | | | | | set_sys: Implement GetFirmwareVersion(2) for libnx hosversionZach Hilman2019-03-106-3/+128
* | | | | | | Merge pull request #2280 from lioncash/nsobunnei2019-03-233-73/+92
|\ \ \ \ \ \ \
| * | | | | | | loader/nso: Place translation unit specific functions into an anonymous namespaceLioncash2019-03-221-20/+21
| * | | | | | | loader/nso: Clean up use of magic constantsLioncash2019-03-221-4/+6
| * | | | | | | file_sys/patch_manager: Deduplicate NSO headerLioncash2019-03-223-64/+65
| * | | | | | | loader/nso: Fix definition of the NSO header structLioncash2019-03-221-3/+15
| * | | | | | | file_sys/patch_manager: Remove two magic valuesLioncash2019-03-221-2/+5
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #2279 from lioncash/cheat-globalbunnei2019-03-226-48/+57
|\ \ \ \ \ \ \
| * | | | | | | file_sys/cheat_engine: Silence truncation and sign-conversion warningsLioncash2019-03-222-5/+6
| * | | | | | | file_sys/cheat_engine: Remove use of global system accessorsLioncash2019-03-226-43/+51
| |/ / / / / /
* | | | | | | Merge pull request #2256 from bunnei/gpu-vmmbunnei2019-03-222-13/+5
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | memory: Check that core is powered on before attempting to use GPU.bunnei2019-03-211-1/+1
| * | | | | | gpu: Rewrite virtual memory manager using PageTable.bunnei2019-03-211-10/+2
| * | | | | | gpu: Move GPUVAddr definition to common_types.bunnei2019-03-211-2/+2
* | | | | | | Merge pull request #2234 from lioncash/mutexbunnei2019-03-225-29/+62
|\ \ \ \ \ \ \
| * | | | | | | core/hle/kernel/mutex: Remove usages of global system accessorsLioncash2019-03-151-11/+15
| * | | | | | | core/hle/kernel: Make Mutex a per-process class.Lioncash2019-03-155-18/+47
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge pull request #2274 from lioncash/includebunnei2019-03-221-3/+0
|\ \ \ \ \ \ \
| * | | | | | | core/memory: Remove unnecessary includesLioncash2019-03-211-3/+0
* | | | | | | | Merge pull request #2275 from lioncash/memflagsbunnei2019-03-224-22/+20
|\ \ \ \ \ \ \ \
| * | | | | | | | kernel/vm_manager: Rename CodeStatic/CodeMutable to Code and CodeData respectivelyLioncash2019-03-214-22/+20
| * | | | | | | | kernel/vm_manager: Amend flag values for CodeMutableLioncash2019-03-211-1/+1
| |/ / / / / / /
* | | | | | | | Merge pull request #2276 from lioncash/ambunnei2019-03-221-1/+15
|\ \ \ \ \ \ \ \
| * | | | | | | | service/am: Add function table for IDebugFunctionsLioncash2019-03-211-1/+15
| |/ / / / / / /
* | | | | | | | Merge pull request #1933 from DarkLordZach/cheat-enginebunnei2019-03-2210-0/+813
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | vm_manager: Remove cheat-specific ranges from VMManagerZach Hilman2019-03-0510-77/+56
| * | | | | | | core: Add support for registering and controlling ownership of CheatEngineZach Hilman2019-03-052-0/+13
| * | | | | | | cheat_engine: Add parser and interpreter for game cheatsZach Hilman2019-03-053-0/+715
| * | | | | | | loader/nso: Set main code region in VMManagerZach Hilman2019-03-053-2/+21
| * | | | | | | vm_manager: Add support for storing and getting main code regionZach Hilman2019-03-052-0/+28
| * | | | | | | patch_manager: Display cheats in game list add-onsZach Hilman2019-03-051-0/+2
| * | | | | | | patch_manager: Add support for loading cheats listsZach Hilman2019-03-052-0/+56
| * | | | | | | controllers/npad: Add accessor for current press stateZach Hilman2019-03-051-0/+1
* | | | | | | | Merge pull request #2090 from FearlessTobi/port-4599bunnei2019-03-216-96/+96
|\ \ \ \ \ \ \ \
| * | | | | | | | remove all occurance of specifying endianness inside BitFieldWeiyi Wang2019-02-066-96/+96
* | | | | | | | | Merge pull request #2262 from lioncash/enumbunnei2019-03-212-2/+15
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | file_sys/content_archive: Amend name of Data_Unknown5 enum entryLioncash2019-03-192-2/+15
| | |_|_|_|_|_|/ / | |/| | | | | | |
* | | | | | | | | Merge pull request #2268 from lioncash/codesetbunnei2019-03-218-45/+111
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | |
| * | | | | | | | kernel/process: Make MapSegment lambda reference parameter constLioncash2019-03-201-1/+1
| * | | | | | | | kernel: Move CodeSet structure to its own source filesLioncash2019-03-208-44/+110
* | | | | | | | | Merge pull request #2267 from FernandoS27/fix-2238bunnei2019-03-211-1/+2
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Fix crash caused by 2238.Fernando Sahmkow2019-03-201-1/+2
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #2224 from lioncash/opusbunnei2019-03-211-34/+48
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | hwopus: Leverage multistream API for decoding regular Opus packetsLioncash2019-03-111-34/+48
* | | | | | | | | loader: Remove Linker classLioncash2019-03-203-185/+0
* | | | | | | | | loader: Remove Linker inheritance from NRO and NSO loadersLioncash2019-03-202-4/+4
| |/ / / / / / / |/| | | | | | |
* | | | | | | | Merge pull request #2258 from lioncash/ambunnei2019-03-192-13/+73
|\ \ \ \ \ \ \ \
| * | | | | | | | service/am: Add basic implementation of ChangeMainAppletMasterVolumeLioncash2019-03-182-1/+29
| * | | | | | | | service/am: Unstub SetTransparentVolumeRate()Lioncash2019-03-182-1/+17
| * | | | | | | | service/am: Unstub SetExpectedMasterVolume()Lioncash2019-03-182-11/+27
* | | | | | | | | fsp_srv: Unstub SetCurrentProcessLioncash2019-03-182-1/+5
* | | | | | | | | Merge pull request #2238 from lioncash/threadbunnei2019-03-182-21/+41
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | kernel/thread: Expand documentation of nominal_priority and current_priorityLioncash2019-03-162-3/+11
| * | | | | | | | kernel/thread: Make bracing consistent within UpdatePriority()Lioncash2019-03-161-2/+4
| * | | | | | | | kernel/thread: Amend condition within UpdatePriority()Lioncash2019-03-161-3/+3
| * | | | | | | | kernel/thread: Maintain priority ordering of added mutex waiting threadsLioncash2019-03-161-14/+24
| | |_|_|_|_|/ / | |/| | | | | |
* | | | | | | | Merge pull request #2252 from bunnei/move-page-tablebunnei2019-03-1711-219/+91
|\ \ \ \ \ \ \ \
| * | | | | | | | core: Move PageTable struct into Common.bunnei2019-03-1711-219/+91
* | | | | | | | | Merge pull request #2249 from lioncash/ipcbunnei2019-03-171-0/+30
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | ipc_helpers: Allow pushing and popping floating-point valuesLioncash2019-03-161-0/+30
* | | | | | | | | | Merge pull request #2245 from lioncash/unused-defbunnei2019-03-171-6/+0
|\ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / |/| | | | | | | | |
| * | | | | | | | | kernel/thread: Actually remove the definition of ExitCurrentThread()Lioncash2019-03-161-6/+0
| |/ / / / / / / /
* | | | | | | | | Merge pull request #2243 from bunnei/mem-simplify-cachebunnei2019-03-172-66/+21
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | memory: Simplify rasterizer cache operations.bunnei2019-03-162-66/+21
* | | | | | | | | | Merge pull request #2129 from FernandoS27/cntpctbunnei2019-03-173-2/+12
|\ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / |/| | | | | | | | |
| * | | | | | | | | Corrections, documenting and fixes.Fernando Sahmkow2019-02-162-4/+3
| * | | | | | | | | Use u128 on Clock Cycles calculation.Fernando Sahmkow2019-02-163-6/+6
| * | | | | | | | | Correct CNTPCT to use Clock Cycles instead of Cpu Cycles.Fernando Sahmkow2019-02-163-2/+13
* | | | | | | | | | Merge pull request #2242 from lioncash/thread-fnbunnei2019-03-164-33/+31
|\ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / |/| | | | | | | | |
| * | | | | | | | | kernel/thread: Move thread exiting logic from ExitCurrentThread to svcExitThreadLioncash2019-03-162-8/+7
| * | | | | | | | | kernel/thread: Migrate WaitCurrentThread_Sleep into the Thread interfaceLioncash2019-03-164-25/+24
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | gpu: Use host address for caching instead of guest address.bunnei2019-03-152-6/+10
| |_|_|_|_|/ / / |/| | | | | | |
* | | | | | | | Merge pull request #2230 from lioncash/globalbunnei2019-03-152-8/+9
|\ \ \ \ \ \ \ \
| * | | | | | | | kernel/process: Remove use of global system accessorsLioncash2019-03-132-8/+9
| |/ / / / / / /
* | | | | | | | Merge pull request #2226 from lioncash/privatebunnei2019-03-134-14/+36
|\ \ \ \ \ \ \ \
| * | | | | | | | kernel/server_port: Make data members privateLioncash2019-03-114-14/+36
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #2223 from lioncash/errorbunnei2019-03-133-19/+5
|\ \ \ \ \ \ \ \
| * | | | | | | | core/hle/result: Remove now-unnecessary manually defined copy assignment operatorLioncash2019-03-101-5/+0
| * | | | | | | | core/hle/result: Amend error in comment description for ResultCodeLioncash2019-03-101-1/+1
| * | | | | | | | core/hle/result: Remove now-unused constructor for ResultCodeLioncash2019-03-101-10/+0
| * | | | | | | | core/hle/result: Relocate IPC error code to ipc_helpersLioncash2019-03-103-3/+4
| |/ / / / / / /
* | | | | | | | Merge pull request #2166 from lioncash/vi-init-servicebunnei2019-03-139-40/+146
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | service/vi: Unstub GetDisplayServiceLioncash2019-02-275-11/+49
| * | | | | | | core/ipc_helper: Allow popping all signed value types with RequestParserLioncash2019-02-271-0/+15
| * | | | | | | service/vi: Remove use of a module classLioncash2019-02-268-46/+99
* | | | | | | | Merge pull request #2211 from lioncash/arbiterbunnei2019-03-128-64/+80
|\ \ \ \ \ \ \ \
| * | | | | | | | kernel: Make the address arbiter instance per-processLioncash2019-03-087-27/+34
| * | | | | | | | kernel/svc: Move address arbiter signaling behind a unified API functionLioncash2019-03-083-22/+26
| * | | | | | | | kernel/svc: Move address arbiter waiting behind a unified API functionLioncash2019-03-083-19/+24
* | | | | | | | | service/service: Remove unncessary calls to c_str()Lioncash2019-03-101-4/+3
| |_|/ / / / / / |/| | | | | | |
* | | | | | | | Merge pull request #2207 from lioncash/hwopusbunnei2019-03-101-69/+107
|\ \ \ \ \ \ \ \
| * | | | | | | | service/audio/hwopus: Move decoder state to its own classLioncash2019-03-071-50/+85
| * | | | | | | | service/audio/hwopus: Provide a name for the second word of OpusPacketHeaderLioncash2019-03-071-2/+4
| * | | | | | | | service/audio/hwopus: Move Opus packet header out of the IHardwareOpusDecoderManagerLioncash2019-03-071-17/+17
| * | | | | | | | service/audio/hwopus: Enclose internals in an anonymous namespaceLioncash2019-03-071-2/+3
* | | | | | | | | Merge pull request #2193 from lioncash/globalbunnei2019-03-105-17/+23
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / |/| | | | | | | |
| * | | | | | | | kernel/scheduler: Pass in system instance in constructorLioncash2019-03-045-17/+23
| | |_|_|_|_|/ / | |/| | | | | |
* | | | | | | | clang fixHexagon122019-03-091-1/+2
* | | | | | | | Log 2 new setting valuesHexagon122019-03-091-0/+2
* | | | | | | | Merge pull request #2210 from lioncash/optionalbunnei2019-03-084-47/+47
|\ \ \ \ \ \ \ \
| * | | | | | | | kernel/hle_ipc: Convert std::shared_ptr IPC header instances to std::optionalLioncash2019-03-084-47/+47
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #2195 from lioncash/shared-globalbunnei2019-03-071-3/+2
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | kernel/shared_memory: Get rid of the use of global accessor functions within Create()Lioncash2019-03-041-3/+2
| |/ / / / / /
* | | | | | | Merge pull request #2202 from lioncash/port-privbunnei2019-03-076-36/+78
|\ \ \ \ \ \ \
| * | | | | | | kernel/server_session: Make data members privateLioncash2019-03-065-32/+73
| * | | | | | | kernel/client_session: Make data members privateLioncash2019-03-061-4/+5
* | | | | | | | Merge pull request #2206 from lioncash/audio-stopbunnei2019-03-071-1/+3
|\ \ \ \ \ \ \ \
| * | | | | | | | service/audio/audout_u: Only actually stop the audio stream in StopAudioOut if the stream is playingLioncash2019-03-071-1/+3
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge pull request #2055 from bunnei/gpu-threadbunnei2019-03-078-22/+22
|\ \ \ \ \ \ \ \
| * | | | | | | | gpu: Refactor a/synchronous implementations into their own classes.bunnei2019-03-071-2/+7
| * | | | | | | | gpu: Move command processing to another thread.bunnei2019-03-072-5/+5
| * | | | | | | | gpu: Refactor command and swap buffers interface for asynch.bunnei2019-03-073-14/+4
| * | | | | | | | gpu: Refactor to take RendererBase instead of RasterizerInterface.bunnei2019-03-071-1/+1
| * | | | | | | | settings: Add new graphics setting for use_asynchronous_gpu_emulation.bunnei2019-03-072-0/+3
| * | | | | | | | core: Set is_powered_on before GPU is initialized.bunnei2019-03-071-1/+3
| |/ / / / / / /
* | | | | | | | Merge pull request #2197 from lioncash/includebunnei2019-03-076-8/+12
|\ \ \ \ \ \ \ \
| * | | | | | | | core/hle/ipc: Remove unnecessary includesLioncash2019-03-056-8/+12
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #2190 from lioncash/ogl-globalbunnei2019-03-072-11/+7
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | core/core: Remove the global telemetry accessor functionLioncash2019-03-041-4/+0
| * | | | | | | core/core: Replace direct usage of the global system telemetry accessor from Shutdown()Lioncash2019-03-041-7/+7
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #2199 from lioncash/arbiterbunnei2019-03-066-112/+184
|\ \ \ \ \ \ \
| * | | | | | | kernel/address_arbiter: Pass in system instance to constructorLioncash2019-03-055-23/+42
| * | | | | | | kernel/address_arbiter: Minor tidying upLioncash2019-03-051-18/+18
| * | | | | | | kernel/address_arbiter: Convert the address arbiter into a classLioncash2019-03-055-82/+135
| | |/ / / / / | |/| | | | |
* | | | | | | hle/service/audio/audout_u: Correct lack of return in failure case of AppendAudioOutBufferImpl()Lioncash2019-03-061-0/+1
* | | | | | | Merge pull request #2194 from lioncash/membunnei2019-03-063-30/+66
|\ \ \ \ \ \ \
| * | | | | | | vm_manager: Use range helpers in HeapAlloc() and HeapFree()Lioncash2019-03-041-4/+2
| * | | | | | | vm_manager: Provide address range checking functions for other memory regionsLioncash2019-03-042-4/+35
| * | | | | | | svc: Migrate address range checking functions to VMManagerLioncash2019-03-043-23/+30
| | |/ / / / / | |/| | | | |
* | | | | | | Merge pull request #2200 from lioncash/audiobunnei2019-03-064-10/+21
|\ \ \ \ \ \ \
| * | | | | | | hle/service/audio: Extract audio error codes to a headerLioncash2019-03-054-10/+21
| | |/ / / / / | |/| | | | |
* / | | | | | kernel/thread: Remove obsolete TODO in Create()Lioncash2019-03-051-2/+0
|/ / / / / /
* / / / / / Memory: don't lock hle mutex in memory read/writeWeiyi Wang2019-03-021-6/+0
|/ / / / /
* | | | | Merge pull request #2180 from lioncash/audrenbunnei2019-03-011-1/+12
|\ \ \ \ \
| * | | | | service/audio: Provide an implementation of ExecuteAudioRendererRenderingLioncash2019-03-011-1/+12
* | | | | | service/audio/audren_u: Implement OpenAudioRendererAutoLioncash2019-03-012-7/+20
|/ / / / /
* | | | | Merge pull request #2174 from lioncash/fwdbunnei2019-02-281-1/+1
|\ \ \ \ \
| * | | | | service/hid: Amend forward declaration of ServiceManagerLioncash2019-02-271-1/+1
* | | | | | Speed up memory page mapping (#2141)Annomatg2019-02-271-6/+11
|/ / / / /
* | | | | Merge pull request #2169 from lioncash/namingbunnei2019-02-271-13/+13
|\ \ \ \ \
| * | | | | audio_core/audio_renderer: Name previously unknown parameters of AudioRendererParameterLioncash2019-02-271-13/+13
* | | | | | Merge pull request #2170 from lioncash/emu-windowbunnei2019-02-272-2/+2
|\ \ \ \ \ \
| * | | | | | core/frontend/emu_window: Make ClipToTouchScreen a const member functionLioncash2019-02-272-2/+2
| |/ / / / /
* | | | | | Merge pull request #2161 from lioncash/handle-tablebunnei2019-02-276-19/+63
|\ \ \ \ \ \
| * | | | | | kernel/handle_table: Make local variables as const where applicableLioncash2019-02-251-4/+5
| * | | | | | kernel/handle_table: Allow process capabilities to limit the handle table sizeLioncash2019-02-256-10/+54
| * | | | | | kernel/handle-table: In-class initialize data membersLioncash2019-02-252-3/+2
| * | | | | | kernel/handle_table: Resolve truncation warningsLioncash2019-02-251-2/+2
| | |/ / / / | |/| | | |
* | | | | | common/math_util: Move contents into the Common namespaceLioncash2019-02-277-13/+13
* | | | | | common/vector_math: Move Vec[x] types into the Common namespaceLioncash2019-02-271-1/+1
| |/ / / / |/| | | |
* | | | | Merge pull request #2156 from FreddyFunk/patch-1bunnei2019-02-261-1/+1
|\ \ \ \ \
| * | | | | file_sys/vfs_vector: Fix ignored offset on WriteFrederic L2019-02-251-1/+1
* | | | | | service/vi: Update IManagerDisplayService's function tableLioncash2019-02-251-0/+1
| |/ / / / |/| | | |
* | | | | service/nvflinger: Store BufferQueue instances as regular data membersLioncash2019-02-227-36/+39
* | | | | service/vi/vi_layer: Convert Layer struct into a classLioncash2019-02-216-10/+43