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