index
:
anonymous/yuzu
master
yuzu is the world's most popular, open-source, Nintendo Switch emulator — started by the creators of Citra. It is written in C++ with portability in mind,
mirror
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
core
/
hle
/
kernel
Mode
Name
Size
d---------
arch
/
arm64
32
log
stats
plain
d---------
board
/
nintendo
/
nx
35
log
stats
plain
-rw-r--r--
code_set.cpp
253
log
stats
plain
blame
-rw-r--r--
code_set.h
2194
log
stats
plain
blame
-rw-r--r--
global_scheduler_context.cpp
2132
log
stats
plain
blame
-rw-r--r--
global_scheduler_context.h
2647
log
stats
plain
blame
-rw-r--r--
hle_ipc.cpp
22494
log
stats
plain
blame
-rw-r--r--
hle_ipc.h
14360
log
stats
plain
blame
d---------
init
92
log
stats
plain
-rw-r--r--
initial_process.h
638
log
stats
plain
blame
-rw-r--r--
k_address_arbiter.cpp
10976
log
stats
plain
blame
-rw-r--r--
k_address_arbiter.h
2170
log
stats
plain
blame
-rw-r--r--
k_address_space_info.cpp
4542
log
stats
plain
blame
-rw-r--r--
k_address_space_info.h
673
log
stats
plain
blame
-rw-r--r--
k_affinity_mask.h
1278
log
stats
plain
blame
-rw-r--r--
k_auto_object.cpp
500
log
stats
plain
blame
-rw-r--r--
k_auto_object.h
9676
log
stats
plain
blame
-rw-r--r--
k_auto_object_container.cpp
778
log
stats
plain
blame
-rw-r--r--
k_auto_object_container.h
1706
log
stats
plain
blame
-rw-r--r--
k_capabilities.cpp
12835
log
stats
plain
blame
-rw-r--r--
k_capabilities.h
9219
log
stats
plain
blame
-rw-r--r--
k_class_token.cpp
7364
log
stats
plain
blame
-rw-r--r--
k_class_token.h
4287
log
stats
plain
blame
-rw-r--r--
k_client_port.cpp
4040
log
stats
plain
blame
-rw-r--r--
k_client_port.h
1416
log
stats
plain
blame
-rw-r--r--
k_client_session.cpp
1197
log
stats
plain
blame
-rw-r--r--
k_client_session.h
1149
log
stats
plain
blame
-rw-r--r--
k_code_memory.cpp
4594
log
stats
plain
blame
-rw-r--r--
k_code_memory.h
1821
log
stats
plain
blame
-rw-r--r--
k_condition_variable.cpp
11540
log
stats
plain
blame
-rw-r--r--
k_condition_variable.h
1515
log
stats
plain
blame
-rw-r--r--
k_debug.h
566
log
stats
plain
blame
-rw-r--r--
k_device_address_space.cpp
5251
log
stats
plain
blame
-rw-r--r--
k_device_address_space.h
1805
log
stats
plain
blame
-rw-r--r--
k_dynamic_page_manager.h
5083
log
stats
plain
blame
-rw-r--r--
k_dynamic_resource_manager.h
1704
log
stats
plain
blame
-rw-r--r--
k_dynamic_slab_heap.h
3674
log
stats
plain
blame
-rw-r--r--
k_event.cpp
1636
log
stats
plain
blame
-rw-r--r--
k_event.h
1268
log
stats
plain
blame
-rw-r--r--
k_event_info.h
1424
log
stats
plain
blame
-rw-r--r--
k_handle_table.cpp
4294
log
stats
plain
blame
-rw-r--r--
k_handle_table.h
9283
log
stats
plain
blame
-rw-r--r--
k_hardware_timer.cpp
2614
log
stats
plain
blame
-rw-r--r--
k_hardware_timer.h
1390
log
stats
plain
blame
-rw-r--r--
k_hardware_timer_base.h
2581
log
stats
plain
blame
-rw-r--r--
k_interrupt_manager.cpp
1515
log
stats
plain
blame
-rw-r--r--
k_interrupt_manager.h
408
log
stats
plain
blame
-rw-r--r--
k_light_condition_variable.cpp
2478
log
stats
plain
blame
-rw-r--r--
k_light_condition_variable.h
580
log
stats
plain
blame
-rw-r--r--
k_light_lock.cpp
4015
log
stats
plain
blame
-rw-r--r--
k_light_lock.h
716
log
stats
plain
blame
-rw-r--r--
k_linked_list.h
5660
log
stats
plain
blame
-rw-r--r--
k_memory_block.h
27333
log
stats
plain
blame
-rw-r--r--
k_memory_block_manager.cpp
13108
log
stats
plain
blame
-rw-r--r--
k_memory_block_manager.h
5149
log
stats
plain
blame
-rw-r--r--
k_memory_layout.board.nintendo_nx.cpp
10481
log
stats
plain
blame
-rw-r--r--
k_memory_layout.cpp
6233
log
stats
plain
blame
-rw-r--r--
k_memory_layout.h
17172
log
stats
plain
blame
-rw-r--r--
k_memory_manager.cpp
17421
log
stats
plain
blame
-rw-r--r--
k_memory_manager.h
11986
log
stats
plain
blame
-rw-r--r--
k_memory_region.h
9976
log
stats
plain
blame
-rw-r--r--
k_memory_region_type.h
16563
log
stats
plain
blame
-rw-r--r--
k_page_bitmap.h
11188
log
stats
plain
blame
-rw-r--r--
k_page_buffer.cpp
561
log
stats
plain
blame
-rw-r--r--
k_page_buffer.h
883
log
stats
plain
blame
-rw-r--r--
k_page_group.cpp
2868
log
stats
plain
blame
-rw-r--r--
k_page_group.h
5014
log
stats
plain
blame
-rw-r--r--
k_page_heap.cpp
8054
log
stats
plain
blame
-rw-r--r--
k_page_heap.h
8004
log
stats
plain
blame
-rw-r--r--
k_page_table.cpp
144113
log
stats
plain
blame
-rw-r--r--
k_page_table.h
22405
log
stats
plain
blame
-rw-r--r--
k_page_table_manager.h
1431
log
stats
plain
blame
-rw-r--r--
k_page_table_slab_heap.h
2438
log
stats
plain
blame
-rw-r--r--
k_port.cpp
1620
log
stats
plain
blame
-rw-r--r--
k_port.h
1488
log
stats
plain
blame
-rw-r--r--
k_priority_queue.h
17151
log
stats
plain
blame
-rw-r--r--
k_process.cpp
23159
log
stats
plain
blame
-rw-r--r--
k_process.h
17357
log
stats
plain
blame
-rw-r--r--
k_readable_event.cpp
1538
log
stats
plain
blame
-rw-r--r--
k_readable_event.h
881
log
stats
plain
blame
-rw-r--r--
k_resource_limit.cpp
5782
log
stats
plain
blame
-rw-r--r--
k_resource_limit.h
1985
log
stats
plain
blame
-rw-r--r--
k_scheduler.cpp
37423
log
stats
plain
blame
-rw-r--r--
k_scheduler.h
5315
log
stats
plain
blame
-rw-r--r--
k_scheduler_lock.h
2633
log
stats
plain
blame
-rw-r--r--
k_scoped_lock.h
990
log
stats
plain
blame
-rw-r--r--
k_scoped_resource_reservation.h
1897
log
stats
plain
blame
-rw-r--r--
k_scoped_scheduler_lock_and_sleep.h
1114
log
stats
plain
blame
-rw-r--r--
k_server_port.cpp
2520
log
stats
plain
blame
-rw-r--r--
k_server_port.h
1150
log
stats
plain
blame
-rw-r--r--
k_server_session.cpp
14470
log
stats
plain
blame
-rw-r--r--
k_server_session.h
1961
log
stats
plain
blame
-rw-r--r--
k_session.cpp
2206
log
stats
plain
blame
-rw-r--r--
k_session.h
2217
log
stats
plain
blame
-rw-r--r--
k_session_request.cpp
2172
log
stats
plain
blame
-rw-r--r--
k_session_request.h
9039
log
stats
plain
blame
-rw-r--r--
k_shared_memory.cpp
4108
log
stats
plain
blame
-rw-r--r--
k_shared_memory.h
3141
log
stats
plain
blame
-rw-r--r--
k_shared_memory_info.h
912
log
stats
plain
blame
-rw-r--r--
k_slab_heap.h
4883
log
stats
plain
blame
-rw-r--r--
k_spin_lock.cpp
344
log
stats
plain
blame
-rw-r--r--
k_spin_lock.h
916
log
stats
plain
blame
-rw-r--r--
k_synchronization_object.cpp
5893
log
stats
plain
blame
-rw-r--r--
k_synchronization_object.h
2279
log
stats
plain
blame
-rw-r--r--
k_system_control.h
426
log
stats
plain
blame
-rw-r--r--
k_system_resource.cpp
763
log
stats
plain
blame
-rw-r--r--
k_system_resource.h
4356
log
stats
plain
blame
-rw-r--r--
k_thread.cpp
43316
log
stats
plain
blame
-rw-r--r--
k_thread.h
24487
log
stats
plain
blame
-rw-r--r--
k_thread_local_page.cpp
2087
log
stats
plain
blame
-rw-r--r--
k_thread_local_page.h
3103
log
stats
plain
blame
-rw-r--r--
k_thread_queue.cpp
1586
log
stats
plain
blame
-rw-r--r--
k_thread_queue.h
1016
log
stats
plain
blame
-rw-r--r--
k_timer_task.h
1024
log
stats
plain
blame
-rw-r--r--
k_trace.h
313
log
stats
plain
blame
-rw-r--r--
k_transfer_memory.cpp
1305
log
stats
plain
blame
-rw-r--r--
k_transfer_memory.h
1364
log
stats
plain
blame
-rw-r--r--
k_worker_task.h
358
log
stats
plain
blame
-rw-r--r--
k_worker_task_manager.cpp
1289
log
stats
plain
blame
-rw-r--r--
k_worker_task_manager.h
617
log
stats
plain
blame
-rw-r--r--
kernel.cpp
51363
log
stats
plain
blame
-rw-r--r--
kernel.h
16575
log
stats
plain
blame
-rw-r--r--
memory_types.h
406
log
stats
plain
blame
-rw-r--r--
physical_core.cpp
2182
log
stats
plain
blame
-rw-r--r--
physical_core.h
1878
log
stats
plain
blame
-rw-r--r--
physical_memory.h
696
log
stats
plain
blame
-rw-r--r--
process_capability.cpp
13628
log
stats
plain
blame
-rw-r--r--
process_capability.h
10432
log
stats
plain
blame
-rw-r--r--
service_thread.cpp
6054
log
stats
plain
blame
-rw-r--r--
service_thread.h
622
log
stats
plain
blame
-rw-r--r--
slab_helpers.h
6294
log
stats
plain
blame
-rw-r--r--
svc.cpp
142274
log
stats
plain
blame
-rw-r--r--
svc.h
45209
log
stats
plain
blame
d---------
svc
1727
log
stats
plain
-rw-r--r--
svc_common.h
808
log
stats
plain
blame
-rw-r--r--
svc_generator.py
29618
log
stats
plain
blame
-rw-r--r--
svc_results.h
2236
log
stats
plain
blame
-rw-r--r--
svc_types.h
12223
log
stats
plain
blame
-rw-r--r--
svc_version.h
1944
log
stats
plain
blame