summaryrefslogtreecommitdiffstats
path: root/src/core/CMakeLists.txt (follow)
Commit message (Expand)AuthorAgeFilesLines
* vfs: add vfs_cached for romfs buildLiam2023-06-031-0/+2
* service: nfc: Merge device interfaces and create the device managerNarr the Reg2023-05-061-10/+11
* service: nfp: Use an unique interfaceNarr the Reg2023-04-141-2/+2
* kernel: use KTypedAddress for addressesLiam2023-03-221-0/+1
* kernel: move KMemoryLayout for NX boardLiam2023-03-131-1/+1
* kernel: remove KLinkedListLiam2023-03-131-1/+0
* hle: rename legacy errors to ResultsLiam2023-03-071-1/+0
* nvnflinger: fix nameLiam2023-03-011-29/+29
* service: move hle_ipc from kernelLiam2023-03-011-3/+3
* Merge pull request #9832 from liamwhite/hle-mpliamwhite2023-03-011-2/+4
|\
| * service: refactor server architectureLiam2023-02-211-2/+4
* | cmake: use correct boost imported targetsAlexandre Bouvier2023-02-281-1/+1
* | Partially apply LTO to only core and video_core projects.Matías Locatti2023-02-271-0/+4
|/
* kernel: add KObjectNameLiam2023-02-171-0/+2
* service: remove deleted servicesLiam2023-02-141-16/+0
* kernel/svc: switch to generated wrappersLiam2023-02-071-0/+1
* kernel/svc: Split implementations into separate filesLiam2023-02-051-1/+36
* kernel: add KDeviceAddressSpaceLiam2023-02-011-0/+2
* kernel: add KCapabilitiesLiam2023-01-301-0/+2
* Revert "Revert "k_page_group: synchronize""bunnei2023-01-081-0/+1
* Revert "k_page_group: synchronize"gidoly2022-12-291-1/+0
* k_page_group: synchronizeLiam2022-12-251-0/+1
* kernel: remove TimeManagerLiam2022-12-191-2/+0
* kernel: add KHardwareTimerLiam2022-12-181-0/+4
* Merge pull request #9369 from german77/mifareliamwhite2022-12-061-0/+2
|\
| * service: nfc: Implement mifare serviceNarr the Reg2022-12-021-0/+2
* | cmake: prefer system librariesAlexandre Bouvier2022-12-041-1/+1
* | CMake: Use precompiled headersameerj2022-11-301-0/+5
|/
* Merge branch 'master' into nfc_implNarr the Reg2022-11-201-0/+4
|\
| * service: am: Implement cabinet applet backendgerman772022-11-131-0/+4
* | service: nfc: Implement nfc userNarr the Reg2022-11-191-0/+5
|/
* Initial ARM64 supportLiam2022-11-091-7/+7
* core: hle: kernel: Add KSystemResource.bunnei2022-11-041-0/+2
* core: hle: kernel: Add KPageTableManager.bunnei2022-11-041-0/+1
* core: hle: kernel: Add KPageTableSlabHeap.bunnei2022-11-041-0/+1
* core: hle: kernel: Add KEventInfo.bunnei2022-11-041-0/+1
* core: hle: kernel: Add KDebug.bunnei2022-11-041-0/+1
* general: Enforce C4800 everywhere except in video_coreMorph2022-10-221-0/+1
* CMakeLists: Remove all redundant warningsMorph2022-10-221-6/+1
* kernel: add KSessionRequestLiam2022-10-191-0/+2
* core: hle: kernel: Add KDynamicResourceManager.bunnei2022-10-191-0/+1
* core: hle: kernel: Add KDynamicSlabHeap.bunnei2022-10-191-0/+1
* core: hle: kernel: Add KDynamicPageManager.bunnei2022-10-191-0/+1
* kernel: remove KWritableEventLiam2022-10-131-2/+0
* NVDRV: Further refactors and eliminate old code.Fernando Sahmkow2022-10-061-2/+0
* NVDRV: Refactor and add new NvMap.Fernando Sahmkow2022-10-061-2/+6
* Merge pull request #8955 from german77/amiibo-rewritebunnei2022-10-021-1/+4
|\
| * service: nfp: Rewrite and implement applet callsgerman772022-10-021-1/+4
* | Merge pull request #8876 from FearlessTobi/multiplayer-part3bunnei2022-10-011-0/+2
|\ \ | |/ |/|
| * ldn: Initial implementationFearlessTobi2022-09-091-0/+2
* | service: hid: Partially implement palma controllerNarr the Reg2022-09-251-0/+2
* | Merge pull request #8827 from german77/amiibo_releasebunnei2022-09-171-0/+3
|\ \
| * | core: nfp: Implement amiibo encryptiongerman772022-09-071-0/+3
| |/
* / core/CMakeLists.txt: Remove duplicate files.SachinVin2022-09-081-6/+0
|/
* Merge pull request #8855 from german77/plsliamwhite2022-09-041-2/+2
|\
| * core: ns: Implement pl:s serviceNarr the Reg2022-09-031-2/+2
* | yuzu_room: Remove dependency on coreFearlessTobi2022-08-271-2/+0
|/
* Merge pull request #8660 from Tachi107/findmodules-pkg-configliamwhite2022-08-211-1/+1
|\
| * build(externals): rename Findopus to FindOpusAndrea Pappacoda2022-08-011-1/+1
* | core, network: Add ability to proxy socket packetsFearlessTobi2022-08-151-0/+2
* | Merge pull request #8731 from FearlessTobi/better-ldnliamwhite2022-08-121-1/+2
|\ \
| * | ldn: Add better stubs and more data typesFearlessTobi2022-08-071-1/+2
* | | Merge pull request #8637 from liamwhite/bad-interruptsbunnei2022-08-081-2/+0
|\ \ \ | |/ / |/| |
| * | kernel: unlayer CPU interrupt handlingLiam2022-07-251-2/+0
* | | core/loader: remove ELF loaderLiam2022-08-011-2/+0
| |/ |/|
* | Merge pull request #8636 from german77/irs_cluster_releaseliamwhite2022-07-271-0/+1
|\ \
| * | service: irs: Implement clustering processorgerman772022-07-241-0/+1
| |/
* | chore: make yuzu REUSE compliantAndrea Pappacoda2022-07-271-0/+3
* | Address first part of review commentsFearlessTobi2022-07-251-5/+5
* | yuzu: Add ui files for multiplayer roomsFearlessTobi2022-07-251-6/+8
|/
* service: irs: Split processors and implement ImageTransferProcessorgerman772022-07-241-0/+14
* core: hid: Add cammera supportgerman772022-07-241-0/+1
* service: ptm: Rewrite PSM and add TSgerman772022-06-291-0/+4
* core: kernel: Replace instances of KPageLinkedList with KPageGroupgerman772022-06-271-1/+1
* CMakeLists: Make variable shadowing a compile-time errorMorph2022-06-141-5/+0
* core/debugger: Improved stepping mechanism and misc fixesLiam2022-06-011-0/+3
* core/debugger: Implement new GDB stub debuggerLiam2022-06-011-0/+7
* hidbus: Implement hidbus and ringcongerman772022-04-161-0/+10
* service: jit: Implement the JIT serviceLiam2022-04-131-0/+2
* core: extract symbol readingLiam2022-04-091-0/+2
* service: jit: stub JIT serviceLiam2022-04-071-0/+2
* hle: nvflinger: Merge Rect with Common::Rectangle.bunnei2022-03-251-1/+0
* hle: nvflinger: Add implementation for HosBinderDriverServer service.bunnei2022-03-251-0/+2
* hle: nvflinger: Add implementation for BufferQueueProducer class.bunnei2022-03-251-2/+2
* hle: nvflinger: Add implementation for BufferQueueCore class.bunnei2022-03-251-0/+2
* hle: nvflinger: Add implementation for BufferQueueConsumer class.bunnei2022-03-251-0/+2
* hle: nvflinger: Add implementation for QueueBufferInput and QueueBufferOutput structs.bunnei2022-03-251-0/+2
* hle: nvflinger: Add implementation for BufferItemConsumer class.bunnei2022-03-251-0/+2
* hle: nvflinger: Add implementation for ConsumerBase class.bunnei2022-03-251-0/+2
* hle: nvflinger: Add implementation for BufferSlot class.bunnei2022-03-251-0/+1
* hle: nvflinger: Add implementation for BufferItem class.bunnei2022-03-251-0/+1
* hle: nvflinger: Move implementation for Parcel to its own header.bunnei2022-03-251-0/+1
* hle: nvflinger: Add android buffer queue definitions to its own header.bunnei2022-03-251-0/+1
* hle: nvflinger: Add IBinder interface.bunnei2022-03-251-0/+1
* hle: nvflinger: Add IConsumerListener interface.bunnei2022-03-251-0/+1
* hle: nvflinger: Add ProducerListener interface.bunnei2022-03-251-0/+1
* hle: nvflinger: Add android window enumerations to its own header.bunnei2022-03-251-0/+1
* hle: nvflinger: Move BufferTransformFlags to its own header.bunnei2022-03-251-0/+1
* hle: nvflinger: Move PixelFormat to its own header.bunnei2022-03-251-0/+1
* hle: nvflinger: Add implementation for GraphicBuffer class.bunnei2022-03-251-0/+1
* hle: nvflinger: Add implementation for Fence class.bunnei2022-03-251-0/+2
* hle: nvflinger: Add implementation for Rect class.bunnei2022-03-251-0/+1
* applets/mii: Move MiiEdit applet types into its own fileMorph2022-03-221-0/+1
* applets: Rename Mii to MiiEditMorph2022-03-221-4/+4
* general: Reduce core.h includesameerj2022-03-181-0/+1
* Merge pull request #7964 from german77/miiiibunnei2022-03-171-0/+4
|\
| * applet: mii: Simple implementation of mii appletgerman772022-03-011-0/+4
* | core: hle: kernel: k_page_buffer: Add KThreadLocalPage primitive.bunnei2022-03-151-0/+2
* | core: hle: kernel: k_page_buffer: Add KPageBuffer primitive.bunnei2022-03-151-0/+1
* | hle: kernel: Add initial_process.h header.bunnei2022-02-271-0/+1
* | hle: kernel: board: nx: Add k_memory_layout.h header.bunnei2022-02-271-0/+1
|/
* service/mnpp: Stub mnpp_appNarr the Reg2022-02-111-0/+2
* core: hle: kernel: Add KWorkerTask and KWorkerTaskManager.bunnei2022-01-151-0/+3
* core: hle: kernel: Implement thread pinning.bunnei2021-12-311-0/+2
* core: hle: Remove global HLE lock.bunnei2021-12-181-2/+0
* Merge pull request #7462 from bunnei/kernel-improve-schedulingbunnei2021-12-131-0/+2
|\
| * hle: kernel: KLightConditionVariable: Migrate to updated KThreadQueue.bunnei2021-12-071-0/+1
| * hle: kernel: Update KThreadQueue and migrate KSynchronizationObject.bunnei2021-12-071-0/+1
* | Merge pull request #7519 from itsmeft24/masterbunnei2021-12-091-0/+2
|\ \
| * | Add KCodeMemory to CMakeLists.txtitsmeft242021-12-051-0/+2
| |/
* / service/notif: Add notif:a and stub ListAlarmSettings,Initializegerman772021-12-061-0/+2
|/
* core/pdm: Stub QueryPlayStatisticsByApplicationIdAndUserAccountIdNarr the Reg2021-11-281-0/+2
* service/hid: Create ring LIFOgerman772021-11-251-1/+1
* core/hid: Add emulated controllersgerman772021-11-251-0/+8
* core/hid: Move motion_input, create input converter and hid_typesgerman772021-11-251-0/+5
* core/hid: Move input_interpreter to hidgerman772021-11-251-2/+2
* Merge pull request #7091 from vonchenplus/fix_memroy_leakAmeer J2021-10-041-0/+1
|\
| * Fix KShareMemory object leakFeng Chen2021-09-291-0/+1
* | service: bcat: Remove BoxCat BCAT implementationMorph2021-09-291-12/+0
* | externals: Remove libzipMorph2021-09-291-1/+1
* | file_sys: Remove vfs_libzipMorph2021-09-291-2/+0
|/
* account: EnsureTokenIdCacheAsyncChloe Marcec2021-09-061-0/+2
* ngct: Stub NGCT:U servicegerman772021-08-271-0/+2
* configuration: add option to select network interfacespholz2021-08-121-0/+2
* hle: service: Add a helper module for managing kernel objects.bunnei2021-07-211-0/+2
* service: Append service name prefix to common filenamesMorph2021-07-141-22/+22
* applets: Append applet_ prefix to backend appletsMorph2021-07-141-14/+14
* CMakeLists: Treat -Wsign-compare as an error on GCC/ClangMorph2021-07-061-2/+0
* core: Enforce C4242Morph2021-06-281-6/+3
* hle: api_version: Add HLE API version constantsMorph2021-06-161-0/+1
* spl: Add SPL typesMorph2021-06-161-0/+1
* spl: Add SPL result codesMorph2021-06-161-0/+1
* core: Make variable shadowing a compile-time errorLioncash2021-05-161-14/+12
* hle: kernel: Migrate to KHandleTable.bunnei2021-05-061-2/+2
* hle: kernel: Rename Process to KProcess.bunnei2021-05-061-2/+2
* hle: kernel: Remove deprecated Object class.bunnei2021-05-061-2/+0
* hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.bunnei2021-05-061-0/+2
* hle: kernel: Migrate KServerPort to KAutoObject.bunnei2021-05-061-2/+2
* hle: kernel: Migrate KClientPort to KAutoObject.bunnei2021-05-061-2/+2
* hle: kernel: Migrate KTransferMemory to KAutoObject.bunnei2021-05-061-2/+2
* hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.bunnei2021-05-061-6/+6
* hle: kernel: Migrate more of KThread to KAutoObject.bunnei2021-05-061-0/+2
* hle: kernel: Add initial impl. of slab setup.bunnei2021-05-061-0/+2
* hle: kernel: Add initial impl. of KLinkedList.bunnei2021-05-061-0/+1
* hle: kernel: Add initial impl. of KSlabAllocated.bunnei2021-05-061-0/+1
* hle: kernel: Add initial impl. of KAutoObjectWithListContainer.bunnei2021-05-061-0/+2
* hle: kernel: Add initial impl. of KAutoObject.bunnei2021-05-061-0/+2
* Merge pull request #6226 from german77/sevensixbunnei2021-04-301-0/+2
|\
| * hid: Implement SevenSixAxis and ConsoleSixAxisSensorgerman772021-04-241-0/+2
* | glue: Add ectx:aw placeholdergerman772021-04-241-0/+2
|/
* applets/swkbd: Implement the Normal and Inline Software Keyboard AppletMorph2021-04-151-0/+1
* common: Move settings to common from core.bunnei2021-04-151-2/+0
* Merge pull request #6172 from degasus/cmake_opusbunnei2021-04-101-1/+1
|\
| * externals: Search for shared opus installation.Markus Wick2021-04-081-1/+1
* | hle: kernel: k_memory_layout: Derive memory regions based on board layout.bunnei2021-03-211-0/+2
* | hle: kernel: board: Add secure_monitor module.bunnei2021-03-211-0/+1
* | hle: kernel: Add k_trace module.bunnei2021-03-211-0/+1
* | hle: kernel: KSystemControl: Update to reflect board-specific behavior.bunnei2021-03-211-1/+2
* | hle: kernel: Add initial KMemoryRegionType module.bunnei2021-03-211-0/+1
* | hle: kernel: Move KMemoryRegion to its own module and update.bunnei2021-03-211-0/+1
|/
* hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable.bunnei2021-02-191-4/+4
* hle: kernel: Migrate MemoryManager to KMemoryManager.bunnei2021-02-191-2/+2
* hle: kernel: Migrate PageLinkedList to KPageLinkedList.bunnei2021-02-191-1/+1
* hle: kernel: Migrate to KMemoryBlock, KMemoryBlockManager, and others.bunnei2021-02-191-4/+4
* hle: kernel: Migrate SlabHeap to KSlabHeap.bunnei2021-02-191-1/+1
* hle: kernel: Migrate MemoryLayout to KMemoryLayout.bunnei2021-02-191-1/+1
* hle: kernel: Migrate AddressSpaceInfo to KAddressSpaceInfo.bunnei2021-02-191-2/+2
* hle: kernel: KSystemControl does not belong in Memory namespace.bunnei2021-02-191-2/+2
* hle: kernel: Add KPageBitmap class.bunnei2021-02-191-0/+1
* hle: kernel: Add KSpinLock implementation.bunnei2021-02-191-0/+2
* hle: kernel: Rename SharedMemory to KSharedMemory.bunnei2021-02-191-2/+2
* core: core_timing_util: Optimize core timing math.bunnei2021-02-151-1/+0
* core/CMakeLists: Add web_types.hMorph2021-02-151-0/+1
* hle: service: ldn: IUserLocalCommunicationService: Indicate that LDN is disabled.bunnei2021-02-141-0/+1
* kernel: KScopedReservation implementationameerj2021-02-131-0/+1
* kernel: Unify result codes (#5890)Chloe2021-02-131-2/+1
* core: Add -fsized-dealloction as a Clang flaglat9nq2021-02-101-0/+2
* hle: kernel: Implement KEvent.bunnei2021-02-051-0/+2
* hle: kernel: Rename WritableEvent to KWritableEvent.bunnei2021-02-051-2/+2
* hle: kernel: Rename ReadableEvent to KReadableEvent.bunnei2021-02-051-2/+2
* kernel: Rewrite resource limit to be more accurateChloe Marcec2021-01-301-2/+3
* core: hle: kernel: Implement KLightLock.bunnei2021-01-291-0/+2
* core: hle: kernel: Implement KThreadQueue.bunnei2021-01-291-0/+1
* core: hle: kernel: Rename Thread to KThread.bunnei2021-01-291-2/+2
* lm: Recode LM serviceChloe Marcec2021-01-201-2/+0
* core/cmake: Enforce Wclass-memaccessReinUsesLisp2021-01-151-0/+1
* core/cmake: Remove Werror flags already defined code-base wideReinUsesLisp2021-01-151-2/+0
* core: hle: Integrate new KConditionVariable and KAddressArbiter implementations.bunnei2021-01-111-4/+0
* core: hle: kernel: Update KAddressArbiter.bunnei2021-01-111-0/+2
* core: hle: kernel: Update KConditionVariable.bunnei2021-01-111-0/+2
* core: hle: kernel: Begin moving common SVC defintions to its own header.bunnei2021-01-111-0/+1
* core: hle: kernel: Update KSynchronizationObject.bunnei2021-01-111-4/+2
* core: hle: kernel: Begin moving common SVC results to its own header.bunnei2021-01-111-0/+1
* core: Enforce C4715 (not all control paths return a value)ReinUsesLisp2021-01-051-0/+2
* hle: service: bsd: Update to work with service threads, removing SleepClientThread.bunnei2020-12-291-1/+0
* core: hle: server_session: Use separate threads for each service connection.bunnei2020-12-291-0/+2
* Merge pull request #5042 from Morph1984/project-aetherbunnei2020-12-221-0/+2
|\
| * frontend/input_interpreter: Add InputInterpreter APIMorph2020-12-181-0/+2
* | Merge pull request #5131 from bunnei/scheduler-rewritebunnei2020-12-211-2/+9
|\ \ | |/ |/|
| * hle: kernel: Migrate to KScopedSchedulerLock.bunnei2020-12-061-0/+1
| * hle: kernel: Separate KScopedSchedulerLockAndSleep from k_scheduler.bunnei2020-12-061-0/+1
| * hle: kernel: Separate KScheduler from GlobalSchedulerContext class.bunnei2020-12-061-0/+2
| * hle: kernel: Rewrite scheduler implementation based on Mesopshere.bunnei2020-12-061-2/+2
| * hle: kernel: Port KAbstractSchedulerLock from Mesosphere.bunnei2020-12-061-0/+1
| * common: Port KPriorityQueue from Mesosphere.bunnei2020-12-061-0/+1
| * hle: kernel: Port KAffinityMask from Mesosphere.bunnei2020-12-061-0/+1
* | file_sys: Consolidate common Title ID operationsMorph2020-12-081-0/+1
|/
* core: Eliminate remaining usages of the global system instanceLioncash2020-11-271-2/+0
* hle: service: Stub OLSC Initialize and SetSaveDataBackupSettingEnabled functions.bunnei2020-11-191-0/+2
* Merge pull request #4888 from lioncash/unicorn-removebunnei2020-11-071-3/+1
|\
| * core: Remove usage of unicornLioncash2020-11-041-3/+1
* | hle: service: nvdrv: Implement SyncpointManager, to manage syncpoints.bunnei2020-11-011-0/+2
|/
* video_core: NVDEC Implementationameerj2020-10-271-0/+2
* core: Fix clang build pt.2Lioncash2020-10-211-2/+5
* Revert "core: Fix clang build"bunnei2020-10-211-3/+2
* Merge pull request #4796 from lioncash/clangLC2020-10-211-2/+3
|\
| * core: Fix clang buildLioncash2020-10-181-2/+3
* | core: Add boxcat sources with target_sourcesLioncash2020-10-181-7/+7
|/
* core/CMakeLists: Make some warnings errorsLioncash2020-10-131-0/+11
* Merge pull request #4597 from Morph1984/mjolnir-p2bunnei2020-09-111-0/+4
|\
| * Project Mjölnir: Part 2 - Controller AppletMorph2020-09-041-0/+4
* | service/sockets: Add worker abstraction to execute blocking calls asynchronouslyReinUsesLisp2020-07-281-0/+1
* | service/sockets: Add translate functionsReinUsesLisp2020-07-281-0/+2
|/
* core/network: Add network abstractionReinUsesLisp2020-07-191-0/+3
* core/CMakeLists: Add missing physical_memory.h header fileLioncash2020-07-171-0/+1
* hle: service: mii: Rewrite service to properly support creation of random and default miis.bunnei2020-07-121-2/+5
* externals: Track opus as submodule instead of using conanDavid Marcec2020-07-011-1/+1
* ARM: Update Dynarmic and Setup A32 according to latest interface.Fernando Sahmkow2020-06-271-0/+8
* General: Cleanup legacy code.Fernando Sahmkow2020-06-271-2/+0
* General: Recover Prometheus project from harddrive failure Fernando Sahmkow2020-06-271-2/+2
* Merge pull request #3396 from FernandoS27/prometheus-1David2020-06-271-0/+2
|\
| * Core: Implement a Host Timer.Fernando Sahmkow2020-06-181-0/+2
* | Fix compilation when not building with boxcatDavid Marcec2020-06-191-2/+2
|/
* Replace externals with Conan (#3735)James Rowe2020-05-081-2/+2
* kernel: Remove old VMManager class.bunnei2020-04-171-2/+0
* kernel: memory: Add PageTable class, to manage process address space.bunnei2020-04-171-0/+2
* kernel: memory: Add MemoryLayout class, to build physical memory layout.bunnei2020-04-171-0/+1
* kernel: memory: Add MemoryManager class, to manage page heaps.bunnei2020-04-171-0/+2
* kernel: memory: Add MemoryBlockManager class, to manage memory blocks.bunnei2020-04-171-0/+2
* kernel: memory: Add PageHeap class, to manage a heap of pages.bunnei2020-04-171-0/+2
* kernel: memory: Add PageLinkedList class, to manage a list of pages.bunnei2020-04-171-0/+1
* kernel: memory: Add system_control code, which will be used for ASLR support.bunnei2020-04-171-0/+2
* kernel: memory: Add MemoryBlock class, for managing memory blocks and their state.bunnei2020-04-171-0/+1
* kernel: memory: Add memory_types.h, for things that are commonly used in memory code.bunnei2020-04-171-0/+1
* kernel: memory: Add SlabHeap class, for managing memory heaps.bunnei2020-04-171-0/+1
* kernel: memory: Add AddressSpaceInfo class, for managing the memory address space.bunnei2020-04-171-0/+2
* core: device_manager: Add a simple class to manage device RAM.bunnei2020-04-171-0/+2
* core: kernel: Add svc_types header to include SVC-specific types.bunnei2020-04-171-0/+1
* externals: Move LibreSSL linking to httplib.Markus Wick2020-04-161-5/+2
* Merge pull request #3552 from jroweboy/single-contextRodrigo Locatti2020-04-021-2/+0
|\
| * Frontend/GPU: Refactor context managementJames Rowe2020-03-251-2/+0
* | capsrv: Split Capture services into individual files and stub GetAlbumContentsFileListForApplication (#3571)Morph2020-04-011-0/+12
|/
* core: Implement separate A32/A64 ARM interfaces.bunnei2020-03-031-2/+4
* core: dynarmic: Add CP15 from Citra.bunnei2020-03-031-0/+2
* core: frontend: Refactor scope_acquire_window_context to scope_acquire_context.bunnei2020-02-261-2/+2
* Kernel: Implement Time Manager.Fernando Sahmkow2020-02-221-0/+2
* Kernel: Refactor synchronization to better match REFernando Sahmkow2020-02-111-0/+2
* Kernel: Change WaitObject to Synchronization object. In order to better reflect RE.Fernando Sahmkow2020-02-111-2/+2
* Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager.Fernando Sahmkow2020-01-261-4/+4
* Core: Refactor CPU Management.Fernando Sahmkow2020-01-251-0/+2
* system_archive: Add a basic HLE implementation for time zone binary.bunnei2020-01-041-0/+2
* service: time: Rewrite implementation of glue services.bunnei2020-01-041-0/+28
* kernel: Implement a more accurate IPC dispatch.bunnei2019-11-281-0/+1
* core/memory: Migrate over memory mapping functions to the new Memory classLioncash2019-11-271-1/+0
* CMakeLists: Make most implicit type conversion warnings errors on MSVCLioncash2019-11-121-0/+17
* externals: Move OSS font data to file_sys in coreZach Hilman2019-10-131-1/+15
* Merge pull request #2654 from DarkLordZach/lm-log-rewritebunnei2019-10-091-0/+2
|\
| * core: Add LM::Manager to systemZach Hilman2019-09-221-0/+2
* | module: Create BCAT backend based upon Settings value on constructionZach Hilman2019-09-301-0/+20
|/
* Revert "Merge pull request #2709 from DarkLordZach/oss-ext-fonts-1"David Marcec2019-09-221-15/+1
* Merge pull request #2535 from DarkLordZach/cheat-v2David2019-09-221-2/+5
|\
| * cheat_engine: Move to memory and strip VMZach Hilman2019-09-221-2/+5
* | externals: Move OSS font data to file_sys in coreZach Hilman2019-09-221-1/+15
|/
* Merge pull request #2707 from DarkLordZach/oss-miimodelDavid2019-09-051-0/+2
|\
| * system_archive: Add open-source reimplementation of MiiModel dataZach Hilman2019-07-101-0/+2
* | Merge pull request #2592 from FernandoS27/sync1bunnei2019-07-261-0/+3
|\ \ | |/ |/|
| * Gpu: Implement Hardware Interrupt Manager and manage GPU interruptsFernando Sahmkow2019-07-051-0/+2
| * nv_services: Correct buffer queue fencing and GPFifo fencingFernando Sahmkow2019-07-051-0/+1
* | Merge pull request #2657 from ogniK5377/npad-assignmentsZach Hilman2019-07-081-0/+1
|\ \
| * | hid:StartLrAssignmentMode, hid:StopLrAssignmentMode, hid:SwapNpadAssignmentDavid Marcec2019-07-011-0/+1
* | | Merge pull request #2651 from DarkLordZach/apm-boost-mode-1bunnei2019-07-081-0/+2
|\ \ \ | |_|/ |/| |
| * | apm: Add Controller class to manage speed data and applicationZach Hilman2019-06-291-0/+2
* | | Merge pull request #2613 from ogniK5377/InitalizeApplicationInfoZach Hilman2019-07-041-0/+1
|\ \ \
| * | | Added errors.h to cmakelistDavid Marcec2019-06-281-0/+1
| |/ /
* | | Merge pull request #2608 from ogniK5377/Time_GetSharedMemoryNativeHandleZach Hilman2019-07-041-0/+2
|\ \ \
| * | | Implement Time::GetSharedMemoryNativeHandleDavid Marcec2019-06-251-0/+2
* | | | Merge pull request #2604 from ogniK5377/INotificationServicebunnei2019-07-031-0/+1
|\ \ \ \ | |_|_|/ |/| | |
| * | | Implemented INotificationServiceDavid Marcec2019-06-241-0/+1
| |/ /
* | | Merge pull request #2533 from DarkLordZach/memory-frozenbunnei2019-06-281-0/+2
|\ \ \ | |_|/ |/| |
| * | core: Move Freezer class to tools namespaceZach Hilman2019-06-211-2/+2
| * | memory: Add class to manage and enforce memory freezingZach Hilman2019-06-211-0/+2
* | | glue: Add errors for glue/arp servicesZach Hilman2019-06-251-2/+7
* | | glue: Add manager to keep track of application registryZach Hilman2019-06-251-0/+2
| |/ |/|
* | Merge pull request #2546 from DarkLordZach/kipsbunnei2019-06-211-0/+4
|\ \
| * | loader: Add AppLoader_KIP for KIP filesZach Hilman2019-06-051-0/+2
| * | file_sys: Add classes to parse KIP1 and INI1 filesZach Hilman2019-06-051-0/+2
* | | Merge pull request #2482 from DarkLordZach/prepobunnei2019-06-211-1/+3
|\ \ \ | |_|/ |/| |
| * | core: Add Reporter class to take/save reportsZach Hilman2019-05-251-1/+3
* | | core: Remove unused CiTrace source filesLioncash2019-06-181-3/+0
* | | constants: Extract backup JPEG used by account servicesZach Hilman2019-06-071-0/+2
* | | Merge pull request #2510 from SciresM/desired_languageZach Hilman2019-06-051-0/+3
|\ \ \ | |_|/ |/| |
| * | Address review commentsMichael Scire2019-05-231-2/+2
| * | Implement IApplicationFunctions::GetDesiredLanguageMichael Scire2019-05-231-0/+3
| |/
* / mii: Implement IDatabaseService commands using MiiManagerZach Hilman2019-04-251-0/+2
|/
* frontend: Add frontend receiver for Error appletZach Hilman2019-04-171-2/+8
* core: Do not link LZ4 to core. Use common/data_compression for nso segment decompression instead.unknown2019-03-291-1/+1
* Merge pull request #2232 from lioncash/transfer-memorybunnei2019-03-241-0/+2
|\
| * core/hle/kernel: Split transfer memory handling out into its own classLioncash2019-03-131-0/+2
* | Merge pull request #2221 from DarkLordZach/firmware-versionbunnei2019-03-231-0/+2
|\ \
| * | set_sys: Implement GetFirmwareVersion(2) for libnx hosversionZach Hilman2019-03-101-0/+2
| |/
* | Merge pull request #1933 from DarkLordZach/cheat-enginebunnei2019-03-221-0/+2
|\ \
| * | cheat_engine: Add parser and interpreter for game cheatsZach Hilman2019-03-051-0/+2
* | | kernel: Move CodeSet structure to its own source filesLioncash2019-03-201-0/+2
* | | loader: Remove Linker classLioncash2019-03-201-2/+0
* | | core: Move PageTable struct into Common.bunnei2019-03-171-2/+0
| |/ |/|
* | hle/service/audio: Extract audio error codes to a headerLioncash2019-03-051-0/+1
|/
* service/nvflinger: Relocate definitions of Layer and Display to the vi serviceLioncash2019-02-201-0/+4
* kernel: Remove the Timer classLioncash2019-02-011-2/+0
* frontend: Refactor ScopeAcquireWindowContext out of renderer_opengl.bunnei2019-01-241-0/+2
* Merge pull request #1939 from DarkLordZach/web-appletbunnei2019-01-101-0/+4
|\
| * core: Add getter and setter for WebBrowserApplet frontendZach Hilman2018-12-281-0/+2
| * applets: Implement LibAppletOff (Web) appletZach Hilman2018-12-281-0/+2
* | Merge pull request #1847 from ogniK5377/backtrace-breakbunnei2018-12-301-0/+1
|\ \ | |/ |/|
| * Moved log backtrace to arm_interface.cpp. Added printing of error code to fatalDavid Marcec2018-12-291-0/+1
* | Merge pull request #1928 from lioncash/capsbunnei2018-12-271-0/+2
|\ \
| * | kernel/process: Introduce process capability parsing skeletonLioncash2018-12-211-0/+2
* | | Merge pull request #1781 from DarkLordZach/applet-profile-selectbunnei2018-12-231-0/+4
|\ \ \ | |/ / |/| |
| * | qt: Implement GUI dialog frontend for ProfileSelectorZach Hilman2018-12-031-0/+2
| * | frontend: Add frontend applet for ProfileSelectZach Hilman2018-12-031-0/+2
* | | Merge pull request #1704 from DarkLordZach/oss-sysarchivebunnei2018-12-051-0/+4
|\ \ \ | |/ / |/| |
| * | file_sys: Add framework for synthesizing open source archivesZach Hilman2018-11-161-0/+4
* | | kernel: Divide Event into ReadableEvent and WritableEventZach Hilman2018-11-291-2/+4
| |/ |/|
* | Merge pull request #1770 from DarkLordZach/applet-stubbunnei2018-11-231-0/+2
|\ \
| * | applets: Add StubAppletZach Hilman2018-11-221-0/+2
* | | core: Relocate CPU core management to its own classLioncash2018-11-221-0/+2
|/ /
* | am/applets: Add connector between frontend and AM applet classesZach Hilman2018-11-181-0/+2
* | frontend/applets: Add frontend software keyboard provider and defaultZach Hilman2018-11-181-0/+2
* | am/applets: Add Applet superclass to describe a generic appletZach Hilman2018-11-181-0/+2
|/
* Merge pull request #1545 from DarkLordZach/psmbunnei2018-10-221-0/+2
|\
| * service: Add skeleton for psm serviceZach Hilman2018-10-211-0/+2
* | service: Add the basic skeleton for the NPNS servicesLioncash2018-10-211-0/+2
* | am: Add the basic skeleton for the tcap serviceLioncash2018-10-211-0/+2
|/
* Merge pull request #1444 from ogniK5377/better-hidbunnei2018-10-181-0/+18
|\
| * "Better Hid" rework part 1David Marcec2018-10-101-0/+18
* | Merge pull request #1473 from lioncash/cmakebunnei2018-10-161-2/+2
|\ \
| * | core/CMakeLists: Make all web_service-related libraries privateLioncash2018-10-111-1/+1
| * | core/CMakeLists: Use target_compile_definitions instead of add_definitions for specifying ENABLE_WEB_SERVICELioncash2018-10-111-1/+1
| |/
* | crypto: Add PartitionDataManagerZach Hilman2018-10-071-0/+2
* | key_manager: Add ETicket key derivationZach Hilman2018-10-071-0/+1
|/
* Merge pull request #1332 from FearlessTobi/port-web-backendbunnei2018-10-061-0/+4
|\
| * Review comments -part 4fearlessTobi2018-10-021-0/+1
| * Port web_service from CitrafearlessTobi2018-10-021-0/+3
* | patch_manager: Add PatchNSO functionZach Hilman2018-10-011-0/+2
|/
* fsmitm: Cleanup and modernize fsmitm portZach Hilman2018-09-241-1/+1
* bis_factory: Add mod directory VFS getterZach Hilman2018-09-221-0/+4
* vfs_static: Add StaticVfsFileZach Hilman2018-09-221-0/+1
* Use open-source shared fonts if no dumped file is available (#1269)Tobias2018-09-111-1/+1
* loader: Add BKTR-specific error messages and codesZach Hilman2018-09-041-0/+4
* qt: Add UI support for NSP filesZach Hilman2018-09-041-0/+4
* file_sys: Implement NAX containersZach Hilman2018-08-231-0/+6
* Merge pull request #1017 from ogniK5377/better-accountbunnei2018-08-201-0/+2
|\
| * began initial implementation of "ProfileManager"David Marcec2018-08-081-0/+2
* | Merge pull request #1005 from DarkLordZach/registered-fmtbunnei2018-08-161-0/+8
|\ \
| * | file_sys: Add support for parsing NCA metadata (CNMT)Zach Hilman2018-08-121-0/+8
| |/
* / Added missing channel devicesDavid Marcec2018-08-131-0/+4
|/
* hle: Remove unused romfs.cpp/.hLioncash2018-08-081-2/+0
* service: Add usb servicesLioncash2018-08-071-0/+2
* service: Add arp servicesLioncash2018-08-051-0/+2
* Merge pull request #849 from DarkLordZach/xcibunnei2018-08-041-1/+13
|\
| * Fix merge conflicts with opus and update docsZach Hilman2018-08-011-1/+1
| * Extract mbedtls to cpp fileZach Hilman2018-08-011-0/+1
| * Remove files that are not usedZach Hilman2018-08-011-0/+11
* | Merge pull request #908 from lioncash/memorybunnei2018-08-031-2/+0
|\ \
| * | core/memory: Get rid of 3DS leftoversLioncash2018-08-031-2/+0
* | | Merge pull request #898 from lioncash/migbunnei2018-08-031-0/+2
|\ \ \ | |/ / |/| |
| * | service: Add migration servicesLioncash2018-08-021-0/+2
* | | Merge pull request #894 from lioncash/objectbunnei2018-08-031-0/+2
|\ \ \
| * | | kernel: Move object class to its own source filesLioncash2018-08-021-0/+2
| |/ /
* | | Merge pull request #899 from lioncash/unusedbunnei2018-08-021-4/+0
|\ \ \
| * | | hw: Remove unused filesLioncash2018-08-021-4/+0
| |/ /
* / / service: Add psc servicesLioncash2018-08-021-0/+2
|/ /
* | Merge pull request #888 from lioncash/capsbunnei2018-08-021-0/+2
|\ \
| * | service: Add capture servicesLioncash2018-08-011-0/+2
| |/
* | Merge pull request #889 from lioncash/fspbunnei2018-08-021-0/+4
|\ \
| * | service/filesystem: Add fsp:ldr and fsp:pr servicesLioncash2018-08-011-0/+4
| |/
* / service: Add bpc and pcv servicesLioncash2018-08-011-0/+4
|/
* Merge pull request #877 from lioncash/removebunnei2018-08-011-2/+0
|\
| * kernel: Remove unused object_address_table.cpp/.hLioncash2018-07-311-2/+0
* | service/audio: Add missing servicesLioncash2018-08-011-2/+12
* | Merge pull request #875 from lioncash/fgmbunnei2018-07-311-0/+2
|\ \
| * | service: Add fgm servicesLioncash2018-07-311-0/+2
| |/
* | Merge pull request #874 from lioncash/ambunnei2018-07-311-0/+6
|\ \
| * | service/am: Add missing am servicesLioncash2018-07-311-0/+6
| |/
* / service: Add the pcie serviceLioncash2018-07-311-0/+2
|/
* Implemented various hwopus functions (#853)David2018-07-311-1/+1
* Merge pull request #857 from lioncash/wlanbunnei2018-07-301-0/+2
|\
| * service: Add wlan servicesLioncash2018-07-291-0/+2
* | service: Add btm servicesLioncash2018-07-291-0/+2
|/
* Merge pull request #847 from lioncash/ncmbunnei2018-07-281-0/+2
|\
| * service: Add ncm servicesLioncash2018-07-271-0/+2
* | Merge pull request #846 from lioncash/miibunnei2018-07-281-0/+2
|\ \
| * | service: Add mii servicesLioncash2018-07-271-0/+2
* | | Merge pull request #842 from bunnei/audio-corebunnei2018-07-281-1/+1
|\ \ \
| * | | audio_core: Add initial code for keeping track of audout state.bunnei2018-07-281-1/+1
| | |/ | |/|
* / | RomFS ExtractionZach Hilman2018-07-281-0/+4
|/ /
* | Merge pull request #845 from lioncash/nfcbunnei2018-07-271-0/+2
|\ \
| * | service: Add nfc servicesLioncash2018-07-271-0/+2
| |/
* | Merge pull request #844 from lioncash/lblbunnei2018-07-271-0/+2
|\ \
| * | service: Add the lbl serviceLioncash2018-07-271-0/+2
| |/
* | Merge pull request #841 from lioncash/btdrvbunnei2018-07-271-0/+2
|\ \ | |/ |/|
| * service: Add the btdrv serviceLioncash2018-07-271-0/+2
* | service/hid: Add the xcd:sys serviceLioncash2018-07-261-0/+2
* | service/hid: Add irs servicesLioncash2018-07-261-0/+2
|/
* Merge pull request #834 from lioncash/grcbunnei2018-07-261-0/+2
|\
| * service: Add the grc:c serviceLioncash2018-07-261-0/+2
* | Merge pull request #832 from lioncash/nimbunnei2018-07-261-0/+2
|\ \
| * | service: Add the nim servicesLioncash2018-07-261-0/+2
| |/
* | Merge pull request #831 from lioncash/ldnbunnei2018-07-261-0/+2
|\ \
| * | service: Add ldn servicesLioncash2018-07-261-0/+2
| |/
* / service/sockets: Add ethc:c and ethc:i servicesLioncash2018-07-261-0/+2
|/
* Merge pull request #828 from lioncash/ldrSebastian Valle2018-07-261-0/+2
|\
| * service: Add ldr servicesLioncash2018-07-261-0/+2
* | Merge pull request #826 from lioncash/erptSebastian Valle2018-07-261-0/+4
|\ \
| * | service: Add eupld servicesLioncash2018-07-261-0/+2
| * | service: Add the erpt servicesLioncash2018-07-261-0/+2
* | | Merge pull request #823 from lioncash/nifmSebastian Valle2018-07-261-6/+0
|\ \ \ | |_|/ |/| |
| * | service/nifm: Deduplicate interface codeLioncash2018-07-251-6/+0
* | | Merge pull request #822 from lioncash/pmbunnei2018-07-261-0/+2
|\ \ \ | |_|/ |/| |
| * | service: Add pm servicesLioncash2018-07-251-0/+2
| |/
* / service: Add the es serviceLioncash2018-07-251-0/+2
|/
* Merge pull request #801 from lioncash/timeMat M2018-07-251-4/+2
|\
| * time: Simplify interface creationLioncash2018-07-241-4/+2
* | Merge pull request #803 from MerryMage/core_timing_utilbunnei2018-07-251-9/+11
|\ \
| * | core_timing: Split off utility functions into core_timing_utilMerryMage2018-07-241-0/+2
| * | CMakeLists: Sort filenamesMerryMage2018-07-241-9/+9
| |/
* / friend: Deduplicate interfacesLioncash2018-07-241-4/+2
|/
* Merge pull request #779 from lioncash/sharedbunnei2018-07-241-4/+0
|\
| * hle: Remove config_mem.h/.cppLioncash2018-07-231-2/+0
| * hle: Remove shared_page.h/.cppLioncash2018-07-231-2/+0
* | NRO Assets and NACP file formatZach Hilman2018-07-231-0/+2
|/
* Implement exclusive monitorMerryMage2018-07-221-0/+2
* Virtual Filesystem 2: Electric Boogaloo (#676)Zach Hilman2018-07-191-9/+9
* Revert "Virtual Filesystem (#597)"bunnei2018-07-081-8/+10
* Virtual Filesystem (#597)Zach Hilman2018-07-061-10/+8
* Service/Audio: add hwopus service, stub GetWorkBufferSize functionmailwl2018-06-251-0/+2
* Merge pull request #579 from SciresM/masterbunnei2018-06-221-0/+2
|\
| * Kernel/Arbiters: Initialize arb_wait_address in thread struct.Michael Scire2018-06-211-0/+2
* | Add support for decrypted NCA files (#567)Zach Hilman2018-06-211-0/+2
|/
* Service/MM: add service and stub some functionsmailwl2018-06-051-0/+2
* Services/nvdrv: add '/dev/nvhost-nvdec' devicemailwl2018-05-301-0/+2
* Service/BCAT: add module and servicesmailwl2018-05-281-0/+4
* core: Move common CPU core things to its own class.bunnei2018-05-111-0/+2
* memory_hook: Default virtual destructor in the cpp fileLioncash2018-05-031-0/+1
* Merge branch 'master' of https://github.com/yuzu-emu/yuzu into service-implDavid Marcec2018-04-261-4/+2
|\
| * Service/PCTL: convert to module, add services, stubmailwl2018-04-251-2/+2
| * Kernel: Remove unused ConditionVariable class.Subv2018-04-211-2/+0
* | Implemented GetIUserInterface properly, Playreport and SSL::SetInterfaceVersion. Fixed ipc issues with IAudioDevice(wrong ids)David Marcec2018-04-221-0/+2
|/
* file_sys: Add HFS/PFS helper componentshinyquagsire232018-04-161-0/+2
* Service/ACC: convert to module, add acc:aa, acc:su, acc:u1 servicesmailwl2018-04-101-0/+6
* service: Add friend:u interface.bunnei2018-04-031-0/+2
* service: Add NFP module interface.bunnei2018-03-301-0/+4
* Service/sockets: add bsd:s, nsd:a, nsd:u servicesmailwl2018-03-251-2/+4
* Merge pull request #255 from Subv/sd_cardbunnei2018-03-241-0/+2
|\
| * FS: Added an SDMC archive factory and registered it to the SDMC archive on startup.Subv2018-03-201-0/+2
* | Service/SSL: add ssl servicemailwl2018-03-231-0/+2
* | Service/spl: add module and servicesmailwl2018-03-221-0/+6
* | Service: add fatal:u, fatal:p servicesmailwl2018-03-201-0/+6
|/
* Service/Set: add more servicesmailwl2018-03-031-0/+8
* Filesystem: Added a SaveData Factory and associated Disk_FileSystem.Subv2018-03-021-0/+4
* file_sys: Add support for parsing NPDM filesshinyquagsire232018-02-251-0/+2
* service: Add Friend service interface.bunnei2018-02-191-0/+4
* kernel: Add Scheduler, which encapsulates the scheduling loading from Thread module.bunnei2018-02-181-0/+2
* kernel: Remove unused address_arbiter code.bunnei2018-02-181-2/+0
* pl_u: Implement basic shared font loading from RAM dump.bunnei2018-02-151-0/+4
* Make a GPU class in VideoCore to contain the GPU state.Subv2018-02-121-2/+0
* apm: Refactor service impl. to support multiple ports.bunnei2018-02-101-0/+2
* nvdrv: Add MemoryManager class to track GPU memory.bunnei2018-02-081-0/+2
* Extra nvdrv support (#162)David2018-02-061-0/+4
* Service:nifm: add nifm:a, nifm:s and nifm:u servicesmailwl2018-02-031-0/+8
* Service/am: Add AppletAE service (#153)mailwl2018-02-021-0/+2
* Services/vi: add vi:s and vi:u servicesmailwl2018-02-021-0/+4
* [WIP] sfdnsres: stub (#146)mailwl2018-01-301-0/+1
* Merge pull request #148 from MerryMage/feature/special-memorybunnei2018-01-271-1/+1
|\
| * memory: Replace all memory hooking with Special regionsMerryMage2018-01-271-1/+1
* | hle: Remove Domain and SyncObject kernel objects.bunnei2018-01-251-3/+0
* | VI: Move BufferQueue and NVFlinger to their own folder/namespace.Subv2018-01-221-0/+4
* | Added stubs for audio services. (#116)st4rk2018-01-221-0/+10
* | Added nvmemp, Added /dev/nvhost-ctrl, SetClientPID now stores pid (#114)David2018-01-211-0/+4
* | filesystem: Implement basic IStorage functionality.David Marcec2018-01-211-0/+4
* | file_sys: Cleanup to better match Switch file system constructs.bunnei2018-01-211-6/+8
* | file_sys: Remove disk_archive, savedata_archive, and title_metadata.bunnei2018-01-211-6/+0
* | file_sys: Repurpose 3DS IVFC code for Switch ROMFS.bunnei2018-01-211-2/+2
|/
* loader: Add DeconstructedRomDirectory for game dumps.bunnei2018-01-201-0/+2
* Port citra #3352 to yuzu (#103)River City Ransomware2018-01-201-3/+9
* acc, set, applet_oe: stub various functions, add set service (#105)goaaats2018-01-191-0/+2
* Merge pull request #100 from Rozelette/masterbunnei2018-01-191-0/+4
|\
| * time: Refactor time:* to use a single shared moduleRozlette2018-01-181-0/+4
* | Start to implement/stub BSD:U and SFDNSRES services (#78)flerovium^-^2018-01-181-0/+5
|/
* CMakeLists: Derive the source directory grouping from targets themselvesLioncash2018-01-181-170/+167
* Merge pull request #73 from N00byKing/3093bunnei2018-01-181-0/+1
|\
| * Update CMakeLists.txtN00byKing2018-01-171-0/+1
* | TIME: consolidate time:* interfaces, stub functions and structsRozlette2018-01-171-2/+0
* | acc_u0: Add IPC interface and stub InitializeApplicationInfo.bunnei2018-01-171-0/+4
* | NV: Implemented the nvdrv service, which uses the same interface as nvdrv:aSubv2018-01-171-2/+2
|/
* time: Implement GetStandardUserSystemClock, GetCurrentTime.bunnei2018-01-151-0/+4
* audio: Add files to CMake.bunnei2018-01-151-0/+4
* Remove references to PICA and rasterizers in video_coreJames Rowe2018-01-131-16/+1
* core: Gut out cryptop, since it doesn't compile with C++17.bunnei2018-01-131-1/+1
* arm_dynarmic: Implement coreMerryMage2018-01-121-1/+1
* CMakeLists: Add framebuffer_layout.cpp.bunnei2018-01-111-0/+1
* frontend: Update for undocked Switch screen layout.bunnei2018-01-111-2/+0
* NV: Move the nv device nodes to their own directory and namespace.Subv2018-01-111-0/+7
* NV: Implemented (with stubs) the vi:m service and some of its subservices.Subv2018-01-111-0/+8
* kernel: Rename Semaphore to ConditionVariable.bunnei2018-01-091-2/+2
* cmake: Don't compile Dynarmic as it's unused.bunnei2018-01-041-1/+1
* unicorn: Use for arm interface on Windows.bunnei2018-01-041-1/+1
* core: Remove unicorn_dynload.bunnei2018-01-041-2/+0
* arm: Remove SkyEye/Dyncom code that is ARMv6-only.bunnei2018-01-031-25/+0
* hle: Move SVC code to kernel namespace.bunnei2018-01-031-3/+3
* cmake: Add missing object_address_table.bunnei2018-01-011-0/+2
* service: Add empty interface for pctl:a.bunnei2017-12-291-0/+4
* kernel: Add basic support for Domain object.bunnei2017-12-291-0/+2
* kernel: Add SyncObject primitive, use it for ClientSession.bunnei2017-12-291-0/+1
* service: Add empty interface for aoc:u.bunnei2017-12-281-0/+2
* core: Refactor MakeMagic usage and remove dead code.bunnei2017-10-151-3/+0
* hle: Add service stubs for apm and appletOE.bunnei2017-10-151-0/+6
* hle: Initial implementation of NX service framework and IPC.bunnei2017-10-151-2/+4
* Remove more 3DS-specific code.bunnei2017-10-131-2/+0
* Remove more 3DS-specific code.bunnei2017-10-131-44/+0
* hle: Remove a large amount of 3ds-specific service code.bunnei2017-10-101-190/+0
* Merge remote-tracking branch 'upstream/master' into nxbunnei2017-10-101-5/+15
|\
| * file_sys: add class for Title Metadata (TMD)shinyquagsire232017-10-011-0/+1
| * Loader/NCCH: Add support for loading application updates (#2927)Max Thomas2017-09-251-0/+1
| * Merge pull request #2906 from Subv/ns_new_frameworkYuri Kunde Schlesner2017-09-161-2/+4
| |\
| | * Services/NS: Port ns:s to the new service framework.Subv2017-09-161-2/+4
| * | Merge pull request #2831 from Subv/uds_authWeiyi Wang2017-09-051-0/+2
| |\ \ | | |/ | |/|
| | * Services/UDS: Add functions to generate 802.11 auth and assoc response frames.Subv2017-08-271-0/+2
| * | Merge pull request #2839 from Subv/global_kernel_lockJames Rowe2017-08-241-0/+2
| |\ \
| | * | Kernel/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).Subv2017-08-221-0/+2
| * | | Merge pull request #2861 from wwylele/motion-refactorJames Rowe2017-08-201-2/+0
| |\ \ \
| | * | | move MotionEmu from core/frontend to input_common as a InputDevicewwylele2017-08-111-2/+0
| | |/ /
| * / / Added missing parts in libnetwork (#2838)B3n302017-08-191-1/+1
| |/ /
* | | loader: Add support for NRO, as well as various fixes and shared linker.bunnei2017-10-061-0/+4
* | | loader: Add support for loading an NSO.bunnei2017-09-301-0/+2
* | | externals: Add lz4.bunnei2017-09-301-1/+1
|/ /
* | Merge pull request #2784 from wwylele/font-archiveWeiyi Wang2017-07-161-0/+2
|\ \
| * | apt: load shared font from system archivewwylele2017-06-261-0/+2
* | | web_service: Add CMake flag to enable.bunnei2017-07-121-1/+4
* | | web_service: Add skeleton project.bunnei2017-07-101-1/+1
| |/ |/|
* | UDS: Stub SendTo to generate the unencrypted data frame with the right headers.Subv2017-06-151-0/+2
|/
* Service: Add new ServiceFramework framework for writing HLE servicesYuri Kunde Schlesner2017-06-081-1/+1
* Service: Make service registration part of the sm implementationYuri Kunde Schlesner2017-06-061-0/+2
* Service: Move SRV interface to a new sm/ subdirectoryYuri Kunde Schlesner2017-06-061-2/+2
* HLE: Move SessionRequestHandler from Service:: to Kernel::Yuri Kunde Schlesner2017-06-061-0/+2
* Merge pull request #2739 from yuriks/kernel-reorgbunnei2017-06-011-0/+4
|\
| * Kernel: Move HandleTable to a separate fileYuri Kunde Schlesner2017-05-301-0/+2
| * Kernel: Move WaitObject to a separate fileYuri Kunde Schlesner2017-05-301-0/+2
* | CMake: Remove unnecessary include_directories for dynarmicYuri Kunde Schlesner2017-05-281-3/+0
* | CMake: Add cryptopp include path to target propertyYuri Kunde Schlesner2017-05-281-1/+0
* | CMake: Use IMPORTED target for BoostYuri Kunde Schlesner2017-05-281-1/+1
|/
* CMake: Correct inter-module dependencies and library visibilityYuri Kunde Schlesner2017-05-281-2/+2
* Move screen size constants from video_core to coreYuri Kunde Schlesner2017-05-281-0/+1
* Move framebuffer_layout from Common to CoreYuri Kunde Schlesner2017-05-281-0/+2
* Merge pull request #2716 from yuriks/decentralized-resultbunnei2017-05-261-0/+1
|\
| * Kernel: Centralize error definitions in errors.hYuri Kunde Schlesner2017-05-251-0/+1
* | core: Keep track of telemetry for the current emulation session.bunnei2017-05-251-0/+2
|/
* Merge pull request #2406 from Subv/session_disconnectYuri Kunde Schlesner2017-05-221-0/+1
|\
| * Kernel: Use a Session object to keep track of the status of a Client/Server session pair.Subv2017-05-151-0/+1
* | Merge pull request #2661 from Subv/uds5bunnei2017-05-191-0/+2
|\ \
| * | Services/UDS: Generate the UDS beacons when the beacon callback fires.Subv2017-05-151-0/+2
| |/
* | Dyncom: Remove disassembler codeYuri Kunde Schlesner2017-05-081-2/+0
* | Remove unused symbols codeYuri Kunde Schlesner2017-05-081-2/+0
* | ir: implement circle pad prowwylele2017-05-031-0/+2
|/
* Input: remove unused stuff & clean upwwylele2017-03-011-2/+0
* Input: add device and factory templatewwylele2017-03-011-0/+1
* Merge pull request #2587 from yuriks/status-barYuri Kunde Schlesner2017-02-271-0/+2
|\
| * Add performance statistics to status barYuri Kunde Schlesner2017-02-271-0/+2
* | Merge pull request #2569 from wwylele/wrap-unwrapbunnei2017-02-251-0/+6
|\ \ | |/ |/|
| * HW: add AES engine & implement AES-CCMwwylele2017-02-211-0/+6
* | core: add missing errors.h in CMakeLists.txtwwylele2017-02-151-0/+1
|/
* Core: add cryptopp library (#2412)Weiyi Wang2017-02-131-1/+2
* loader: use self NCCH archivewwylele2017-02-131-2/+0
* file_sys: add Self NCCH archivewwylele2017-02-131-0/+2
* Merge pull request #2027 from Lectem/ipcrefactorWeiyi Wang2017-02-051-0/+1
|\
| * IPC helpersLectem2016-12-261-0/+1
* | Merge pull request #2518 from MerryMage/coprocYuri Kunde Schlesner2017-02-041-0/+2
|\ \
| * | arm_dynarmic: CP15 supportMerryMage2017-02-031-0/+2
* | | HLE/Applets: Stub Mint (eShop) Applet (#2463)mailwl2017-01-311-0/+2
|/ /
* | Merge pull request #2368 from wwylele/camera-2Yuri Kunde Schlesner2017-01-301-0/+6
|\ \
| * | CAM: implement basic camera functions with a blank camerawwylele2017-01-111-0/+6
| |/
* | Merge pull request #2308 from mailwl/ac-ibunnei2017-01-121-2/+6
|\ \
| * | Service/AC: add ac:i servicemailwl2016-12-301-2/+6
| |/
* / Frontend: emulate motion sensorwwylele2016-12-261-0/+2
|/
* core: Move emu_window and key_map into coreMerryMage2016-12-231-0/+4
* Service/NWM: add nwm servicesmailwl2016-12-221-2/+16
* core: Remove HLE module, consolidate code & various cleanups.bunnei2016-12-221-2/+0
* core: Consolidate core and system state, remove system module & cleanups.bunnei2016-12-221-2/+0
* Merge pull request #2320 from mailwl/cecd-updateYuri Kunde Schlesner2016-12-161-0/+2
|\
| * Service/CECD: Add cecd:ndm servicemailwl2016-12-151-0/+2
* | Merge pull request #2314 from mailwl/accountbunnei2016-12-151-4/+6
|\ \ | |/ |/|
| * Service/ACT: move ACT services to foldermailwl2016-12-141-4/+6
* | Merge pull request #2249 from Subv/sessions_v3Yuri Kunde Schlesner2016-12-151-2/+5
|\ \ | |/ |/|
| * Use std::move where appropriate.Subv2016-12-081-0/+1
| * Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.Subv2016-12-011-2/+4
* | service: Add cfg:nor serviceLioncash2016-12-091-0/+2
* | service: Add ptm::gets and ptm::sets servicesLioncash2016-12-081-0/+4
* | service: Add mvd and qtm servicesLioncash2016-12-081-0/+12
* | service: Add nfc servicesLioncash2016-12-081-0/+6
* | FileSys: Implement OtherSaveDatawwylele2016-11-291-0/+2
* | FileSys: abstract SD save data archive sourcewwylele2016-11-291-0/+2
|/
* FileSys: rename SaveDataCheck archive to NCCH archivewwylele2016-11-191-2/+2
* FileSys: add SDMCWriteOnlyArchivewwylele2016-11-191-0/+2
* FileSys: add SaveDataArchivewwylele2016-11-191-0/+2
* FileSys: add PathParserwwylele2016-11-191-0/+2
* dynarmic: Implement ARM CPU interface.bunnei2016-09-151-0/+6
* LDR: Implement CROwwylele2016-08-271-2/+6
* HLE/Applets: Implement ErrEula appletmailwl2016-07-041-0/+2
* Merge pull request #1898 from archshift/interpreter-split-take2bunnei2016-06-161-0/+2
|\
| * Make arm_dyncom_trans* into a fully fledged compilation unitarchshift2016-06-121-0/+2
* | Merge pull request #1842 from Subv/portsbunnei2016-06-121-0/+4
|\ \
| * | Kernel: Added ClientPort and ServerPort classes.Subv2016-06-051-0/+4
* | | Revert "Split huge interpreter source file into translation info and interpreter (+ some tiny misc style fixes)"archshift2016-06-111-2/+0
* | | arm_dyncom_interpreter.cpp: Split by translation and interpreter logicarchshift2016-06-091-0/+2
| |/ |/|
* | service: Add other DLP servicesLioncash2016-06-051-2/+8
|/
* Loader: Split SMDH into its own header and import helpers from QGameListEmmanuel Gil Peyrot2016-05-211-0/+2
* Update ACT:U and create ACT:A (#1809)András Domonkos2016-05-181-0/+2
* APT: Move the shared font loading and relocation functions to their own subdirectory services/apt/bcfnt.Subv2016-05-131-0/+2
* Dummy implementation dlp:SRVR Service.exhalatio2016-04-021-0/+2
* Reorganize the ndm service path for dummy implement functionJamePeng2016-03-141-2/+4
* Merge pull request #1266 from Subv/miiappletbunnei2016-03-121-0/+2
|\
| * HLE/Applets: Implemented a dummy Mii Selector applet.Subv2016-03-121-0/+2
* | Memory: Implement MMIOMerryMage2016-01-301-0/+1
|/
* Implement gdbstubpolaris-2015-10-041-0/+2
* Move core/mem_map.{cpp,h} => core/hle/kernel/memory.{cpp,h}Yuri Kunde Schlesner2015-08-161-2/+2
* dyncom: Use ARMul_State as an objectLioncash2015-07-261-3/+1
* dyncom: Rename armdefs.h to armstate.hLioncash2015-07-261-1/+1
* dyncom: Move helper functions to their own headerLioncash2015-07-261-0/+1
* dyncom: Move arminit.cpp and armsupp.cpp into skyeye_commonLioncash2015-07-261-2/+2
* CiTrace: Record default vertex attributes.Tony Wasserka2015-07-131-1/+1
* Add CiTrace recording support.Tony Wasserka2015-07-131-0/+3
* HLE/APT: Initial HLE support for applets.Subv2015-07-121-0/+4
* Merge pull request #860 from yuriks/y2r-colorYuri Kunde Schlesner2015-06-221-0/+2
|\
| * Y2R: Rework conversion process, enabling support for all formatsYuri Kunde Schlesner2015-06-221-0/+2
* | Services: Continue separation of services into their own folderspurpasmart962015-06-121-28/+52
|/
* Kernel: Add VMManager to manage process address spacesYuri Kunde Schlesner2015-05-271-0/+2
* dyncom: Get rid of armemu.hLioncash2015-05-241-1/+0
* Core/ResourceLimits: Implemented the basic structure of ResourceLimits.Subv2015-05-151-0/+2
* Memory: Use a table based lookup scheme to read from memory regionsYuri Kunde Schlesner2015-05-151-0/+1
* Memmap: Re-organize memory function in two filesYuri Kunde Schlesner2015-05-151-1/+2
* Kernel: Introduce skeleton Process class to hold process dataYuri Kunde Schlesner2015-05-091-0/+2
* Core: Fix sorting in CMakeFiles.txtYuri Kunde Schlesner2015-05-081-21/+21
* Remove unnecessary dyncom header filesLioncash2015-05-081-2/+0
* FileSys: De-inline Path membersYuri Kunde Schlesner2015-05-071-0/+1
* dyncom: Remove unused/unnecessary VFP cruftLioncash2015-04-181-1/+0
* IR: Move The IR services to their own folder and implement "GetHandles"purpasmart962015-04-041-4/+8
* Services: Stubs and minor changespurpasmart962015-04-031-0/+2
* Added LCD registers, and implementation for color filling in OGL code.archshift2015-03-091-0/+2
* Services: Moved the PTM and APT services to their own folderSubv2015-03-041-12/+16
* Explicitly instantiate constructors/destructors for Kernel objectsYuri Kunde Schlesner2015-02-021-0/+1
* arm: Adios armemuLioncash2015-02-011-5/+0
* arm: Get rid of armcpu.h and skyeye_types.hLioncash2015-01-301-2/+0
* Services: Stubbed more services.Subv2015-01-241-0/+14
* Merge pull request #493 from archshift/ptmplaybunnei2015-01-221-0/+4
|\
| * Stubbed cam:u servicearchshift2015-01-211-0/+2
| * Stubbed ptm:play servicearchshift2015-01-211-0/+2
* | Added HID_SPVR service and split HID_U implementation into service/hid/hid.xxxarchshift2015-01-211-2/+6
|/
* Merge pull request #383 from zhuowei/shared_pagebunnei2015-01-191-0/+2
|\
| * Add some support for the shared page (currently 3d slider is implemented)Zhuowei Zhang2015-01-161-0/+2
* | Services: Added some missing services.Subv2015-01-131-0/+6
* | SVC: Implemented the Timer service calls.Subv2015-01-091-0/+2
|/
* Merge pull request #386 from archshift/y2rubunnei2015-01-051-0/+2
|\
| * Stub the y2r:u servicearchshift2015-01-031-0/+2
* | Archives: Reduced duplicate code in RomFS and SaveCheck.Subv2015-01-031-4/+4
|/
* Archives: Implemented ExtSaveData and SharedExtSaveDataSubv2014-12-301-0/+2
* More services & small clean upspurpasmart962014-12-261-4/+12
* CFG: Create a new subfolder cfg inside service to handle cfgSubv2014-12-211-4/+6
* SaveData: Implemented the SystemSaveData archive.Subv2014-12-181-0/+2
* Filesystem/Archives: Implemented the SaveData archiveSubv2014-12-181-4/+4
* Merge pull request #283 from yuriks/archive-refactorbunnei2014-12-161-7/+7
|\
| * Service.FS: Rename FileSys::File to FileBackendYuri Kunde Schlesner2014-12-161-1/+1
| * Service.FS: Rename FileSys::Directory to DirectoryBackendYuri Kunde Schlesner2014-12-161-1/+1
| * Service.FS: Rename FileSys::Archive to ArchiveBackendYuri Kunde Schlesner2014-12-161-1/+1
| * HLE: Move kernel/archive.* to service/fs/Yuri Kunde Schlesner2014-12-161-4/+4
* | Merge pull request #282 from archshift/servicesbunnei2014-12-161-0/+8
|\ \ | |/ |/|
| * Added stub for nim:aoc service...archshift2014-12-161-0/+2
| * Added stub for cecd:u service...archshift2014-12-161-0/+2
| * Added stub for ldr:ro service...archshift2014-12-161-0/+2
| * Added am:app service stub.archshift2014-12-161-0/+2
* | Remove SyncRequest from K::Object and create a new K::Session typeYuri Kunde Schlesner2014-12-151-0/+1
|/
* SVC: Implemented svcCreateSemaphoreSubv2014-12-131-0/+2
* Remove unused NDMA moduleYuri Kunde Schlesner2014-12-091-2/+0
* Loader: Add 3DSX supportichfly2014-12-081-0/+2
* HLE: Revamp error handling throrough the HLE codeYuri Kunde Schlesner2014-11-241-0/+1
* Add more services and some fixes, along with more "override"purpasmart962014-11-211-0/+12
* Add missing boss:U service, needed according to Nintendo Zone logs.archshift2014-11-171-0/+2
* Add FRD:U service and functionsarchshift2014-11-111-0/+2
* Added stub err:f service.archshift2014-11-021-0/+2
* Added a bunch of servicespurpasmart962014-11-011-0/+16
* Renamed souce files of services to match port namesGareth Poole2014-10-291-10/+10
* ARM: Removed unnecessary and unused SkyEye MMU code.bunnei2014-10-251-15/+0
* ARM: Removed unused armos code from SkyEye.bunnei2014-10-251-1/+0
* ARM: Integrate SkyEye faster "dyncom" interpreter.bunnei2014-10-251-5/+14
* ARM: Reorganized file structure to move shared SkyEye code to a more common area.bunnei2014-10-251-15/+15
* Added configuration file system.archshift2014-10-081-0/+2
* Core: Add a Directory object, with both a stub and a passthrough implementations.Emmanuel Gil Peyrot2014-09-171-0/+5
* Core: Add a passthrough backend for the filesystem, exposed as SDMC.Emmanuel Gil Peyrot2014-09-171-0/+4
* Core: Add a new File class, obtainable from an Archive, and a stub implementation.Emmanuel Gil Peyrot2014-09-171-0/+3
* CMake cleanupYuri Kunde Schlesner2014-09-011-47/+56
* Kernel: Added preliminary support for address arbiters.bunnei2014-07-091-0/+2
* Kernel: Added support for shared memory objects.bunnei2014-07-051-0/+2
* FileSys: Added preliminary support for applications reading the RomFS archive.bunnei2014-07-051-1/+3
* FS: Added stubbed code to intercept and decode file system service functions.bunnei2014-06-271-0/+2
* Kernel: Added stubbed code to support creation of kernel Archive objects.bunnei2014-06-271-0/+2
* Core: Removed unused directory_file_system and meta_file_system modules.bunnei2014-06-271-4/+0
* Elf: Renamed modules to be consistent with new loader naming, fixed tabs -> spaces.bunnei2014-06-171-3/+2
* Loader: Added support for booting NCCH executables.bunnei2014-06-171-0/+2
* Loader: Moved elf and loader modules to a "loader" subdirectory.bunnei2014-06-171-5/+5
* Merge branch 'threading' of https://github.com/bunnei/citrabunnei2014-06-141-0/+2
|\
| * hle: added stubbed service for ndm_ubunnei2014-05-301-0/+1
| * event: fixed typos and updated CMakeListsbunnei2014-05-281-0/+1
* | Rename LCD to GPU.Tony Wasserka2014-06-121-2/+2
* | core: fixed headers in CMakeListsbunnei2014-05-231-1/+4
* | Merge branch 'threading'bunnei2014-05-231-1/+4
|\|
| * mutex: initial commit of HLE modulebunnei2014-05-211-0/+1
| * renamed "syscall" module to "svc" (more accurate naming)bunnei2014-05-211-1/+1
| * Merge master into threading to add support for VFPbunnei2014-05-171-1/+13
| |\
| * | added initial kernel/thread modulesbunnei2014-05-101-0/+2
* | | CMakeLists: rename HEADS, improved commentsarchshift2014-05-201-2/+2
* | | Updated cmakelistsarchshift2014-05-171-6/+12
* | | Merge remote-tracking branch 'upstream/master' into issue-7-fixarchshift2014-05-171-2/+16
|\ \ \ | | |/ | |/|
| * | fixed typo in CMakeLists.txtbunnei2014-05-171-1/+1
| * | added maverick.cpp to ARM core from skyeyebunnei2014-05-161-1/+2
| * | added missing armcopro from skyeyebunnei2014-05-161-0/+1
| * | added missing skyeye mmu codebunnei2014-05-161-0/+6
| * | - moved mmu to arm/interpreter folderbunnei2014-05-161-1/+5
| |/
| * added config_mem module for HLE of firmware configuration memory settingsbunnei2014-05-071-0/+1
| * renamed hle "mrc" module to "coprocessor"bunnei2014-05-021-1/+1
| * added a module to load symbol map files for debuggingbunnei2014-05-011-0/+1
* | Fixed indentsarchshift2014-05-011-2/+2
* | A bit of Cmake lovearchshift2014-05-011-1/+38
|/
* moved HLE::MRC to its own module, added support for catching data synchronization barrier commandbunnei2014-04-251-0/+1
* updated CMakeLists for missing filesShizZy2014-04-231-1/+9
* fixed a bunch of errors in CMakeListsbunnei2014-04-101-1/+1
* updated CMakeListsbunnei2014-04-101-8/+21
* adding initial project layoutShizZy2013-08-301-0/+10