aboutsummaryrefslogtreecommitdiff
path: root/src/core
Commit message (Expand)AuthorAgeFilesLines
...
* nx2: present stats report the worst frame and frames over 100 ms; notes 110-116Takoroka6 days1-5/+11
* kernel: spin briefly before sleeping on a contended KSpinLockTakoroka6 days2-5/+53
* nx2:gpu: free GPU-only region memory when the region is destroyedTakoroka6 days4-12/+107
* nx2: video decoder service protocol (no decoding yet)Takoroka6 days2-22/+209
* nx2: present no longer waits for its own frame; cancelled slot events signalTakoroka6 days1-8/+30
* nx2: video decoder sessions; present waits on an event; present timelineTakoroka6 days1-3/+88
* nx2:gsv 991: size decoder image pools (title 1 movie abort)Takoroka6 days1-0/+32
* nx2 services: callbacks no longer outlive their sessionsTakoroka6 days1-15/+45
* Performance diagnostics and small wins for title 1Takoroka6 days3-7/+37
* Fix the P6 scratch save in R2UR/MATCH/HFMA2.RELU; GPU memory dump toolTakoroka6 days1-0/+42
* Switch 2: nx2:gpu 215 DestroySparseRegion; log 214 argumentsTakoroka6 days1-1/+21
* debugger: monitor handles lists each handle's type and service event nameTakoroka6 days3-1/+48
* Switch 2: signal nx2:vi2 31/32 events on every vblankTakoroka6 days1-2/+38
* Switch 2: back GPU-only regions outside the application poolTakoroka7 days4-5/+11
* kernel: EDEN_NX2_MEM_TRACE logs heap, physical memory and memory info requestsTakoroka7 days2-4/+48
* core: emulate six CPU coresTakoroka7 days4-6/+12
* nx2: unmap GPU memory in submission orderTakoroka7 days2-4/+24
* vfs: keep the open-file cache below the CRT limitTakoroka7 days1-2/+16
* nx2: pace Switch 2 presents to a 60 Hz vblankTakoroka7 days1-0/+22
* nx2: unmap GPU memory the game freesTakoroka7 days4-11/+100
* nx2: frame-locked input replay and quieter logsTakoroka7 days8-5/+97
* nx2: get title 4 past the difficulty confirmTakoroka7 days2-3/+11
* Switch 2: present unflipped; fix frame-capture orientationTakoroka7 days1-5/+3
* Switch 2: title 4 menu text renders uprightTakoroka7 days1-1/+4
* Switch 2: back GPU-only regions, pace presents, interleaved split methodsTakoroka7 days3-5/+110
* Switch 2: suspend channels on semaphore acquires; fix pushbuffer desyncsTakoroka7 days1-0/+12
* Switch 2: present vi2 native images and capture framesTakoroka7 days3-65/+183
* Switch 2: vi2 present/cancel replies and syncpt QueryCounterTakoroka7 days1-0/+36
* Switch 2: native memory/images, GPU-accessible attribute, TSG subcontexts, sy...Takoroka7 days9-26/+265
* Switch 2 (title 1): syncpt handshake, gpu user/gsv partitionsTakoroka7 days1-0/+27
* Switch 2 GPU memory handles and mappings at requested addressesTakoroka7 days4-27/+82
* Switch 2: aud:u audio, REv revision tag, job-slot events, open-file limitTakoroka7 days6-8/+58
* Switch 2: window image sizes, queue semaphores, built-in fonts, memory budgetTakoroka7 days8-0/+122
* Switch 2 GPU: syncpt server, identity GPU mappings, Ampere classes, submit fe...Takoroka7 days7-28/+346
* nvdrv: Switch 2 GetEngineInfo, TSG flag, Ampere object classes, channel ioctl...Takoroka7 days4-0/+99
* nvdrv: stub device for nvgpu nodes Switch 1 never hadTakoroka7 days4-0/+72
* Switch 2 GPU memory: svc 0x80, gpu sub-session jobs, VM range, SM 0x808Takoroka7 days3-10/+40
* nvdrv: Switch 2 GPU address-space layout; gpu 33/203Takoroka7 days3-3/+35
* nvdrv: serve Switch 2 nvsrv with Eden's nvdrv; Ampere characteristicsTakoroka7 days5-3/+75
* service: correct TIPC data replies; vi2 timestamp recorder countTakoroka7 days1-10/+22
* service: Switch 2 vi2 placeholder session (gsv 305)Takoroka7 days1-0/+59
* service: Switch 2 GPU placeholder session (gsv 497)Takoroka7 days1-0/+84
* service: Switch 2 nvsrv and syncpt placeholder sessions behind gsvTakoroka7 days1-21/+129
* am: GetPseudoDeviceId without control metadataTakoroka7 days1-2/+3
* am: placeholder Switch 2 graphics-system (gsv) sessionTakoroka7 days4-0/+75
* kernel: stub Switch 2 svcGetInfo 31/32 (remote memory)Takoroka7 days2-0/+15
* service: EDEN_NX2_IPC_TRACE and EDEN_NX2_AUTO_STUB switchesTakoroka7 days1-1/+23
* am: Switch 2 graphics-scale interface and IApplicationFunctions 321Takoroka7 days6-1/+55
* loader: give loose ExeFS boots a RomFS and an fs registrationTakoroka7 days1-1/+41
* am: stub IApplicationFunctions 320 (called by Switch 2 titles)Takoroka7 days2-1/+8