aboutsummaryrefslogtreecommitdiff
path: root/src/core/CMakeLists.txt
AgeCommit message (Collapse)Author
2018-04-16file_sys: Add HFS/PFS helper componentshinyquagsire23
2018-04-10Service/ACC: convert to module, add acc:aa, acc:su, acc:u1 servicesmailwl
2018-04-02service: Add friend:u interface.bunnei
2018-03-29service: Add NFP module interface.bunnei
service: Initialize NFP service. Log: Add NFP service as a log subtype.
2018-03-25Service/sockets: add bsd:s, nsd:a, nsd:u servicesmailwl
2018-03-23Merge pull request #255 from Subv/sd_cardbunnei
FS: Implemented access to the SD card
2018-03-23Service/SSL: add ssl servicemailwl
2018-03-22Service/spl: add module and servicesmailwl
2018-03-20Service: add fatal:u, fatal:p servicesmailwl
2018-03-19FS: Added an SDMC archive factory and registered it to the SDMC archive on ↵Subv
startup.
2018-03-03Service/Set: add more servicesmailwl
2018-03-01Filesystem: Added a SaveData Factory and associated Disk_FileSystem.Subv
2018-02-25file_sys: Add support for parsing NPDM filesshinyquagsire23
2018-02-19service: Add Friend service interface.bunnei
2018-02-18kernel: Add Scheduler, which encapsulates the scheduling loading from Thread ↵bunnei
module.
2018-02-18kernel: Remove unused address_arbiter code.bunnei
2018-02-14pl_u: Implement basic shared font loading from RAM dump.bunnei
2018-02-11Make a GPU class in VideoCore to contain the GPU state.Subv
Also moved the GPU MemoryManager class to video_core since it makes more sense for it to be there.
2018-02-09apm: Refactor service impl. to support multiple ports.bunnei
2018-02-07nvdrv: Add MemoryManager class to track GPU memory.bunnei
2018-02-05Extra nvdrv support (#162)David
* FinishInitalize needed for 3.0.1+ games * nvdrv:s and nvdrv:t both use NVDRV * Most settings return 0 on hardware, disabled NV_MEMORY_PROFILER for now. NVN_THROUGH_OPENGL & NVRM_GPU_PREVENT_USE are a few interesting settings to look at. Carefully choosing settings can help with drawing graphics later on * Initial /dev/nvhost-gpu support * ZCullBind * Stubbed SetErrorNotifier * Fixed SetErrorNotifier log, Added SetChannelPriority * Allocate GPFIFO Ex2, Allocate Obj Ctx, Submit GPFIFO * oops * Fixed up naming/structs/enums. Used vector instead of array for "gpfifo_entry" * Added missing fixes * /dev/nvhost-ctrl-gpu * unneeded struct * Forgot u32 in enum class * Automatic descriptor swapping for ioctls, fixed nvgpu_gpu_get_tpc_masks_args being incorrect size * nvdrv#QueryEvent * Renamed logs for nvdrv * Refactor ioctl so nv_result isn't needed * /dev/nvhost-as-gpu * Fixed Log service naming, CtxObjects now u32, renamed all structs, added static_asserts to structs, used INSERT_PADDING_WORDS instead of u32s * nvdevices now uses "Ioctl" union, * IoctlGpfifoEntry now uses bit field * final changes
2018-02-03Service:nifm: add nifm:a, nifm:s and nifm:u servicesmailwl
2018-02-02Service/am: Add AppletAE service (#153)mailwl
* Add AppletAE, step 1: move common interfaces to am.h * Add AppletAE, step 2
2018-02-02Services/vi: add vi:s and vi:u servicesmailwl
2018-01-29[WIP] sfdnsres: stub (#146)mailwl
sfdnsres: Add several stubs
2018-01-27Merge pull request #148 from MerryMage/feature/special-memorybunnei
memory: Replace all memory hooking with Special regions
2018-01-27memory: Replace all memory hooking with Special regionsMerryMage
2018-01-24hle: Remove Domain and SyncObject kernel objects.bunnei
2018-01-22VI: Move BufferQueue and NVFlinger to their own folder/namespace.Subv
2018-01-21Added stubs for audio services. (#116)st4rk
* stubs for audout:u, audin:u, audrec:u, audren:u, codecctl and decoding tables with nullptr for future implementations * fixing the changes requested (remove private, explicit)
2018-01-21Added nvmemp, Added /dev/nvhost-ctrl, SetClientPID now stores pid (#114)David
* Added nvmemp, Added /dev/nvhost-ctrl, SetClientPID now stores pid * used clang-format-3.9 instead * lowercase pid * Moved nvmemp handlers to cpp * Removed unnecessary logging for NvOsGetConfigU32. Cleaned up log and changed to LOG_DEBUG * using std::arrays instead of c arrays * nvhost get config now uses std::array completely * added pid logging back * updated cmakelist * missing includes * added array, removed memcpy * clang-format6.0
2018-01-21filesystem: Implement basic IStorage functionality.David Marcec
2018-01-21file_sys: Cleanup to better match Switch file system constructs.bunnei
file_sys: Add factory class for RomFS file system.
2018-01-21file_sys: Remove disk_archive, savedata_archive, and title_metadata.bunnei
2018-01-21file_sys: Repurpose 3DS IVFC code for Switch ROMFS.bunnei
2018-01-20loader: Add DeconstructedRomDirectory for game dumps.bunnei
2018-01-19Port citra #3352 to yuzu (#103)River City Ransomware
* Port citra #3352 to yuzu This change allows non x86_64 architectures to compile yuzu by skipping the building of dynarmic * Fixed clang-format errors * fixes more clang-format errors
2018-01-19acc, set, applet_oe: stub various functions, add set service (#105)goaaats
* Stubs for various acc:u0 funcs needed * Stub for GetDesiredLanguage in IApplicationFunctions * Add set service + stubs needed for games * Fix formatting * Implement IProfile, IManagerForApplication, return bool in CheckAvailability, style fixes * Remove IProfile::Get(needs more research), fix IPC response sizes
2018-01-18Merge pull request #100 from Rozelette/masterbunnei
time: Refactor time:* to use a single shared module
2018-01-18Start to implement/stub BSD:U and SFDNSRES services (#78)flerovium^-^
* bsd: start stubbing bsd:u and sfdnsres * bsd: stubbed RegisterClient * bsd: attempt to get past socket() * bsd: fix some wrong assumptions about IPC * bsd: fix format specifiers * bsd: stubbed Connect() * bsd: stubbed SendTo() * made requested changes * sockets: respect alphabetical order at service installation * run clang-format * bsd: start stubbing bsd:u and sfdnsres * bsd: stubbed RegisterClient * bsd: attempt to get past socket() * bsd: fix some wrong assumptions about IPC * bsd: fix format specifiers * bsd: stubbed Connect() * bsd: stubbed SendTo() * made requested changes * sockets: respect alphabetical order at service installation * run clang-format * run clang-format (2)
2018-01-18time: Refactor time:* to use a single shared moduleRozlette
2018-01-17CMakeLists: Derive the source directory grouping from targets themselvesLioncash
Removes the need to store to separate SRC and HEADER variables, and then construct the target in most cases.
2018-01-17Merge pull request #73 from N00byKing/3093bunnei
Implement Pull #3093 from citra: Added missing headers to CMakeLists.txt and fixed includes.
2018-01-17TIME: consolidate time:* interfaces, stub functions and structsRozlette
2018-01-17Update CMakeLists.txtN00byKing
2018-01-16acc_u0: Add IPC interface and stub InitializeApplicationInfo.bunnei
2018-01-16NV: Implemented the nvdrv service, which uses the same interface as nvdrv:aSubv
2018-01-14time: Implement GetStandardUserSystemClock, GetCurrentTime.bunnei
2018-01-14audio: Add files to CMake.bunnei
2018-01-12Remove references to PICA and rasterizers in video_coreJames Rowe