aboutsummaryrefslogtreecommitdiff
path: root/src/core/CMakeLists.txt
AgeCommit message (Collapse)Author
2022-06-28service: ptm: Rewrite PSM and add TSgerman77
2022-06-26core: kernel: Replace instances of KPageLinkedList with KPageGroupgerman77
2022-06-13CMakeLists: Make variable shadowing a compile-time errorMorph
Now that the entire project is free of variable shadowing, we can enforce this as a compile time error to prevent any further introduction of this logic bug.
2022-06-01core/debugger: Improved stepping mechanism and misc fixesLiam
2022-06-01core/debugger: Implement new GDB stub debuggerLiam
2022-04-16hidbus: Implement hidbus and ringcongerman77
2022-04-13service: jit: Implement the JIT serviceLiam
2022-04-09core: extract symbol readingLiam
2022-04-06service: jit: stub JIT serviceLiam
2022-03-24hle: nvflinger: Merge Rect with Common::Rectangle.bunnei
2022-03-24hle: nvflinger: Add implementation for HosBinderDriverServer service.bunnei
2022-03-24hle: nvflinger: Add implementation for BufferQueueProducer class.bunnei
2022-03-24hle: nvflinger: Add implementation for BufferQueueCore class.bunnei
2022-03-24hle: nvflinger: Add implementation for BufferQueueConsumer class.bunnei
2022-03-24hle: nvflinger: Add implementation for QueueBufferInput and ↵bunnei
QueueBufferOutput structs.
2022-03-24hle: nvflinger: Add implementation for BufferItemConsumer class.bunnei
2022-03-24hle: nvflinger: Add implementation for ConsumerBase class.bunnei
2022-03-24hle: nvflinger: Add implementation for BufferSlot class.bunnei
2022-03-24hle: nvflinger: Add implementation for BufferItem class.bunnei
2022-03-24hle: nvflinger: Move implementation for Parcel to its own header.bunnei
2022-03-24hle: nvflinger: Add android buffer queue definitions to its own header.bunnei
2022-03-24hle: nvflinger: Add IBinder interface.bunnei
2022-03-24hle: nvflinger: Add IConsumerListener interface.bunnei
2022-03-24hle: nvflinger: Add ProducerListener interface.bunnei
2022-03-24hle: nvflinger: Add android window enumerations to its own header.bunnei
2022-03-24hle: nvflinger: Move BufferTransformFlags to its own header.bunnei
2022-03-24hle: nvflinger: Move PixelFormat to its own header.bunnei
2022-03-24hle: nvflinger: Add implementation for GraphicBuffer class.bunnei
2022-03-24hle: nvflinger: Add implementation for Fence class.bunnei
2022-03-24hle: nvflinger: Add implementation for Rect class.bunnei
2022-03-21applets/mii: Move MiiEdit applet types into its own fileMorph
2022-03-21applets: Rename Mii to MiiEditMorph
2022-03-18general: Reduce core.h includesameerj
2022-03-16Merge pull request #7964 from german77/miiiibunnei
applet: mii: Simple implementation of mii applet
2022-03-14core: hle: kernel: k_page_buffer: Add KThreadLocalPage primitive.bunnei
2022-03-14core: hle: kernel: k_page_buffer: Add KPageBuffer primitive.bunnei
2022-02-28applet: mii: Simple implementation of mii appletgerman77
2022-02-27hle: kernel: Add initial_process.h header.bunnei
2022-02-27hle: kernel: board: nx: Add k_memory_layout.h header.bunnei
2022-02-10service/mnpp: Stub mnpp_appNarr the Reg
Used in Super Nintendo Entertainment System™ - Nintendo Switch Online
2022-01-14core: hle: kernel: Add KWorkerTask and KWorkerTaskManager.bunnei
- These primitives are used to dispatch asynchronous kernel tasks from KThread and KProcess.
2021-12-30core: hle: kernel: Implement thread pinning.bunnei
- We largely had the mechanics in place for thread pinning, this change hooks these up. - Validated with tests https://github.com/Atmosphere-NX/Atmosphere/blob/master/tests/TestSvc/source/test_thread_pinning.cpp.
2021-12-17core: hle: Remove global HLE lock.bunnei
- This was added early on as a hack to protect against some concurrency issues. - It's not clear that this serves any purpose anymore, and if it does, individual components should be fixed rather than using a global recursive mutex.
2021-12-12Merge pull request #7462 from bunnei/kernel-improve-schedulingbunnei
Kernel: Improve threading & scheduling V3
2021-12-09Merge pull request #7519 from itsmeft24/masterbunnei
kernel: svc: Implement ProcessMemory and CodeMemory SVCs
2021-12-06hle: kernel: KLightConditionVariable: Migrate to updated KThreadQueue.bunnei
2021-12-06hle: kernel: Update KThreadQueue and migrate KSynchronizationObject.bunnei
2021-12-06service/notif: Add notif:a and stub ListAlarmSettings,Initializegerman77
Used by ring fit adventure 1.2.0
2021-12-05Add KCodeMemory to CMakeLists.txtitsmeft24
2021-11-27core/pdm: Stub QueryPlayStatisticsByApplicationIdAndUserAccountIdNarr the Reg
Used in checkpoint homebrew