summaryrefslogtreecommitdiffstats
path: root/src/core/CMakeLists.txt (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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 #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