aboutsummaryrefslogtreecommitdiff
path: root/src/core/CMakeLists.txt
AgeCommit message (Collapse)Author
2021-04-15applets/swkbd: Implement the Normal and Inline Software Keyboard AppletMorph
2021-04-14common: Move settings to common from core.bunnei
- Removes a dependency on core and input_common from common.
2021-04-10Merge pull request #6172 from degasus/cmake_opusbunnei
externals: Search for shared opus installation.
2021-04-08externals: Search for shared opus installation.Markus Wick
We had used conan for opus before, but there was a bug in the AVX detection. However we still had the Findopus.cmake file within the repository, but not used. This patch reenables the Findopus helper and prefer the system wide installation of opus.
2021-03-21hle: kernel: k_memory_layout: Derive memory regions based on board layout.bunnei
2021-03-21hle: kernel: board: Add secure_monitor module.bunnei
2021-03-21hle: kernel: Add k_trace module.bunnei
2021-03-21hle: kernel: KSystemControl: Update to reflect board-specific behavior.bunnei
2021-03-21hle: kernel: Add initial KMemoryRegionType module.bunnei
2021-03-21hle: kernel: Move KMemoryRegion to its own module and update.bunnei
2021-02-18hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable.bunnei
2021-02-18hle: kernel: Migrate MemoryManager to KMemoryManager.bunnei
2021-02-18hle: kernel: Migrate PageLinkedList to KPageLinkedList.bunnei
2021-02-18hle: kernel: Migrate to KMemoryBlock, KMemoryBlockManager, and others.bunnei
2021-02-18hle: kernel: Migrate SlabHeap to KSlabHeap.bunnei
2021-02-18hle: kernel: Migrate MemoryLayout to KMemoryLayout.bunnei
2021-02-18hle: kernel: Migrate AddressSpaceInfo to KAddressSpaceInfo.bunnei
2021-02-18hle: kernel: KSystemControl does not belong in Memory namespace.bunnei
2021-02-18hle: kernel: Add KPageBitmap class.bunnei
2021-02-18hle: kernel: Add KSpinLock implementation.bunnei
2021-02-18hle: kernel: Rename SharedMemory to KSharedMemory.bunnei
2021-02-15core: core_timing_util: Optimize core timing math.bunnei
- Avoids a lot of unnecessary 128-bit math for imperceptible accuracy.
2021-02-15core/CMakeLists: Add web_types.hMorph
2021-02-13hle: service: ldn: IUserLocalCommunicationService: Indicate that LDN is ↵bunnei
disabled. - Fixes crash on Pokemon Sword/Shield when pressing 'Y'.
2021-02-12kernel: KScopedReservation implementationameerj
This implements KScopedReservation, allowing resource limit reservations to be more HW accurate, and release upon failure without requiring too many conditionals.
2021-02-12kernel: Unify result codes (#5890)Chloe
* kernel: Unify result codes Drop the usage of ERR_NAME convention in kernel for ResultName. Removed seperation between svc_results.h & errors.h as we mainly include both most of the time anyways. * oops * rename errors to svc_results
2021-02-09core: Add -fsized-dealloction as a Clang flaglat9nq
Prevents a operator delete error when compiling with Clang 11.
2021-02-05hle: kernel: Implement KEvent.bunnei
2021-02-05hle: kernel: Rename WritableEvent to KWritableEvent.bunnei
2021-02-05hle: kernel: Rename ReadableEvent to KReadableEvent.bunnei
2021-01-30kernel: Rewrite resource limit to be more accurateChloe Marcec
Matches closer to hardware
2021-01-28core: hle: kernel: Implement KLightLock.bunnei
2021-01-28core: hle: kernel: Implement KThreadQueue.bunnei
2021-01-28core: hle: kernel: Rename Thread to KThread.bunnei
2021-01-20lm: Recode LM serviceChloe Marcec
Rework the service to spit out to logs instead of a seperate file as well as fix any crashes caused by lm.
2021-01-15core/cmake: Enforce Wclass-memaccessReinUsesLisp
Treat -Wclass-memaccess as an error.
2021-01-15core/cmake: Remove Werror flags already defined code-base wideReinUsesLisp
2021-01-11core: hle: Integrate new KConditionVariable and KAddressArbiter implementations.bunnei
2021-01-11core: hle: kernel: Update KAddressArbiter.bunnei
2021-01-11core: hle: kernel: Update KConditionVariable.bunnei
2021-01-11core: hle: kernel: Begin moving common SVC defintions to its own header.bunnei
2021-01-11core: hle: kernel: Update KSynchronizationObject.bunnei
2021-01-11core: hle: kernel: Begin moving common SVC results to its own header.bunnei
2021-01-05core: Enforce C4715 (not all control paths return a value)ReinUsesLisp
2020-12-28hle: service: bsd: Update to work with service threads, removing ↵bunnei
SleepClientThread.
2020-12-28core: hle: server_session: Use separate threads for each service connection.bunnei
2020-12-21Merge pull request #5042 from Morph1984/project-aetherbunnei
Project Aether: Reimplementation of the Web Browser Applet
2020-12-20Merge pull request #5131 from bunnei/scheduler-rewritebunnei
Rewrite Kernel scheduler based on Atmosphere
2020-12-18frontend/input_interpreter: Add InputInterpreter APIMorph
The InputInterpreter class interfaces with HID to retrieve button press states. Input is intended to be polled every 50ms so that a button is considered to be held down after 400ms has elapsed since the initial button press and subsequent repeated presses occur every 50ms. Co-authored-by: Chloe <25727384+ogniK5377@users.noreply.github.com>
2020-12-08file_sys: Consolidate common Title ID operationsMorph