sf: implement service framework enough for ro to work.
This completely re-does the whole interface for ipc servers.
1 parent bd341d5 commit f4dcd1db9bda0af9e5676e1ecb48b6b57713b753
@Michael Scire Michael Scire authored on 11 Oct 2019
SciresM committed on 7 Dec 2019
Showing 49 changed files
View
stratosphere/libstratosphere/Makefile
View
stratosphere/libstratosphere/include/stratosphere.hpp
View
stratosphere/libstratosphere/include/stratosphere/ams.hpp
View
stratosphere/libstratosphere/include/stratosphere/ams/ams_firmware_version_api.hpp 100644 → 0
View
stratosphere/libstratosphere/include/stratosphere/ams/ams_hos_version_api.hpp 0 → 100644
View
stratosphere/libstratosphere/include/stratosphere/ams/ams_types.hpp
View
stratosphere/libstratosphere/include/stratosphere/cfg/cfg_api.hpp
View
stratosphere/libstratosphere/include/stratosphere/os/os_common_types.hpp
View
stratosphere/libstratosphere/include/stratosphere/results/hipc_results.hpp
View
stratosphere/libstratosphere/include/stratosphere/results/kernel_results.hpp
View
stratosphere/libstratosphere/include/stratosphere/results/sf_results.hpp
View
stratosphere/libstratosphere/include/stratosphere/ro/ro_types.hpp
View
stratosphere/libstratosphere/include/stratosphere/sf.hpp 0 → 100644
View
stratosphere/libstratosphere/include/stratosphere/sf/cmif/sf_cmif_domain_api.hpp 0 → 100644
View
stratosphere/libstratosphere/include/stratosphere/sf/cmif/sf_cmif_pointer_and_size.hpp 0 → 100644
View
stratosphere/libstratosphere/include/stratosphere/sf/cmif/sf_cmif_server_message_processor.hpp 0 → 100644
View
stratosphere/libstratosphere/include/stratosphere/sf/cmif/sf_cmif_service_dispatch.hpp 0 → 100644
View
stratosphere/libstratosphere/include/stratosphere/sf/cmif/sf_cmif_service_object_holder.hpp 0 → 100644
View
stratosphere/libstratosphere/include/stratosphere/sf/hipc/sf_hipc_api.hpp 0 → 100644
View
stratosphere/libstratosphere/include/stratosphere/sf/hipc/sf_hipc_server_manager.hpp 0 → 100644
View
stratosphere/libstratosphere/include/stratosphere/sf/hipc/sf_hipc_server_session_manager.hpp 0 → 100644
View
stratosphere/libstratosphere/include/stratosphere/sf/impl/sf_impl_command_serialization.hpp 0 → 100644
Too large (Show diff)
View
stratosphere/libstratosphere/include/stratosphere/sf/sf_buffers.hpp 0 → 100644
View
stratosphere/libstratosphere/include/stratosphere/sf/sf_common.hpp 0 → 100644
View
stratosphere/libstratosphere/include/stratosphere/sf/sf_handles.hpp 0 → 100644
View
stratosphere/libstratosphere/include/stratosphere/sf/sf_out.hpp 0 → 100644
View
stratosphere/libstratosphere/include/stratosphere/sf/sf_service_object.hpp 0 → 100644
View
stratosphere/libstratosphere/include/stratosphere/sm/sm_mitm_api.hpp
View
stratosphere/libstratosphere/include/stratosphere/sm/sm_types.hpp
View
stratosphere/libstratosphere/include/stratosphere/util/util_intrusive_list.hpp
View
stratosphere/libstratosphere/source/ams/ams_firmware_version_api.cpp 100644 → 0
View
stratosphere/libstratosphere/source/ams/ams_hos_version_api.cpp 0 → 100644
View
stratosphere/libstratosphere/source/cfg/cfg_privileged_process.cpp
View
stratosphere/libstratosphere/source/map/map_api.cpp
View
stratosphere/libstratosphere/source/sf/cmif/sf_cmif_service_dispatch.cpp 0 → 100644
View
stratosphere/libstratosphere/source/sf/cmif/sf_cmif_service_object_holder.cpp 0 → 100644
View
stratosphere/libstratosphere/source/sf/hipc/sf_hipc_api.cpp 0 → 100644
View
stratosphere/libstratosphere/source/sf/hipc/sf_hipc_server_manager.cpp 0 → 100644
View
stratosphere/libstratosphere/source/sf/hipc/sf_hipc_server_session_manager.cpp 0 → 100644
View
stratosphere/libstratosphere/source/sm/sm_mitm_api.cpp
View
stratosphere/ro/source/impl/ro_nrr_utils.cpp
View
stratosphere/ro/source/impl/ro_nrr_utils.hpp
View
stratosphere/ro/source/impl/ro_service_impl.cpp
View
stratosphere/ro/source/impl/ro_service_impl.hpp
View
stratosphere/ro/source/ro_debug_monitor.cpp
View
stratosphere/ro/source/ro_debug_monitor.hpp
View
stratosphere/ro/source/ro_main.cpp
View
stratosphere/ro/source/ro_service.cpp
View
stratosphere/ro/source/ro_service.hpp