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
2444
log
stats
plain
blame
-rw-r--r--
global_scheduler_context.cpp
2127
log
stats
plain
blame
-rw-r--r--
global_scheduler_context.h
2610
log
stats
plain
blame
d---------
init
92
log
stats
plain
-rw-r--r--
initial_process.h
745
log
stats
plain
blame
-rw-r--r--
k_address_arbiter.cpp
11474
log
stats
plain
blame
-rw-r--r--
k_address_arbiter.h
2077
log
stats
plain
blame
-rw-r--r--
k_address_space_info.cpp
2913
log
stats
plain
blame
-rw-r--r--
k_address_space_info.h
681
log
stats
plain
blame
-rw-r--r--
k_affinity_mask.h
1214
log
stats
plain
blame
-rw-r--r--
k_auto_object.cpp
539
log
stats
plain
blame
-rw-r--r--
k_auto_object.h
9731
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
12942
log
stats
plain
blame
-rw-r--r--
k_capabilities.h
9300
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
6213
log
stats
plain
blame
-rw-r--r--
k_client_port.h
1448
log
stats
plain
blame
-rw-r--r--
k_client_session.cpp
1491
log
stats
plain
blame
-rw-r--r--
k_client_session.h
942
log
stats
plain
blame
-rw-r--r--
k_code_memory.cpp
4710
log
stats
plain
blame
-rw-r--r--
k_code_memory.h
1885
log
stats
plain
blame
-rw-r--r--
k_condition_variable.cpp
11734
log
stats
plain
blame
-rw-r--r--
k_condition_variable.h
1620
log
stats
plain
blame
-rw-r--r--
k_debug.h
547
log
stats
plain
blame
-rw-r--r--
k_device_address_space.cpp
5282
log
stats
plain
blame
-rw-r--r--
k_device_address_space.h
1928
log
stats
plain
blame
-rw-r--r--
k_dynamic_page_manager.h
5190
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
3704
log
stats
plain
blame
-rw-r--r--
k_event.cpp
1637
log
stats
plain
blame
-rw-r--r--
k_event.h
1267
log
stats
plain
blame
-rw-r--r--
k_event_info.h
1449
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
2626
log
stats
plain
blame
-rw-r--r--
k_hardware_timer.h
1194
log
stats
plain
blame
-rw-r--r--
k_hardware_timer_base.h
2581
log
stats
plain
blame
-rw-r--r--
k_interrupt_manager.cpp
1508
log
stats
plain
blame
-rw-r--r--
k_interrupt_manager.h
408
log
stats
plain
blame
-rw-r--r--
k_light_client_session.cpp
847
log
stats
plain
blame
-rw-r--r--
k_light_client_session.h
809
log
stats
plain
blame
-rw-r--r--
k_light_condition_variable.cpp
2590
log
stats
plain
blame
-rw-r--r--
k_light_condition_variable.h
584
log
stats
plain
blame
-rw-r--r--
k_light_lock.cpp
4064
log
stats
plain
blame
-rw-r--r--
k_light_lock.h
729
log
stats
plain
blame
-rw-r--r--
k_light_server_session.cpp
8839
log
stats
plain
blame
-rw-r--r--
k_light_server_session.h
1209
log
stats
plain
blame
-rw-r--r--
k_light_session.cpp
2215
log
stats
plain
blame
-rw-r--r--
k_light_session.h
2142
log
stats
plain
blame
-rw-r--r--
k_memory_block.h
28190
log
stats
plain
blame
-rw-r--r--
k_memory_block_manager.cpp
16166
log
stats
plain
blame
-rw-r--r--
k_memory_block_manager.h
5596
log
stats
plain
blame
-rw-r--r--
k_memory_layout.cpp
6472
log
stats
plain
blame
-rw-r--r--
k_memory_layout.h
18155
log
stats
plain
blame
-rw-r--r--
k_memory_manager.cpp
21833
log
stats
plain
blame
-rw-r--r--
k_memory_manager.h
12376
log
stats
plain
blame
-rw-r--r--
k_memory_region.h
10039
log
stats
plain
blame
-rw-r--r--
k_memory_region_type.h
17404
log
stats
plain
blame
-rw-r--r--
k_object_name.cpp
3383
log
stats
plain
blame
-rw-r--r--
k_object_name.h
2503
log
stats
plain
blame
-rw-r--r--
k_page_bitmap.h
11188
log
stats
plain
blame
-rw-r--r--
k_page_buffer.cpp
584
log
stats
plain
blame
-rw-r--r--
k_page_buffer.h
877
log
stats
plain
blame
-rw-r--r--
k_page_group.cpp
2868
log
stats
plain
blame
-rw-r--r--
k_page_group.h
5194
log
stats
plain
blame
-rw-r--r--
k_page_heap.cpp
8285
log
stats
plain
blame
-rw-r--r--
k_page_heap.h
8313
log
stats
plain
blame
-rw-r--r--
k_page_table.h
376
log
stats
plain
blame
-rw-r--r--
k_page_table_base.cpp
247228
log
stats
plain
blame
-rw-r--r--
k_page_table_base.h
34443
log
stats
plain
blame
-rw-r--r--
k_page_table_manager.h
1503
log
stats
plain
blame
-rw-r--r--
k_page_table_slab_heap.h
2539
log
stats
plain
blame
-rw-r--r--
k_port.cpp
1780
log
stats
plain
blame
-rw-r--r--
k_port.h
1643
log
stats
plain
blame
-rw-r--r--
k_priority_queue.h
16921
log
stats
plain
blame
-rw-r--r--
k_process.cpp
45782
log
stats
plain
blame
-rw-r--r--
k_process.h
17392
log
stats
plain
blame
-rw-r--r--
k_process_page_table.h
20689
log
stats
plain
blame
-rw-r--r--
k_readable_event.cpp
1499
log
stats
plain
blame
-rw-r--r--
k_readable_event.h
880
log
stats
plain
blame
-rw-r--r--
k_resource_limit.cpp
5914
log
stats
plain
blame
-rw-r--r--
k_resource_limit.h
1886
log
stats
plain
blame
-rw-r--r--
k_scheduler.cpp
36941
log
stats
plain
blame
-rw-r--r--
k_scheduler.h
5329
log
stats
plain
blame
-rw-r--r--
k_scheduler_lock.h
2442
log
stats
plain
blame
-rw-r--r--
k_scoped_lock.h
952
log
stats
plain
blame
-rw-r--r--
k_scoped_resource_reservation.h
1855
log
stats
plain
blame
-rw-r--r--
k_scoped_scheduler_lock_and_sleep.h
1426
log
stats
plain
blame
-rw-r--r--
k_server_port.cpp
3800
log
stats
plain
blame
-rw-r--r--
k_server_port.h
1432
log
stats
plain
blame
-rw-r--r--
k_server_session.cpp
20890
log
stats
plain
blame
-rw-r--r--
k_server_session.h
1993
log
stats
plain
blame
-rw-r--r--
k_session.cpp
2206
log
stats
plain
blame
-rw-r--r--
k_session.h
2214
log
stats
plain
blame
-rw-r--r--
k_session_request.cpp
2340
log
stats
plain
blame
-rw-r--r--
k_session_request.h
9589
log
stats
plain
blame
-rw-r--r--
k_shared_memory.cpp
4035
log
stats
plain
blame
-rw-r--r--
k_shared_memory.h
3175
log
stats
plain
blame
-rw-r--r--
k_shared_memory_info.h
1038
log
stats
plain
blame
-rw-r--r--
k_slab_heap.h
4911
log
stats
plain
blame
-rw-r--r--
k_spin_lock.cpp
353
log
stats
plain
blame
-rw-r--r--
k_spin_lock.h
834
log
stats
plain
blame
-rw-r--r--
k_synchronization_object.cpp
6034
log
stats
plain
blame
-rw-r--r--
k_synchronization_object.h
2204
log
stats
plain
blame
-rw-r--r--
k_system_control.h
426
log
stats
plain
blame
-rw-r--r--
k_system_resource.cpp
4235
log
stats
plain
blame
-rw-r--r--
k_system_resource.h
4345
log
stats
plain
blame
-rw-r--r--
k_thread.cpp
49837
log
stats
plain
blame
-rw-r--r--
k_thread.h
28203
log
stats
plain
blame
-rw-r--r--
k_thread_local_page.cpp
2162
log
stats
plain
blame
-rw-r--r--
k_thread_local_page.h
3233
log
stats
plain
blame
-rw-r--r--
k_thread_queue.cpp
1535
log
stats
plain
blame
-rw-r--r--
k_thread_queue.h
1154
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
3763
log
stats
plain
blame
-rw-r--r--
k_transfer_memory.h
1637
log
stats
plain
blame
-rw-r--r--
k_typed_address.h
334
log
stats
plain
blame
-rw-r--r--
k_worker_task.h
357
log
stats
plain
blame
-rw-r--r--
k_worker_task_manager.cpp
1287
log
stats
plain
blame
-rw-r--r--
k_worker_task_manager.h
616
log
stats
plain
blame
-rw-r--r--
kernel.cpp
56698
log
stats
plain
blame
-rw-r--r--
kernel.h
10973
log
stats
plain
blame
-rw-r--r--
memory_types.h
387
log
stats
plain
blame
-rw-r--r--
message_buffer.h
19989
log
stats
plain
blame
-rw-r--r--
physical_core.cpp
7276
log
stats
plain
blame
-rw-r--r--
physical_core.h
1838
log
stats
plain
blame
-rw-r--r--
physical_memory.h
696
log
stats
plain
blame
-rw-r--r--
slab_helpers.h
6219
log
stats
plain
blame
-rw-r--r--
svc.cpp
150533
log
stats
plain
blame
-rw-r--r--
svc.h
45388
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
30013
log
stats
plain
blame
-rw-r--r--
svc_results.h
2236
log
stats
plain
blame
-rw-r--r--
svc_types.h
13817
log
stats
plain
blame
-rw-r--r--
svc_version.h
1944
log
stats
plain
blame