summaryrefslogtreecommitdiffstats
path: root/src/core/CMakeLists.txt (unfollow)
Commit message (Expand)AuthorFilesLines
2024-02-25ssl: add cert storeLiam1-0/+3
2024-02-24service: hid: Move and migrate AppletResource and ActiveVibrationDeviceNarr the Reg1-0/+4
2024-02-23fs: add ISaveDataTransferProhibiter, stub FindSaveDataWithFilterLiam1-0/+2
2024-02-23aoc: Rename AOC_U to IAddOnContentManagerFearlessTobi1-2/+2
2024-02-22pctl: move IParentalControlServiceFactoryLiam1-2/+2
2024-02-22pctl: move IParentalControlServiceLiam1-0/+2
2024-02-22pctl: move types and resultsLiam1-0/+2
2024-02-22psc: stub overlay notification channelLiam1-0/+9
2024-02-22psc: move IPmControl, IPmModule, IPmServiceLiam1-0/+6
2024-02-22olsc: rewrite IOlscServiceForSystemServiceLiam1-0/+2
2024-02-22olsc: add IDaemonControllerLiam1-0/+2
2024-02-21olsc: move INativeHandleHolder, IOlscServiceForApplication, IOlscServiceForSystemService, ITransferTaskListControllerLiam1-0/+8
2024-02-21audio: split IHardwarweOpusDecoder, move IHardwareOpusDecoderManagerLiam1-2/+4
2024-02-21audio: split IAudioDevice, IAudioRenderer, move IAudioRendererManagerLiam1-4/+8
2024-02-21audio: move IFinalOutputRecorderManager{,ForApplet}Liam1-4/+4
2024-02-21audio: rewrite IAudioOutManagerLiam1-2/+2
2024-02-21audio: rewrite IAudioOutLiam1-0/+2
2024-02-21audio: rewrite IAudioInManagerLiam1-2/+2
2024-02-21audio: rewrite IAudioInLiam1-0/+2
2024-02-19fs: Add FileSystemAccessor classesFearlessTobi1-0/+4
2024-02-19Address review commentsFearlessTobi1-1/+1
2024-02-19fs: Add and use fs_save_data_types.hFearlessTobi1-0/+1
2024-02-19fsp: Move IMultiCommitManager to a seperate fileFearlessTobi1-0/+2
2024-02-19fsp: Move ISaveDataInfoReader to a seperate fileFearlessTobi1-0/+2
2024-02-19core/aoc: Move IPurchaseEventManager to separate fileFearlessTobi1-0/+2
2024-02-19core/CMakeLists: Sort alphabeticallyFearlessTobi1-60/+58
2024-02-18ns: rewrite IQueryServiceLiam1-2/+2
2024-02-18ns: rewrite IServiceGetterInterfaceLiam1-0/+2
2024-02-18ns: rewrite IApplicationManagerInterfaceLiam1-0/+2
2024-02-18ns: move IDevelopInterfaceLiam1-0/+2
2024-02-18ns: rewrite ISystemUpdateInterfaceLiam1-0/+2
2024-02-18ns: move ISystemUpdateControlLiam1-0/+2
2024-02-18ns: rewrite IVulnerabilityManagerInterfaceLiam1-0/+2
2024-02-18ns: rewrite IReadOnlyApplicationControlDataInterfaceLiam1-0/+2
2024-02-18ns: rewrite IReadOnlyApplicationRecordInterfaceLiam1-0/+2
2024-02-18ns: add IDynamicRightsInterfaceLiam1-0/+2
2024-02-18ns: rewrite IDownloadTaskInterfaceLiam1-0/+2
2024-02-18ns: rewrite IDocumentInterfaceLiam1-0/+2
2024-02-18ns: rewrite IContentManagementInterfaceLiam1-0/+2
2024-02-18ns: move IFactoryResetInterfaceLiam1-0/+2
2024-02-18ns: move IECommerceInterfaceLiam1-0/+2
2024-02-18ns: move IApplicationVersionInterfaceLiam1-0/+2
2024-02-18ns: move IAccountProxyInterfaceLiam1-0/+3
2024-02-18ns: rewrite IPlatformServiceManagerLiam1-2/+2
2024-02-18ns: rename results headerLiam1-1/+1
2024-02-18vi: manage resources independently of nvnflinger and refactorLiam1-6/+16
2024-02-18vi: move shared buffer management from nvnflingerLiam1-2/+2
2024-02-18nvnflinger: convert to processLiam1-2/+2
2024-02-18am: unify display layer managementLiam1-4/+2
2024-02-17service: audio: Rewrite IAudioController to new IPCNarr the Reg1-2/+2
2024-02-16service: btm: Migrate service to new IPCNarr the Reg1-0/+10
2024-02-14vi: rewrite IApplicationRootService, IManagerRootService, ISystemRootServiceLiam1-0/+2
2024-02-14vi: split into implementation filesLiam1-7/+16
2024-02-14vi: extract typesLiam1-0/+1
2024-02-14service: set: Migrate ISettingsServer to new interfacegerman771-0/+1
2024-02-12am: move out omm interfaces to new moduleLiam1-6/+8
2024-02-12am: rewrite IApplicationCreatorLiam1-2/+2
2024-02-12am: add IApplicationAccessorLiam1-0/+2
2024-02-12am: rewrite ILockAccessorLiam1-2/+2
2024-02-12am: rewrite IWindowControllerLiam1-2/+2
2024-02-12am: rewrite IStorageLiam1-2/+2
2024-02-12am: rewrite IStorageAccessor, ITransferStorageAccessorLiam1-2/+2
2024-02-12am: rewrite ISelfControllerLiam1-2/+2
2024-02-12am: rewrite IProcessWindingControllerLiam1-2/+2
2024-02-12am: rewrite ILibraryAppletSelfAccessorLiam1-2/+2
2024-02-12am: rewrite ILibraryAppletCreatorLiam1-2/+2
2024-02-12am: rewrite ILibraryAppletAccessorLiam1-2/+2
2024-02-12am: rewrite IHomeMenuFunctionsLiam1-2/+2
2024-02-12am: rewrite IGlobalStateController, add ICradleFirmwareUpdaterLiam1-2/+4
2024-02-12am: rewrite IDisplayControllerLiam1-2/+2
2024-02-12am: move IDebugFunctionsLiam1-2/+2
2024-02-12am: rewrite ICommonStateGetterLiam1-2/+2
2024-02-12am: rewrite IApplicationFunctionsLiam1-2/+2
2024-02-12am: rewrite IAppletCommonFunctionsLiam1-2/+2
2024-02-12am: rewrite IAudioControllerLiam1-2/+2
2024-02-12am: rewrite ISystemAppletProxyLiam1-2/+2
2024-02-12am: rewrite ILibraryAppletProxyLiam1-2/+2
2024-02-12am: rewrite IApplicationProxyLiam1-2/+2
2024-02-12am: rewrite appletAE, appletOELiam1-4/+4
2024-02-11service: ldn: Migrate and refractor service to new IPCNarr the Reg1-0/+12
2024-02-10service: bcat: Address review issuesNarr the Reg1-4/+4
2024-02-10service: bcat: Implement news interfacesNarr the Reg1-0/+12
2024-02-10service: bcat: Migrate and refractor service to new IPCNarr the Reg1-2/+15
2024-02-07service: add os types and multi wait APILiam1-4/+9
2024-01-31nvnflinger/gpu: implement layer stack compositionLiam1-0/+3
2024-01-30am: return AppletDataBroker and use for frontend appletsLiam1-0/+2
2024-01-30am: re-namespace frontend applets to frontend directoryLiam1-23/+23
2024-01-30am: add new datatypes for per-applet stateLiam1-0/+17
2024-01-30service: split am into componentsLiam1-0/+45
2024-01-27Move time services to new IPC.Kelebek11-2/+2
2024-01-25fs: Add path classFearlessTobi1-28/+13
2024-01-25vfs: Move vfs files to their own directoryFearlessTobi1-44/+67
2024-01-25fs: Move fsp_srv subclasses to separate filesFearlessTobi1-2/+11
2024-01-25service: add template serializer for method callsLiam1-0/+2
2024-01-24Rework time service to fix time passing offline.Kelebek11-35/+59
2024-01-19GPU-SMMU: Estimate game leak and preallocate device region.Fernando Sahmkow1-0/+2
2024-01-19SMMU: Initial adaptation to video_core.Fernando Sahmkow1-0/+2
2024-01-16service: set: Refractor setting serviceNarr the Reg1-8/+9
2024-01-11fsp-srv: use program registry for SetCurrentProcessLiam1-0/+4
2024-01-07service: set: Rename filesgerman771-8/+8
2024-01-05hid_core: Move hid to it's own subprojectNarr the Reg1-95/+1
2024-01-04service: hid: Implement NpadResource and NpadDataNarr the Reg1-0/+4
2023-12-31service: hid: Use applet resource to get latest shared memory handleNarr the Reg1-3/+13
2023-12-29jit: use code memory handles correctlyLiam1-0/+2
2023-12-26core: track separate heap allocation for linuxLiam1-0/+1
2023-12-16Make system settings persistent across bootsKelebek11-0/+8
2023-12-14service: hid: Allow to create multiple instances of shared memoryNarr the Reg1-2/+8
2023-12-11nce: implement instruction emulation for misaligned memory accessesLiam1-2/+6
2023-12-09ro: add separate ro serviceLiam1-0/+6
2023-12-07kernel: implement light IPCLiam1-0/+6
2023-12-07service: hid: Introduce proper AppletResource emulationNarr the Reg1-0/+2
2023-12-04core: refactor emulated cpu core activationLiam1-0/+2
2023-11-29core: Rename patcher fileGPUCode1-2/+2
2023-11-27qt: add cpu_backend configurationamazingfate1-2/+1
2023-11-25core: Define HAS_NCE macroGPUCode1-1/+2
2023-11-25arm: Implement native code execution backendLiam1-0/+16
2023-11-21service: hid: Create appropriate hid resourcesNarr the Reg1-2/+7
2023-11-17service: hid: Introduce firmware settings and update activate controller callsNarr the Reg1-0/+2
2023-11-15service: hid: Split hid.cpp into individual interfacesNarr the Reg1-0/+8
2023-11-10kernel: add KPageTableBaseLiam1-3/+3
2023-10-30nvnflinger: use graphic buffer lifetime for map handleLiam1-0/+1
2023-10-08service: caps: Implement album manager and reorganize serviceNarr the Reg1-2/+6
2023-10-01service: nvnflinger: Implement shared bufferNarr the Reg1-0/+2
2023-09-18cmake: prefer system renderdoc headerAlexandre Bouvier1-1/+1
2023-09-18service: mii: Implement database managergerman771-0/+2
2023-09-18service: mii: Implement figurine databasegerman771-0/+2
2023-09-16Reimplement HardwareOpusKelebek11-1/+1
2023-09-14debug: Add renderdoc capture hotkeyGPUCode1-1/+4
2023-09-14ngc: implement serviceLiam1-2/+2
2023-09-11service: mii: separate mii types into their own filegerman771-3/+11
2023-09-11service: mii: Add mii util and resultgerman771-0/+2
2023-08-15vfs: expand support for NCA readingLiam1-2/+43
2023-07-17ssl: Link with crypt32 for secure channel backendMorph1-1/+1
2023-07-08k_server_session: translate special header for non-HLE requestsLiam1-0/+1
2023-07-02Updates:comex1-0/+4
2023-06-26Fix more Windows build errorscomex1-1/+1
2023-06-25Implement SSL servicecomex1-0/+14
2023-06-13core: decouple ARM interface from DynarmicLiam1-4/+5
2023-06-08core_timing: Use CNTPCT as the guest CPU tickMorph1-1/+0
2023-06-05time_zone_binary: Add zoneinfo datalat9nq1-1/+1
2023-06-03vfs: add vfs_cached for romfs buildLiam1-0/+2
2023-06-03core: frontend: Refactor GraphicsContext to its own module.bunnei1-0/+1
2023-05-06service: nfc: Merge device interfaces and create the device managerNarr the Reg1-10/+11
2023-04-14service: nfp: Use an unique interfaceNarr the Reg1-2/+2
2023-03-22kernel: use KTypedAddress for addressesLiam1-0/+1
2023-03-13kernel: move KMemoryLayout for NX boardLiam1-1/+1
2023-03-13kernel: remove KLinkedListLiam1-1/+0
2023-03-07hle: rename legacy errors to ResultsLiam1-1/+0
2023-03-01nvnflinger: fix nameLiam1-29/+29
2023-03-01service: move hle_ipc from kernelLiam1-3/+3
2023-02-28cmake: use correct boost imported targetsAlexandre Bouvier1-1/+1
2023-02-27Partially apply LTO to only core and video_core projects.Matías Locatti1-0/+4
2023-02-21service: refactor server architectureLiam1-2/+4
2023-02-17kernel: add KObjectNameLiam1-0/+2
2023-02-14service: remove deleted servicesLiam1-16/+0
2023-02-07kernel/svc: switch to generated wrappersLiam1-0/+1
2023-02-05kernel/svc: Split implementations into separate filesLiam1-1/+36
2023-02-01kernel: add KDeviceAddressSpaceLiam1-0/+2
2023-01-30kernel: add KCapabilitiesLiam1-0/+2
2023-01-08Revert "Revert "k_page_group: synchronize""bunnei1-0/+1
2022-12-29Revert "k_page_group: synchronize"gidoly1-1/+0
2022-12-25k_page_group: synchronizeLiam1-0/+1
2022-12-19kernel: remove TimeManagerLiam1-2/+0
2022-12-18kernel: add KHardwareTimerLiam1-0/+4
2022-12-04cmake: prefer system librariesAlexandre Bouvier1-1/+1
2022-12-02service: nfc: Implement mifare serviceNarr the Reg1-0/+2
2022-11-30CMake: Use precompiled headersameerj1-0/+5
2022-11-19service: nfc: Implement nfc userNarr the Reg1-0/+5
2022-11-13service: am: Implement cabinet applet backendgerman771-0/+4
2022-11-09Initial ARM64 supportLiam1-7/+7
2022-11-04core: hle: kernel: Add KSystemResource.bunnei1-0/+2
2022-11-04core: hle: kernel: Add KPageTableManager.bunnei1-0/+1
2022-11-04core: hle: kernel: Add KPageTableSlabHeap.bunnei1-0/+1
2022-11-04core: hle: kernel: Add KEventInfo.bunnei1-0/+1
2022-11-04core: hle: kernel: Add KDebug.bunnei1-0/+1
2022-10-22general: Enforce C4800 everywhere except in video_coreMorph1-0/+1
2022-10-22CMakeLists: Remove all redundant warningsMorph1-6/+1
2022-10-19kernel: add KSessionRequestLiam1-0/+2
2022-10-19core: hle: kernel: Add KDynamicResourceManager.bunnei1-0/+1
2022-10-19core: hle: kernel: Add KDynamicSlabHeap.bunnei1-0/+1
2022-10-19core: hle: kernel: Add KDynamicPageManager.bunnei1-0/+1
2022-10-13kernel: remove KWritableEventLiam1-2/+0
2022-10-06NVDRV: Further refactors and eliminate old code.Fernando Sahmkow1-2/+0
2022-10-06NVDRV: Refactor and add new NvMap.Fernando Sahmkow1-2/+6
2022-10-02service: nfp: Rewrite and implement applet callsgerman771-1/+4
2022-09-25service: hid: Partially implement palma controllerNarr the Reg1-0/+2
2022-09-09ldn: Initial implementationFearlessTobi1-0/+2
2022-09-08core/CMakeLists.txt: Remove duplicate files.SachinVin1-6/+0
2022-09-07core: nfp: Implement amiibo encryptiongerman771-0/+3
2022-09-03core: ns: Implement pl:s serviceNarr the Reg1-2/+2
2022-08-27yuzu_room: Remove dependency on coreFearlessTobi1-2/+0
2022-08-15core, network: Add ability to proxy socket packetsFearlessTobi1-0/+2
2022-08-07ldn: Add better stubs and more data typesFearlessTobi1-1/+2
2022-08-01core/loader: remove ELF loaderLiam1-2/+0
2022-08-01build(externals): rename Findopus to FindOpusAndrea Pappacoda1-1/+1
2022-07-27chore: make yuzu REUSE compliantAndrea Pappacoda1-0/+3
2022-07-25Address first part of review commentsFearlessTobi1-5/+5
2022-07-25yuzu: Add ui files for multiplayer roomsFearlessTobi1-6/+8
2022-07-25kernel: unlayer CPU interrupt handlingLiam1-2/+0
2022-07-24service: irs: Implement clustering processorgerman771-0/+1
2022-07-24service: irs: Split processors and implement ImageTransferProcessorgerman771-0/+14
2022-07-24core: hid: Add cammera supportgerman771-0/+1
2022-06-29service: ptm: Rewrite PSM and add TSgerman771-0/+4
2022-06-27core: kernel: Replace instances of KPageLinkedList with KPageGroupgerman771-1/+1
2022-06-14CMakeLists: Make variable shadowing a compile-time errorMorph1-5/+0
2022-06-01core/debugger: Improved stepping mechanism and misc fixesLiam1-0/+3
2022-06-01core/debugger: Implement new GDB stub debuggerLiam1-0/+7
2022-04-16hidbus: Implement hidbus and ringcongerman771-0/+10
2022-04-13service: jit: Implement the JIT serviceLiam1-0/+2
2022-04-09core: extract symbol readingLiam1-0/+2
2022-04-07service: jit: stub JIT serviceLiam1-0/+2
2022-03-25hle: nvflinger: Merge Rect with Common::Rectangle.bunnei1-1/+0
2022-03-25hle: nvflinger: Add implementation for HosBinderDriverServer service.bunnei1-0/+2
2022-03-25hle: nvflinger: Add implementation for BufferQueueProducer class.bunnei1-2/+2
2022-03-25hle: nvflinger: Add implementation for BufferQueueCore class.bunnei1-0/+2
2022-03-25hle: nvflinger: Add implementation for BufferQueueConsumer class.bunnei1-0/+2
2022-03-25hle: nvflinger: Add implementation for QueueBufferInput and QueueBufferOutput structs.bunnei1-0/+2
2022-03-25hle: nvflinger: Add implementation for BufferItemConsumer class.bunnei1-0/+2
2022-03-25hle: nvflinger: Add implementation for ConsumerBase class.bunnei1-0/+2
2022-03-25hle: nvflinger: Add implementation for BufferSlot class.bunnei1-0/+1
2022-03-25hle: nvflinger: Add implementation for BufferItem class.bunnei1-0/+1
2022-03-25hle: nvflinger: Move implementation for Parcel to its own header.bunnei1-0/+1
2022-03-25hle: nvflinger: Add android buffer queue definitions to its own header.bunnei1-0/+1
2022-03-25hle: nvflinger: Add IBinder interface.bunnei1-0/+1
2022-03-25hle: nvflinger: Add IConsumerListener interface.bunnei1-0/+1
2022-03-25hle: nvflinger: Add ProducerListener interface.bunnei1-0/+1
2022-03-25hle: nvflinger: Add android window enumerations to its own header.bunnei1-0/+1
2022-03-25hle: nvflinger: Move BufferTransformFlags to its own header.bunnei1-0/+1
2022-03-25hle: nvflinger: Move PixelFormat to its own header.bunnei1-0/+1
2022-03-25hle: nvflinger: Add implementation for GraphicBuffer class.bunnei1-0/+1
2022-03-25hle: nvflinger: Add implementation for Fence class.bunnei1-0/+2
2022-03-25hle: nvflinger: Add implementation for Rect class.bunnei1-0/+1
2022-03-22applets/mii: Move MiiEdit applet types into its own fileMorph1-0/+1
2022-03-22applets: Rename Mii to MiiEditMorph1-4/+4
2022-03-18general: Reduce core.h includesameerj1-0/+1
2022-03-15core: hle: kernel: k_page_buffer: Add KThreadLocalPage primitive.bunnei1-0/+2
2022-03-15core: hle: kernel: k_page_buffer: Add KPageBuffer primitive.bunnei1-0/+1
2022-03-01applet: mii: Simple implementation of mii appletgerman771-0/+4
2022-02-27hle: kernel: Add initial_process.h header.bunnei1-0/+1
2022-02-27hle: kernel: board: nx: Add k_memory_layout.h header.bunnei1-0/+1
2022-02-11service/mnpp: Stub mnpp_appNarr the Reg1-0/+2
2022-01-15core: hle: kernel: Add KWorkerTask and KWorkerTaskManager.bunnei1-0/+3
2021-12-31core: hle: kernel: Implement thread pinning.bunnei1-0/+2
2021-12-18core: hle: Remove global HLE lock.bunnei1-2/+0
2021-12-07hle: kernel: KLightConditionVariable: Migrate to updated KThreadQueue.bunnei1-0/+1
2021-12-07hle: kernel: Update KThreadQueue and migrate KSynchronizationObject.bunnei1-0/+1
2021-12-06service/notif: Add notif:a and stub ListAlarmSettings,Initializegerman771-0/+2
2021-12-05Add KCodeMemory to CMakeLists.txtitsmeft241-0/+2
2021-11-28core/pdm: Stub QueryPlayStatisticsByApplicationIdAndUserAccountIdNarr the Reg1-0/+2
2021-11-25service/hid: Create ring LIFOgerman771-1/+1
2021-11-25core/hid: Add emulated controllersgerman771-0/+8
2021-11-25core/hid: Move motion_input, create input converter and hid_typesgerman771-0/+5
2021-11-25core/hid: Move input_interpreter to hidgerman771-2/+2
2021-09-29service: bcat: Remove BoxCat BCAT implementationMorph1-12/+0
2021-09-29externals: Remove libzipMorph1-1/+1
2021-09-29file_sys: Remove vfs_libzipMorph1-2/+0
2021-09-29Fix KShareMemory object leakFeng Chen1-0/+1
2021-09-06account: EnsureTokenIdCacheAsyncChloe Marcec1-0/+2
2021-08-27ngct: Stub NGCT:U servicegerman771-0/+2
2021-08-12configuration: add option to select network interfacespholz1-0/+2
2021-07-21hle: service: Add a helper module for managing kernel objects.bunnei1-0/+2
2021-07-14service: Append service name prefix to common filenamesMorph1-22/+22
2021-07-14applets: Append applet_ prefix to backend appletsMorph1-14/+14
2021-07-06CMakeLists: Treat -Wsign-compare as an error on GCC/ClangMorph1-2/+0
2021-06-28core: Enforce C4242Morph1-6/+3
2021-06-16hle: api_version: Add HLE API version constantsMorph1-0/+1
2021-06-16spl: Add SPL typesMorph1-0/+1
2021-06-16spl: Add SPL result codesMorph1-0/+1
2021-05-16core: Make variable shadowing a compile-time errorLioncash1-14/+12
2021-05-06hle: kernel: Migrate to KHandleTable.bunnei1-2/+2
2021-05-06hle: kernel: Rename Process to KProcess.bunnei1-2/+2
2021-05-06hle: kernel: Remove deprecated Object class.bunnei1-2/+0
2021-05-06hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.bunnei1-0/+2
2021-05-06hle: kernel: Migrate KServerPort to KAutoObject.bunnei1-2/+2
2021-05-06hle: kernel: Migrate KClientPort to KAutoObject.bunnei1-2/+2
2021-05-06hle: kernel: Migrate KTransferMemory to KAutoObject.bunnei1-2/+2
2021-05-06hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.bunnei1-6/+6
2021-05-06hle: kernel: Migrate more of KThread to KAutoObject.bunnei1-0/+2
2021-05-06hle: kernel: Add initial impl. of slab setup.bunnei1-0/+2
2021-05-06hle: kernel: Add initial impl. of KLinkedList.bunnei1-0/+1
2021-05-06hle: kernel: Add initial impl. of KSlabAllocated.bunnei1-0/+1
2021-05-06hle: kernel: Add initial impl. of KAutoObjectWithListContainer.bunnei1-0/+2
2021-05-06hle: kernel: Add initial impl. of KAutoObject.bunnei1-0/+2
2021-04-24glue: Add ectx:aw placeholdergerman771-0/+2
2021-04-24hid: Implement SevenSixAxis and ConsoleSixAxisSensorgerman771-0/+2
2021-04-15applets/swkbd: Implement the Normal and Inline Software Keyboard AppletMorph1-0/+1
2021-04-15common: Move settings to common from core.bunnei1-2/+0
2021-04-08externals: Search for shared opus installation.Markus Wick1-1/+1
2021-03-21hle: kernel: k_memory_layout: Derive memory regions based on board layout.bunnei1-0/+2
2021-03-21hle: kernel: board: Add secure_monitor module.bunnei1-0/+1
2021-03-21hle: kernel: Add k_trace module.bunnei1-0/+1
2021-03-21hle: kernel: KSystemControl: Update to reflect board-specific behavior.bunnei1-1/+2
2021-03-21hle: kernel: Add initial KMemoryRegionType module.bunnei1-0/+1
2021-03-21hle: kernel: Move KMemoryRegion to its own module and update.bunnei1-0/+1
2021-02-19hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable.bunnei1-4/+4
2021-02-19hle: kernel: Migrate MemoryManager to KMemoryManager.bunnei1-2/+2
2021-02-19hle: kernel: Migrate PageLinkedList to KPageLinkedList.bunnei1-1/+1
2021-02-19hle: kernel: Migrate to KMemoryBlock, KMemoryBlockManager, and others.bunnei1-4/+4
2021-02-19hle: kernel: Migrate SlabHeap to KSlabHeap.bunnei1-1/+1
2021-02-19hle: kernel: Migrate MemoryLayout to KMemoryLayout.bunnei1-1/+1
2021-02-19hle: kernel: Migrate AddressSpaceInfo to KAddressSpaceInfo.bunnei1-2/+2
2021-02-19hle: kernel: KSystemControl does not belong in Memory namespace.bunnei1-2/+2
2021-02-19hle: kernel: Add KPageBitmap class.bunnei1-0/+1
2021-02-19hle: kernel: Add KSpinLock implementation.bunnei1-0/+2
2021-02-19hle: kernel: Rename SharedMemory to KSharedMemory.bunnei1-2/+2
2021-02-15core: core_timing_util: Optimize core timing math.bunnei1-1/+0
2021-02-15core/CMakeLists: Add web_types.hMorph1-0/+1
2021-02-14hle: service: ldn: IUserLocalCommunicationService: Indicate that LDN is disabled.bunnei1-0/+1
2021-02-13kernel: KScopedReservation implementationameerj1-0/+1
2021-02-13kernel: Unify result codes (#5890)Chloe1-2/+1
2021-02-10core: Add -fsized-dealloction as a Clang flaglat9nq1-0/+2
2021-02-05hle: kernel: Implement KEvent.bunnei1-0/+2
2021-02-05hle: kernel: Rename WritableEvent to KWritableEvent.bunnei1-2/+2
2021-02-05hle: kernel: Rename ReadableEvent to KReadableEvent.bunnei1-2/+2
2021-01-30kernel: Rewrite resource limit to be more accurateChloe Marcec1-2/+3
2021-01-29core: hle: kernel: Implement KLightLock.bunnei1-0/+2
2021-01-29core: hle: kernel: Implement KThreadQueue.bunnei1-0/+1
2021-01-29core: hle: kernel: Rename Thread to KThread.bunnei1-2/+2
2021-01-20lm: Recode LM serviceChloe Marcec1-2/+0
2021-01-15core/cmake: Enforce Wclass-memaccessReinUsesLisp1-0/+1
2021-01-15core/cmake: Remove Werror flags already defined code-base wideReinUsesLisp1-2/+0
2021-01-11core: hle: Integrate new KConditionVariable and KAddressArbiter implementations.bunnei1-4/+0
2021-01-11core: hle: kernel: Update KAddressArbiter.bunnei1-0/+2
2021-01-11core: hle: kernel: Update KConditionVariable.bunnei1-0/+2
2021-01-11core: hle: kernel: Begin moving common SVC defintions to its own header.bunnei1-0/+1
2021-01-11core: hle: kernel: Update KSynchronizationObject.bunnei1-4/+2
2021-01-11core: hle: kernel: Begin moving common SVC results to its own header.bunnei1-0/+1
2021-01-05core: Enforce C4715 (not all control paths return a value)ReinUsesLisp1-0/+2
2020-12-29hle: service: bsd: Update to work with service threads, removing SleepClientThread.bunnei1-1/+0
2020-12-29core: hle: server_session: Use separate threads for each service connection.bunnei1-0/+2
2020-12-18frontend/input_interpreter: Add InputInterpreter APIMorph1-0/+2
2020-12-08file_sys: Consolidate common Title ID operationsMorph1-0/+1
2020-12-06hle: kernel: Migrate to KScopedSchedulerLock.bunnei1-0/+1
2020-12-06hle: kernel: Separate KScopedSchedulerLockAndSleep from k_scheduler.bunnei1-0/+1
2020-12-06hle: kernel: Separate KScheduler from GlobalSchedulerContext class.bunnei1-0/+2
2020-12-06hle: kernel: Rewrite scheduler implementation based on Mesopshere.bunnei1-2/+2
2020-12-06hle: kernel: Port KAbstractSchedulerLock from Mesosphere.bunnei1-0/+1
2020-12-06common: Port KPriorityQueue from Mesosphere.bunnei1-0/+1
2020-12-06hle: kernel: Port KAffinityMask from Mesosphere.bunnei1-0/+1
2020-11-27core: Eliminate remaining usages of the global system instanceLioncash1-2/+0
2020-11-19hle: service: Stub OLSC Initialize and SetSaveDataBackupSettingEnabled functions.bunnei1-0/+2
2020-11-04core: Remove usage of unicornLioncash1-3/+1
2020-11-01hle: service: nvdrv: Implement SyncpointManager, to manage syncpoints.bunnei1-0/+2
2020-10-27video_core: NVDEC Implementationameerj1-0/+2
2020-10-21core: Fix clang build pt.2Lioncash1-2/+5
2020-10-21Revert "core: Fix clang build"bunnei1-3/+2
2020-10-18core: Add boxcat sources with target_sourcesLioncash1-7/+7
2020-10-18core: Fix clang buildLioncash1-2/+3
2020-10-13core/CMakeLists: Make some warnings errorsLioncash1-0/+11
2020-09-04Project Mjölnir: Part 2 - Controller AppletMorph1-0/+4
2020-07-28service/sockets: Add worker abstraction to execute blocking calls asynchronouslyReinUsesLisp1-0/+1
2020-07-28service/sockets: Add translate functionsReinUsesLisp1-0/+2
2020-07-19core/network: Add network abstractionReinUsesLisp1-0/+3
2020-07-17core/CMakeLists: Add missing physical_memory.h header fileLioncash1-0/+1
2020-07-12hle: service: mii: Rewrite service to properly support creation of random and default miis.bunnei1-2/+5
2020-07-01externals: Track opus as submodule instead of using conanDavid Marcec1-1/+1
2020-06-27ARM: Update Dynarmic and Setup A32 according to latest interface.Fernando Sahmkow1-0/+8
2020-06-27General: Cleanup legacy code.Fernando Sahmkow1-2/+0
2020-06-27General: Recover Prometheus project from harddrive failure Fernando Sahmkow1-2/+2
2020-06-19Fix compilation when not building with boxcatDavid Marcec1-2/+2
2020-06-18Core: Implement a Host Timer.Fernando Sahmkow1-0/+2
2020-05-08Replace externals with Conan (#3735)James Rowe1-2/+2
2020-04-17kernel: Remove old VMManager class.bunnei1-2/+0
2020-04-17kernel: memory: Add PageTable class, to manage process address space.bunnei1-0/+2
2020-04-17kernel: memory: Add MemoryLayout class, to build physical memory layout.bunnei1-0/+1
2020-04-17kernel: memory: Add MemoryManager class, to manage page heaps.bunnei1-0/+2
2020-04-17kernel: memory: Add MemoryBlockManager class, to manage memory blocks.bunnei1-0/+2
2020-04-17kernel: memory: Add PageHeap class, to manage a heap of pages.bunnei1-0/+2
2020-04-17kernel: memory: Add PageLinkedList class, to manage a list of pages.bunnei1-0/+1
2020-04-17kernel: memory: Add system_control code, which will be used for ASLR support.bunnei1-0/+2
2020-04-17kernel: memory: Add MemoryBlock class, for managing memory blocks and their state.bunnei1-0/+1
2020-04-17kernel: memory: Add memory_types.h, for things that are commonly used in memory code.bunnei1-0/+1
2020-04-17kernel: memory: Add SlabHeap class, for managing memory heaps.bunnei1-0/+1
2020-04-17kernel: memory: Add AddressSpaceInfo class, for managing the memory address space.bunnei1-0/+2
2020-04-17core: device_manager: Add a simple class to manage device RAM.bunnei1-0/+2
2020-04-17core: kernel: Add svc_types header to include SVC-specific types.bunnei1-0/+1
2020-04-16externals: Move LibreSSL linking to httplib.Markus Wick1-5/+2
2020-04-01capsrv: Split Capture services into individual files and stub GetAlbumContentsFileListForApplication (#3571)Morph1-0/+12
2020-03-25Frontend/GPU: Refactor context managementJames Rowe1-2/+0
2020-03-03core: Implement separate A32/A64 ARM interfaces.bunnei1-2/+4
2020-03-03core: dynarmic: Add CP15 from Citra.bunnei1-0/+2
2020-02-26core: frontend: Refactor scope_acquire_window_context to scope_acquire_context.bunnei1-2/+2
2020-02-22Kernel: Implement Time Manager.Fernando Sahmkow1-0/+2
2020-02-11Kernel: Refactor synchronization to better match REFernando Sahmkow1-0/+2
2020-02-11Kernel: Change WaitObject to Synchronization object. In order to better reflect RE.Fernando Sahmkow1-2/+2
2020-01-26Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager.Fernando Sahmkow1-4/+4
2020-01-25Core: Refactor CPU Management.Fernando Sahmkow1-0/+2
2020-01-04system_archive: Add a basic HLE implementation for time zone binary.bunnei1-0/+2
2020-01-04service: time: Rewrite implementation of glue services.bunnei1-0/+28
2019-11-28kernel: Implement a more accurate IPC dispatch.bunnei1-0/+1
2019-11-27core/memory: Migrate over memory mapping functions to the new Memory classLioncash1-1/+0
2019-11-12CMakeLists: Make most implicit type conversion warnings errors on MSVCLioncash1-0/+17
2019-10-13externals: Move OSS font data to file_sys in coreZach Hilman1-1/+15
2019-09-30module: Create BCAT backend based upon Settings value on constructionZach Hilman1-0/+20
2019-09-22core: Add LM::Manager to systemZach Hilman1-0/+2
2019-09-22Revert "Merge pull request #2709 from DarkLordZach/oss-ext-fonts-1"David Marcec1-15/+1
2019-09-22cheat_engine: Move to memory and strip VMZach Hilman1-2/+5
2019-09-22externals: Move OSS font data to file_sys in coreZach Hilman1-1/+15
2019-07-10system_archive: Add open-source reimplementation of MiiModel dataZach Hilman1-0/+2
2019-07-05Gpu: Implement Hardware Interrupt Manager and manage GPU interruptsFernando Sahmkow1-0/+2
2019-07-05nv_services: Correct buffer queue fencing and GPFifo fencingFernando Sahmkow1-0/+1
2019-07-01hid:StartLrAssignmentMode, hid:StopLrAssignmentMode, hid:SwapNpadAssignmentDavid Marcec1-0/+1
2019-06-29apm: Add Controller class to manage speed data and applicationZach Hilman1-0/+2
2019-06-28Added errors.h to cmakelistDavid Marcec1-0/+1
2019-06-25Implement Time::GetSharedMemoryNativeHandleDavid Marcec1-0/+2
2019-06-25glue: Add errors for glue/arp servicesZach Hilman1-2/+7
2019-06-25glue: Add manager to keep track of application registryZach Hilman1-0/+2
2019-06-24Implemented INotificationServiceDavid Marcec1-0/+1
2019-06-21core: Move Freezer class to tools namespaceZach Hilman1-2/+2
2019-06-21memory: Add class to manage and enforce memory freezingZach Hilman1-0/+2
2019-06-18core: Remove unused CiTrace source filesLioncash1-3/+0
2019-06-07constants: Extract backup JPEG used by account servicesZach Hilman1-0/+2
2019-06-05loader: Add AppLoader_KIP for KIP filesZach Hilman1-0/+2
2019-06-05file_sys: Add classes to parse KIP1 and INI1 filesZach Hilman1-0/+2
2019-05-25core: Add Reporter class to take/save reportsZach Hilman1-1/+3
2019-05-23Address review commentsMichael Scire1-2/+2
2019-05-23Implement IApplicationFunctions::GetDesiredLanguageMichael Scire1-0/+3
2019-04-25mii: Implement IDatabaseService commands using MiiManagerZach Hilman1-0/+2
2019-04-17frontend: Add frontend receiver for Error appletZach Hilman1-2/+8
2019-03-29core: Do not link LZ4 to core. Use common/data_compression for nso segment decompression instead.unknown1-1/+1
2019-03-20kernel: Move CodeSet structure to its own source filesLioncash1-0/+2
2019-03-20loader: Remove Linker classLioncash1-2/+0
2019-03-17core: Move PageTable struct into Common.bunnei1-2/+0
2019-03-13core/hle/kernel: Split transfer memory handling out into its own classLioncash1-0/+2
2019-03-10set_sys: Implement GetFirmwareVersion(2) for libnx hosversionZach Hilman1-0/+2
2019-03-05hle/service/audio: Extract audio error codes to a headerLioncash1-0/+1
2019-03-05cheat_engine: Add parser and interpreter for game cheatsZach Hilman1-0/+2
2019-02-20service/nvflinger: Relocate definitions of Layer and Display to the vi serviceLioncash1-0/+4
2019-02-01kernel: Remove the Timer classLioncash1-2/+0
2019-01-24frontend: Refactor ScopeAcquireWindowContext out of renderer_opengl.bunnei1-0/+2
2018-12-29Moved log backtrace to arm_interface.cpp. Added printing of error code to fatalDavid Marcec1-0/+1
2018-12-28core: Add getter and setter for WebBrowserApplet frontendZach Hilman1-0/+2
2018-12-28applets: Implement LibAppletOff (Web) appletZach Hilman1-0/+2
2018-12-21kernel/process: Introduce process capability parsing skeletonLioncash1-0/+2
2018-12-03qt: Implement GUI dialog frontend for ProfileSelectorZach Hilman1-0/+2
2018-12-03frontend: Add frontend applet for ProfileSelectZach Hilman1-0/+2
2018-11-29kernel: Divide Event into ReadableEvent and WritableEventZach Hilman1-2/+4
2018-11-22core: Relocate CPU core management to its own classLioncash1-0/+2
2018-11-22applets: Add StubAppletZach Hilman1-0/+2
2018-11-18am/applets: Add connector between frontend and AM applet classesZach Hilman1-0/+2
2018-11-18frontend/applets: Add frontend software keyboard provider and defaultZach Hilman1-0/+2
2018-11-18am/applets: Add Applet superclass to describe a generic appletZach Hilman1-0/+2
2018-11-16file_sys: Add framework for synthesizing open source archivesZach Hilman1-0/+4
2018-10-21service: Add the basic skeleton for the NPNS servicesLioncash1-0/+2
2018-10-21am: Add the basic skeleton for the tcap serviceLioncash1-0/+2
2018-10-21service: Add skeleton for psm serviceZach Hilman1-0/+2
2018-10-11core/CMakeLists: Make all web_service-related libraries privateLioncash1-1/+1
2018-10-11core/CMakeLists: Use target_compile_definitions instead of add_definitions for specifying ENABLE_WEB_SERVICELioncash1-1/+1
2018-10-10"Better Hid" rework part 1David Marcec1-0/+18
2018-10-07crypto: Add PartitionDataManagerZach Hilman1-0/+2
2018-10-07key_manager: Add ETicket key derivationZach Hilman1-0/+1
2018-10-02Review comments -part 4fearlessTobi1-0/+1
2018-10-02Port web_service from CitrafearlessTobi1-0/+3
2018-10-01patch_manager: Add PatchNSO functionZach Hilman1-0/+2
2018-09-24fsmitm: Cleanup and modernize fsmitm portZach Hilman1-1/+1
2018-09-22bis_factory: Add mod directory VFS getterZach Hilman1-0/+4
2018-09-22vfs_static: Add StaticVfsFileZach Hilman1-0/+1
2018-09-11Use open-source shared fonts if no dumped file is available (#1269)Tobias1-1/+1
2018-09-04loader: Add BKTR-specific error messages and codesZach Hilman1-0/+4
2018-09-04qt: Add UI support for NSP filesZach Hilman1-0/+4
2018-08-23file_sys: Implement NAX containersZach Hilman1-0/+6
2018-08-13Added missing channel devicesDavid Marcec1-0/+4
2018-08-12file_sys: Add support for parsing NCA metadata (CNMT)Zach Hilman1-0/+8
2018-08-08began initial implementation of "ProfileManager"David Marcec1-0/+2
2018-08-08hle: Remove unused romfs.cpp/.hLioncash1-2/+0
2018-08-07service: Add usb servicesLioncash1-0/+2
2018-08-05service: Add arp servicesLioncash1-0/+2
2018-08-03core/memory: Get rid of 3DS leftoversLioncash1-2/+0
2018-08-02hw: Remove unused filesLioncash1-4/+0
2018-08-02service: Add migration servicesLioncash1-0/+2
2018-08-02kernel: Move object class to its own source filesLioncash1-0/+2
2018-08-02service: Add psc servicesLioncash1-0/+2
2018-08-01service/filesystem: Add fsp:ldr and fsp:pr servicesLioncash1-0/+4
2018-08-01service: Add capture servicesLioncash1-0/+2
2018-08-01service: Add bpc and pcv servicesLioncash1-0/+4
2018-08-01Fix merge conflicts with opus and update docsZach Hilman1-1/+1
2018-08-01Extract mbedtls to cpp fileZach Hilman1-0/+1
2018-08-01Remove files that are not usedZach Hilman1-0/+11
2018-08-01service/audio: Add missing servicesLioncash1-2/+12
2018-07-31kernel: Remove unused object_address_table.cpp/.hLioncash1-2/+0
2018-07-31service/am: Add missing am servicesLioncash1-0/+6
2018-07-31service: Add fgm servicesLioncash1-0/+2
2018-07-31service: Add the pcie serviceLioncash1-0/+2
2018-07-31Implemented various hwopus functions (#853)David1-1/+1
2018-07-29service: Add wlan servicesLioncash1-0/+2
2018-07-29service: Add btm servicesLioncash1-0/+2
2018-07-28audio_core: Add initial code for keeping track of audout state.bunnei1-1/+1
2018-07-28RomFS ExtractionZach Hilman1-0/+4
2018-07-27service: Add ncm servicesLioncash1-0/+2
2018-07-27service: Add mii servicesLioncash1-0/+2
2018-07-27service: Add nfc servicesLioncash1-0/+2
2018-07-27service: Add the lbl serviceLioncash1-0/+2
2018-07-27service: Add the btdrv serviceLioncash1-0/+2
2018-07-26service/hid: Add the xcd:sys serviceLioncash1-0/+2
2018-07-26service/hid: Add irs servicesLioncash1-0/+2
2018-07-26service: Add the grc:c serviceLioncash1-0/+2
2018-07-26service: Add the nim servicesLioncash1-0/+2
2018-07-26service: Add ldn servicesLioncash1-0/+2
2018-07-26service/sockets: Add ethc:c and ethc:i servicesLioncash1-0/+2
2018-07-26service: Add ldr servicesLioncash1-0/+2
2018-07-26service: Add eupld servicesLioncash1-0/+2
2018-07-26service: Add the erpt servicesLioncash1-0/+2
2018-07-25service/nifm: Deduplicate interface codeLioncash1-6/+0
2018-07-25service: Add pm servicesLioncash1-0/+2
2018-07-25service: Add the es serviceLioncash1-0/+2
2018-07-24friend: Deduplicate interfacesLioncash1-4/+2
2018-07-24time: Simplify interface creationLioncash1-4/+2
2018-07-24core_timing: Split off utility functions into core_timing_utilMerryMage1-0/+2
2018-07-24CMakeLists: Sort filenamesMerryMage1-9/+9
2018-07-23hle: Remove config_mem.h/.cppLioncash1-2/+0
2018-07-23hle: Remove shared_page.h/.cppLioncash1-2/+0
2018-07-23NRO Assets and NACP file formatZach Hilman1-0/+2
2018-07-22Implement exclusive monitorMerryMage1-0/+2
2018-07-19Virtual Filesystem 2: Electric Boogaloo (#676)Zach Hilman1-9/+9
2018-07-08Revert "Virtual Filesystem (#597)"bunnei1-8/+10
2018-07-06Virtual Filesystem (#597)Zach Hilman1-10/+8
2018-06-25Service/Audio: add hwopus service, stub GetWorkBufferSize functionmailwl1-0/+2
2018-06-21Add support for decrypted NCA files (#567)Zach Hilman1-0/+2
2018-06-21Kernel/Arbiters: Initialize arb_wait_address in thread struct.Michael Scire1-0/+2
2018-06-05Service/MM: add service and stub some functionsmailwl1-0/+2
2018-05-30Services/nvdrv: add '/dev/nvhost-nvdec' devicemailwl1-0/+2
2018-05-28Service/BCAT: add module and servicesmailwl1-0/+4
2018-05-11core: Move common CPU core things to its own class.bunnei1-0/+2
2018-05-03memory_hook: Default virtual destructor in the cpp fileLioncash1-0/+1
2018-04-25Service/PCTL: convert to module, add services, stubmailwl1-2/+2
2018-04-22Implemented GetIUserInterface properly, Playreport and SSL::SetInterfaceVersion. Fixed ipc issues with IAudioDevice(wrong ids)David Marcec1-0/+2
2018-04-21Kernel: Remove unused ConditionVariable class.Subv1-2/+0
2018-04-16file_sys: Add HFS/PFS helper componentshinyquagsire231-0/+2
2018-04-10Service/ACC: convert to module, add acc:aa, acc:su, acc:u1 servicesmailwl1-0/+6
2018-04-03service: Add friend:u interface.bunnei1-0/+2
2018-03-30service: Add NFP module interface.bunnei1-0/+4
2018-03-25Service/sockets: add bsd:s, nsd:a, nsd:u servicesmailwl1-2/+4
2018-03-23Service/SSL: add ssl servicemailwl1-0/+2
2018-03-22Service/spl: add module and servicesmailwl1-0/+6
2018-03-20Service: add fatal:u, fatal:p servicesmailwl1-0/+6
2018-03-20FS: Added an SDMC archive factory and registered it to the SDMC archive on startup.Subv1-0/+2
2018-03-03Service/Set: add more servicesmailwl1-0/+8
2018-03-02Filesystem: Added a SaveData Factory and associated Disk_FileSystem.Subv1-0/+4
2018-02-25file_sys: Add support for parsing NPDM filesshinyquagsire231-0/+2
2018-02-19service: Add Friend service interface.bunnei1-0/+4
2018-02-18kernel: Add Scheduler, which encapsulates the scheduling loading from Thread module.bunnei1-0/+2
2018-02-18kernel: Remove unused address_arbiter code.bunnei1-2/+0
2018-02-15pl_u: Implement basic shared font loading from RAM dump.bunnei1-0/+4
2018-02-12Make a GPU class in VideoCore to contain the GPU state.Subv1-2/+0
2018-02-10apm: Refactor service impl. to support multiple ports.bunnei1-0/+2
2018-02-08nvdrv: Add MemoryManager class to track GPU memory.bunnei1-0/+2
2018-02-06Extra nvdrv support (#162)David1-0/+4
2018-02-03Service:nifm: add nifm:a, nifm:s and nifm:u servicesmailwl1-0/+8
2018-02-02Service/am: Add AppletAE service (#153)mailwl1-0/+2
2018-02-02Services/vi: add vi:s and vi:u servicesmailwl1-0/+4
2018-01-30[WIP] sfdnsres: stub (#146)mailwl1-0/+1
2018-01-27memory: Replace all memory hooking with Special regionsMerryMage1-1/+1
2018-01-25hle: Remove Domain and SyncObject kernel objects.bunnei1-3/+0
2018-01-22VI: Move BufferQueue and NVFlinger to their own folder/namespace.Subv1-0/+4
2018-01-22Added stubs for audio services. (#116)st4rk1-0/+10
2018-01-21Added nvmemp, Added /dev/nvhost-ctrl, SetClientPID now stores pid (#114)David1-0/+4
2018-01-21filesystem: Implement basic IStorage functionality.David Marcec1-0/+4
2018-01-21file_sys: Cleanup to better match Switch file system constructs.bunnei1-6/+8
2018-01-21file_sys: Remove disk_archive, savedata_archive, and title_metadata.bunnei1-6/+0
2018-01-21file_sys: Repurpose 3DS IVFC code for Switch ROMFS.bunnei1-2/+2
2018-01-20loader: Add DeconstructedRomDirectory for game dumps.bunnei1-0/+2
2018-01-20Port citra #3352 to yuzu (#103)River City Ransomware1-3/+9
2018-01-19acc, set, applet_oe: stub various functions, add set service (#105)goaaats1-0/+2
2018-01-18Start to implement/stub BSD:U and SFDNSRES services (#78)flerovium^-^1-0/+5
2018-01-18time: Refactor time:* to use a single shared moduleRozlette1-0/+4
2018-01-18CMakeLists: Derive the source directory grouping from targets themselvesLioncash1-170/+167
2018-01-17TIME: consolidate time:* interfaces, stub functions and structsRozlette1-2/+0
2018-01-17Update CMakeLists.txtN00byKing1-0/+1
2018-01-17acc_u0: Add IPC interface and stub InitializeApplicationInfo.bunnei1-0/+4
2018-01-17NV: Implemented the nvdrv service, which uses the same interface as nvdrv:aSubv1-2/+2
2018-01-15time: Implement GetStandardUserSystemClock, GetCurrentTime.bunnei1-0/+4
2018-01-15audio: Add files to CMake.bunnei1-0/+4
2018-01-13Remove references to PICA and rasterizers in video_coreJames Rowe1-16/+1
2018-01-13core: Gut out cryptop, since it doesn't compile with C++17.bunnei1-1/+1
2018-01-12arm_dynarmic: Implement coreMerryMage1-1/+1
2018-01-11CMakeLists: Add framebuffer_layout.cpp.bunnei1-0/+1
2018-01-11frontend: Update for undocked Switch screen layout.bunnei1-2/+0
2018-01-11NV: Move the nv device nodes to their own directory and namespace.Subv1-0/+7
2018-01-11NV: Implemented (with stubs) the vi:m service and some of its subservices.Subv1-0/+8
2018-01-09kernel: Rename Semaphore to ConditionVariable.bunnei1-2/+2
2018-01-04cmake: Don't compile Dynarmic as it's unused.bunnei1-1/+1
2018-01-04unicorn: Use for arm interface on Windows.bunnei1-1/+1
2018-01-04core: Remove unicorn_dynload.bunnei1-2/+0
2018-01-03arm: Remove SkyEye/Dyncom code that is ARMv6-only.bunnei1-25/+0
2018-01-03hle: Move SVC code to kernel namespace.bunnei1-3/+3
2018-01-01cmake: Add missing object_address_table.bunnei1-0/+2
2017-12-29service: Add empty interface for pctl:a.bunnei1-0/+4
2017-12-29kernel: Add basic support for Domain object.bunnei1-0/+2
2017-12-29kernel: Add SyncObject primitive, use it for ClientSession.bunnei1-0/+1
2017-12-28service: Add empty interface for aoc:u.bunnei1-0/+2
2017-10-15core: Refactor MakeMagic usage and remove dead code.bunnei1-3/+0
2017-10-15hle: Add service stubs for apm and appletOE.bunnei1-0/+6
2017-10-15hle: Initial implementation of NX service framework and IPC.bunnei1-2/+4
2017-10-13Remove more 3DS-specific code.bunnei1-2/+0
2017-10-13Remove more 3DS-specific code.bunnei1-44/+0
2017-10-10hle: Remove a large amount of 3ds-specific service code.bunnei1-190/+0
2017-10-06loader: Add support for NRO, as well as various fixes and shared linker.bunnei1-0/+4
2017-10-01file_sys: add class for Title Metadata (TMD)shinyquagsire231-0/+1
2017-09-30loader: Add support for loading an NSO.bunnei1-0/+2
2017-09-30externals: Add lz4.bunnei1-1/+1
2017-09-25Loader/NCCH: Add support for loading application updates (#2927)Max Thomas1-0/+1
2017-09-16Services/NS: Port ns:s to the new service framework.Subv1-2/+4
2017-08-27Services/UDS: Add functions to generate 802.11 auth and assoc response frames.Subv1-0/+2
2017-08-22Kernel/HLE: Use a mutex to synchronize access to the HLE kernel state between the cpu thread and any other possible threads that might touch the kernel (network thread, etc).Subv1-0/+2
2017-08-19Added missing parts in libnetwork (#2838)B3n301-1/+1
2017-08-11move MotionEmu from core/frontend to input_common as a InputDevicewwylele1-2/+0
2017-07-12web_service: Add CMake flag to enable.bunnei1-1/+4
2017-07-10web_service: Add skeleton project.bunnei1-1/+1
2017-06-26apt: load shared font from system archivewwylele1-0/+2
2017-06-15UDS: Stub SendTo to generate the unencrypted data frame with the right headers.Subv1-0/+2
2017-06-08Service: Add new ServiceFramework framework for writing HLE servicesYuri Kunde Schlesner1-1/+1
2017-06-06Service: Make service registration part of the sm implementationYuri Kunde Schlesner1-0/+2
2017-06-06Service: Move SRV interface to a new sm/ subdirectoryYuri Kunde Schlesner1-2/+2
2017-06-06HLE: Move SessionRequestHandler from Service:: to Kernel::Yuri Kunde Schlesner1-0/+2
2017-05-30Kernel: Move HandleTable to a separate fileYuri Kunde Schlesner1-0/+2
2017-05-30Kernel: Move WaitObject to a separate fileYuri Kunde Schlesner1-0/+2
2017-05-28CMake: Remove unnecessary include_directories for dynarmicYuri Kunde Schlesner1-3/+0
2017-05-28CMake: Add cryptopp include path to target propertyYuri Kunde Schlesner1-1/+0
2017-05-28CMake: Use IMPORTED target for BoostYuri Kunde Schlesner1-1/+1
2017-05-28CMake: Correct inter-module dependencies and library visibilityYuri Kunde Schlesner1-2/+2
2017-05-28Move screen size constants from video_core to coreYuri Kunde Schlesner1-0/+1
2017-05-28Move framebuffer_layout from Common to CoreYuri Kunde Schlesner1-0/+2
2017-05-25Kernel: Centralize error definitions in errors.hYuri Kunde Schlesner1-0/+1
2017-05-25core: Keep track of telemetry for the current emulation session.bunnei1-0/+2
2017-05-15Services/UDS: Generate the UDS beacons when the beacon callback fires.Subv1-0/+2
2017-05-15Kernel: Use a Session object to keep track of the status of a Client/Server session pair.Subv1-0/+1
2017-05-08Dyncom: Remove disassembler codeYuri Kunde Schlesner1-2/+0
2017-05-08Remove unused symbols codeYuri Kunde Schlesner1-2/+0
2017-05-03ir: implement circle pad prowwylele1-0/+2
2017-03-01Input: remove unused stuff & clean upwwylele1-2/+0
2017-03-01Input: add device and factory templatewwylele1-0/+1
2017-02-27Add performance statistics to status barYuri Kunde Schlesner1-0/+2
2017-02-21HW: add AES engine & implement AES-CCMwwylele1-0/+6
2017-02-15core: add missing errors.h in CMakeLists.txtwwylele1-0/+1
2017-02-13Core: add cryptopp library (#2412)Weiyi Wang1-1/+2
2017-02-13loader: use self NCCH archivewwylele1-2/+0
2017-02-13file_sys: add Self NCCH archivewwylele1-0/+2
2017-02-03arm_dynarmic: CP15 supportMerryMage1-0/+2
2017-01-31HLE/Applets: Stub Mint (eShop) Applet (#2463)mailwl1-0/+2
2017-01-11CAM: implement basic camera functions with a blank camerawwylele1-0/+6
2016-12-30Service/AC: add ac:i servicemailwl1-2/+6
2016-12-26IPC helpersLectem1-0/+1
2016-12-26Frontend: emulate motion sensorwwylele1-0/+2
2016-12-23core: Move emu_window and key_map into coreMerryMage1-0/+4
2016-12-22Service/NWM: add nwm servicesmailwl1-2/+16
2016-12-22core: Remove HLE module, consolidate code & various cleanups.bunnei1-2/+0
2016-12-22core: Consolidate core and system state, remove system module & cleanups.bunnei1-2/+0
2016-12-15Service/CECD: Add cecd:ndm servicemailwl1-0/+2
2016-12-14Service/ACT: move ACT services to foldermailwl1-4/+6
2016-12-09service: Add cfg:nor serviceLioncash1-0/+2
2016-12-08Use std::move where appropriate.Subv1-0/+1
2016-12-08service: Add ptm::gets and ptm::sets servicesLioncash1-0/+4
2016-12-08service: Add mvd and qtm servicesLioncash1-0/+12
2016-12-08service: Add nfc servicesLioncash1-0/+6
2016-12-01 Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.Subv1-2/+4
2016-11-29FileSys: Implement OtherSaveDatawwylele1-0/+2
2016-11-29FileSys: abstract SD save data archive sourcewwylele1-0/+2
2016-11-19FileSys: rename SaveDataCheck archive to NCCH archivewwylele1-2/+2
2016-11-19FileSys: add SDMCWriteOnlyArchivewwylele1-0/+2
2016-11-19FileSys: add SaveDataArchivewwylele1-0/+2
2016-11-19FileSys: add PathParserwwylele1-0/+2
2016-09-15dynarmic: Implement ARM CPU interface.bunnei1-0/+6
2016-08-27LDR: Implement CROwwylele1-2/+6
2016-07-04HLE/Applets: Implement ErrEula appletmailwl1-0/+2
2016-06-12Make arm_dyncom_trans* into a fully fledged compilation unitarchshift1-0/+2
2016-06-11Revert "Split huge interpreter source file into translation info and interpreter (+ some tiny misc style fixes)"archshift1-2/+0
2016-06-09arm_dyncom_interpreter.cpp: Split by translation and interpreter logicarchshift1-0/+2
2016-06-05Kernel: Added ClientPort and ServerPort classes.Subv1-0/+4
2016-06-05service: Add other DLP servicesLioncash1-2/+8
2016-05-21Loader: Split SMDH into its own header and import helpers from QGameListEmmanuel Gil Peyrot1-0/+2
2016-05-18Update ACT:U and create ACT:A (#1809)András Domonkos1-0/+2
2016-05-13APT: Move the shared font loading and relocation functions to their own subdirectory services/apt/bcfnt.Subv1-0/+2
2016-04-02Dummy implementation dlp:SRVR Service.exhalatio1-0/+2
2016-03-14Reorganize the ndm service path for dummy implement functionJamePeng1-2/+4
2016-03-12HLE/Applets: Implemented a dummy Mii Selector applet.Subv1-0/+2
2016-01-30Memory: Implement MMIOMerryMage1-0/+1
2015-10-04Implement gdbstubpolaris-1-0/+2
2015-09-20Implement gdbstubpolaris-1-0/+2
2015-08-16Move core/mem_map.{cpp,h} => core/hle/kernel/memory.{cpp,h}Yuri Kunde Schlesner1-2/+2
2015-07-26dyncom: Use ARMul_State as an objectLioncash1-3/+1
2015-07-26dyncom: Rename armdefs.h to armstate.hLioncash1-1/+1
2015-07-26dyncom: Move helper functions to their own headerLioncash1-0/+1
2015-07-26dyncom: Move arminit.cpp and armsupp.cpp into skyeye_commonLioncash1-2/+2
2015-07-13CiTrace: Record default vertex attributes.Tony Wasserka1-1/+1
2015-07-13Add CiTrace recording support.Tony Wasserka1-0/+3
2015-07-12HLE/APT: Initial HLE support for applets.Subv1-0/+4
2015-06-22Y2R: Rework conversion process, enabling support for all formatsYuri Kunde Schlesner1-0/+2
2015-06-12Services: Continue separation of services into their own folderspurpasmart961-28/+52
2015-05-27Kernel: Add VMManager to manage process address spacesYuri Kunde Schlesner1-0/+2
2015-05-24dyncom: Get rid of armemu.hLioncash1-1/+0
2015-05-15Core/ResourceLimits: Implemented the basic structure of ResourceLimits.Subv1-0/+2
2015-05-15Memory: Use a table based lookup scheme to read from memory regionsYuri Kunde Schlesner1-0/+1
2015-05-15Memmap: Re-organize memory function in two filesYuri Kunde Schlesner1-1/+2
2015-05-09Kernel: Introduce skeleton Process class to hold process dataYuri Kunde Schlesner1-0/+2
2015-05-08Core: Fix sorting in CMakeFiles.txtYuri Kunde Schlesner1-21/+21
2015-05-08Remove unnecessary dyncom header filesLioncash1-2/+0
2015-05-07FileSys: De-inline Path membersYuri Kunde Schlesner1-0/+1
2015-04-18dyncom: Remove unused/unnecessary VFP cruftLioncash1-1/+0
2015-04-04IR: Move The IR services to their own folder and implement "GetHandles"purpasmart961-4/+8
2015-04-03Services: Stubs and minor changespurpasmart961-0/+2
2015-03-09Added LCD registers, and implementation for color filling in OGL code.archshift1-0/+2
2015-03-04Services: Moved the PTM and APT services to their own folderSubv1-12/+16
2015-02-02Explicitly instantiate constructors/destructors for Kernel objectsYuri Kunde Schlesner1-0/+1
2015-02-01arm: Adios armemuLioncash1-5/+0
2015-01-30arm: Get rid of armcpu.h and skyeye_types.hLioncash1-2/+0
2015-01-24Services: Stubbed more services.Subv1-0/+14
2015-01-21Added HID_SPVR service and split HID_U implementation into service/hid/hid.xxxarchshift1-2/+6
2015-01-21Stubbed cam:u servicearchshift1-0/+2
2015-01-21Stubbed ptm:play servicearchshift1-0/+2
2015-01-16Add some support for the shared page (currently 3d slider is implemented)Zhuowei Zhang1-0/+2
2015-01-13Services: Added some missing services.Subv1-0/+6
2015-01-09SVC: Implemented the Timer service calls.Subv1-0/+2
2015-01-03Stub the y2r:u servicearchshift1-0/+2
2015-01-03Archives: Reduced duplicate code in RomFS and SaveCheck.Subv1-4/+4
2014-12-30Archives: Implemented ExtSaveData and SharedExtSaveDataSubv1-0/+2
2014-12-26More services & small clean upspurpasmart961-4/+12
2014-12-21CFG: Create a new subfolder cfg inside service to handle cfgSubv1-4/+6
2014-12-18SaveData: Implemented the SystemSaveData archive.Subv1-0/+2
2014-12-18Filesystem/Archives: Implemented the SaveData archiveSubv1-4/+4
2014-12-16Service.FS: Rename FileSys::File to FileBackendYuri Kunde Schlesner1-1/+1
2014-12-16Service.FS: Rename FileSys::Directory to DirectoryBackendYuri Kunde Schlesner1-1/+1
2014-12-16Service.FS: Rename FileSys::Archive to ArchiveBackendYuri Kunde Schlesner1-1/+1
2014-12-16HLE: Move kernel/archive.* to service/fs/Yuri Kunde Schlesner1-4/+4
2014-12-16Added stub for nim:aoc service...archshift1-0/+2
2014-12-16Added stub for cecd:u service...archshift1-0/+2
2014-12-16Added stub for ldr:ro service...archshift1-0/+2
2014-12-16Added am:app service stub.archshift1-0/+2
2014-12-15Remove SyncRequest from K::Object and create a new K::Session typeYuri Kunde Schlesner1-0/+1
2014-12-13SVC: Implemented svcCreateSemaphoreSubv1-0/+2
2014-12-09Remove unused NDMA moduleYuri Kunde Schlesner1-2/+0
2014-12-08Loader: Add 3DSX supportichfly1-0/+2
2014-11-24HLE: Revamp error handling throrough the HLE codeYuri Kunde Schlesner1-0/+1
2014-11-21Add more services and some fixes, along with more "override"purpasmart961-0/+12
2014-11-17Add missing boss:U service, needed according to Nintendo Zone logs.archshift1-0/+2
2014-11-11Add FRD:U service and functionsarchshift1-0/+2
2014-11-02Added stub err:f service.archshift1-0/+2
2014-11-01Added a bunch of servicespurpasmart961-0/+16
2014-10-29Renamed souce files of services to match port namesGareth Poole1-10/+10
2014-10-25ARM: Removed unnecessary and unused SkyEye MMU code.bunnei1-15/+0
2014-10-25ARM: Removed unused armos code from SkyEye.bunnei1-1/+0
2014-10-25ARM: Integrate SkyEye faster "dyncom" interpreter.bunnei1-5/+14
2014-10-25ARM: Reorganized file structure to move shared SkyEye code to a more common area.bunnei1-15/+15
2014-10-08Added configuration file system.archshift1-0/+2
2014-09-17Core: Add a Directory object, with both a stub and a passthrough implementations.Emmanuel Gil Peyrot1-0/+5
2014-09-17Core: Add a passthrough backend for the filesystem, exposed as SDMC.Emmanuel Gil Peyrot1-0/+4
2014-09-17Core: Add a new File class, obtainable from an Archive, and a stub implementation.Emmanuel Gil Peyrot1-0/+3
2014-09-01CMake cleanupYuri Kunde Schlesner1-47/+56
2014-07-09Kernel: Added preliminary support for address arbiters.bunnei1-0/+2
2014-07-05Kernel: Added support for shared memory objects.bunnei1-0/+2
2014-07-05FileSys: Added preliminary support for applications reading the RomFS archive.bunnei1-1/+3
2014-06-27FS: Added stubbed code to intercept and decode file system service functions.bunnei1-0/+2
2014-06-27Kernel: Added stubbed code to support creation of kernel Archive objects.bunnei1-0/+2
2014-06-27Core: Removed unused directory_file_system and meta_file_system modules.bunnei1-4/+0
2014-06-17Elf: Renamed modules to be consistent with new loader naming, fixed tabs -> spaces.bunnei1-3/+2
2014-06-17Loader: Added support for booting NCCH executables.bunnei1-0/+2
2014-06-17Loader: Moved elf and loader modules to a "loader" subdirectory.bunnei1-5/+5
2014-06-12Rename LCD to GPU.Tony Wasserka1-2/+2
2014-05-30hle: added stubbed service for ndm_ubunnei1-0/+1
2014-05-28event: fixed typos and updated CMakeListsbunnei1-0/+1
2014-05-23core: fixed headers in CMakeListsbunnei1-1/+4
2014-05-21mutex: initial commit of HLE modulebunnei1-0/+1
2014-05-21renamed "syscall" module to "svc" (more accurate naming)bunnei1-1/+1
2014-05-20CMakeLists: rename HEADS, improved commentsarchshift1-2/+2
2014-05-17Updated cmakelistsarchshift1-6/+12
2014-05-17fixed typo in CMakeLists.txtbunnei1-1/+1
2014-05-16added maverick.cpp to ARM core from skyeyebunnei1-1/+2
2014-05-16added missing armcopro from skyeyebunnei1-0/+1
2014-05-16added missing skyeye mmu codebunnei1-0/+6
2014-05-16- moved mmu to arm/interpreter folderbunnei1-1/+5
2014-05-10added initial kernel/thread modulesbunnei1-0/+2
2014-05-07added config_mem module for HLE of firmware configuration memory settingsbunnei1-0/+1
2014-05-02renamed hle "mrc" module to "coprocessor"bunnei1-1/+1
2014-05-01added a module to load symbol map files for debuggingbunnei1-0/+1
2014-05-01Fixed indentsarchshift1-2/+2
2014-05-01A bit of Cmake lovearchshift1-1/+38
2014-04-25moved HLE::MRC to its own module, added support for catching data synchronization barrier commandbunnei1-0/+1
2014-04-23updated CMakeLists for missing filesShizZy1-1/+9
2014-04-10fixed a bunch of errors in CMakeListsbunnei1-1/+1
2014-04-10updated CMakeListsbunnei1-8/+21
2013-08-30adding initial project layoutShizZy1-0/+10