Liam
8506915208
core: decouple ARM interface from Dynarmic
3 years ago
Morph
8e56a84566
core_timing: Use CNTPCT as the guest CPU tick
Previously, we were mixing the raw CPU frequency and CNTFRQ.
The raw CPU frequency (1020 MHz) should've never been used as CNTPCT (whose frequency is CNTFRQ) is the only counter available.
3 years ago
lat9nq
84642bdd3f
time_zone_binary: Add zoneinfo data
Adds the basic time zone data for the system archive.
time_zone_binary: Implement full system archive
time_zone_binary: Remove unneeded template
tz_binary: Make GenerateFiles static
3 years ago
Liam
790f91fcc5
vfs: add vfs_cached for romfs build
3 years ago
bunnei
ae099d583c
core: frontend: Refactor GraphicsContext to its own module.
3 years ago
Narr the Reg
94151097b9
service: nfc: Merge device interfaces and create the device manager
3 years ago
Narr the Reg
101c0df79c
service: nfp: Use an unique interface
3 years ago
Liam
fb49ec19c1
kernel: use KTypedAddress for addresses
3 years ago
Liam
0483dfae1a
kernel: move KMemoryLayout for NX board
3 years ago
Liam
8d1f5bfbd2
kernel: remove KLinkedList
3 years ago
Liam
1d0fe75e7c
hle: rename legacy errors to Results
3 years ago
Liam
809148e1a5
nvnflinger: fix name
3 years ago
Liam
65be230fdd
service: move hle_ipc from kernel
3 years ago
Alexandre Bouvier
57fd8b1f45
cmake: use correct boost imported targets
3 years ago
Matías Locatti
c38bb96a2c
Partially apply LTO to only core and video_core projects.
3 years ago
Liam
a936972614
service: refactor server architecture
Converts services to have their own processes
3 years ago
Liam
1773a1039f
kernel: add KObjectName
3 years ago
Liam
79fbdfca17
service: remove deleted services
3 years ago
Liam
2415d37ea2
kernel/svc: switch to generated wrappers
3 years ago
Liam
92eb091ddb
kernel/svc: Split implementations into separate files
3 years ago
Liam
7d1c3a3f59
kernel: add KDeviceAddressSpace
3 years ago
Liam
67a8740af6
kernel: add KCapabilities
3 years ago
bunnei
a5693afa03
Revert "Revert "k_page_group: synchronize""
3 years ago
gidoly
10eaf31af3
Revert "k_page_group: synchronize"
3 years ago
Liam
3392fdac9b
k_page_group: synchronize
3 years ago
Liam
c770f25ccb
kernel: remove TimeManager
3 years ago
Liam
67c0d714c5
kernel: add KHardwareTimer
3 years ago
Alexandre Bouvier
8e17b5469f
cmake: prefer system libraries
3 years ago
Narr the Reg
a4725bcb73
service: nfc: Implement mifare service
3 years ago
ameerj
37bc5118ea
CMake: Use precompiled headers
3 years ago
Narr the Reg
327d225c3e
service: nfc: Implement nfc user
3 years ago
german77
fb57cd26a1
service: am: Implement cabinet applet backend
3 years ago
Liam
cbaf642ffe
Initial ARM64 support
3 years ago
bunnei
6f941121e6
core: hle: kernel: Add KSystemResource.
3 years ago
bunnei
0897f4f96c
core: hle: kernel: Add KPageTableManager.
3 years ago
bunnei
6d4f411c08
core: hle: kernel: Add KPageTableSlabHeap.
3 years ago
bunnei
37b17252d1
core: hle: kernel: Add KEventInfo.
3 years ago
bunnei
ddd3f48736
core: hle: kernel: Add KDebug.
3 years ago
Morph
e6ab1f673b
general: Enforce C4800 everywhere except in video_core
3 years ago
Morph
93297d14d8
CMakeLists: Remove all redundant warnings
These are already explicitly or implicitly set in src/CMakeLists.txt
3 years ago
Liam
3efb8eb2dc
kernel: add KSessionRequest
3 years ago
bunnei
d02ccfb15d
core: hle: kernel: Add KDynamicResourceManager.
4 years ago
bunnei
9ec5f75f43
core: hle: kernel: Add KDynamicSlabHeap.
4 years ago
bunnei
345b9e6a08
core: hle: kernel: Add KDynamicPageManager.
4 years ago
Liam
a9ace6856d
kernel: remove KWritableEvent
3 years ago
Fernando Sahmkow
920429fde7
NVDRV: Further refactors and eliminate old code.
4 years ago
Fernando Sahmkow
3cbe352c18
NVDRV: Refactor and add new NvMap.
4 years ago
german77
afea5c163f
service: nfp: Rewrite and implement applet calls
3 years ago
Narr the Reg
23589ad9b8
service: hid: Partially implement palma controller
4 years ago
FearlessTobi
f5e635adda
ldn: Initial implementation
4 years ago