PRODINFO: Revamp blanking/write disallow policy. (#913)
* exo/fusee: hookup new prodinfo settings

* fusee: new scheme doesn't need FLAGS_DEFAULT

* fusee: fix c/p errors

* ams.mitm: completely revamp prodinfo backup mechanism

* ams.mitm: Implement revamped blanking/write policy

* strat: make early boot more debuggable

* exo: condense flag logic
1 parent 6ac1ff6 commit 3bc2d7938479043075bf079d33b389851cc4af2d
@SciresM SciresM authored on 23 Apr 2020
GitHub committed on 23 Apr 2020
Showing 42 changed files
View
config_templates/BCT.ini
View
config_templates/exosphere.ini 0 → 100644
View
exosphere/src/configitem.c
View
exosphere/src/configitem.h
View
exosphere/src/exocfg.c
View
exosphere/src/exocfg.h
View
fusee/fusee-secondary/src/exocfg.h
View
fusee/fusee-secondary/src/nxboot.c
View
libraries/libstratosphere/include/stratosphere/ams/ams_environment.hpp
View
libraries/libstratosphere/include/stratosphere/ams/ams_exosphere_api.hpp
View
libraries/libstratosphere/include/stratosphere/settings.hpp
View
libraries/libstratosphere/include/stratosphere/settings/factory/settings_device_certificate.hpp 0 → 100644
View
libraries/libstratosphere/include/stratosphere/settings/factory/settings_serial_number.hpp 0 → 100644
View
libraries/libstratosphere/include/stratosphere/spl/spl_api.hpp
View
libraries/libstratosphere/include/stratosphere/spl/spl_types.hpp
View
libraries/libstratosphere/source/ams/ams_bpc.c
View
libraries/libstratosphere/source/ams/ams_bpc.h
View
libraries/libstratosphere/source/ams/ams_environment.cpp
View
libraries/libstratosphere/source/ams/ams_exosphere_api.cpp
View
libraries/libstratosphere/source/spl/spl_api.cpp
View
stratosphere/ams_mitm/source/amsmitm_initialization.cpp
View
stratosphere/ams_mitm/source/amsmitm_initialization.hpp
View
stratosphere/ams_mitm/source/amsmitm_main.cpp
View
stratosphere/ams_mitm/source/amsmitm_module_management.cpp
View
stratosphere/ams_mitm/source/amsmitm_prodinfo_utils.cpp 0 → 100644
View
stratosphere/ams_mitm/source/amsmitm_prodinfo_utils.hpp 0 → 100644
View
stratosphere/ams_mitm/source/bpc_mitm/bpc_ams_module.cpp 0 → 100644
View
stratosphere/ams_mitm/source/bpc_mitm/bpc_ams_module.hpp 0 → 100644
View
stratosphere/ams_mitm/source/bpc_mitm/bpc_ams_power_utils.cpp
View
stratosphere/ams_mitm/source/bpc_mitm/bpc_ams_power_utils.hpp
View
stratosphere/ams_mitm/source/bpc_mitm/bpc_ams_service.cpp
View
stratosphere/ams_mitm/source/bpc_mitm/bpc_ams_service.hpp
View
stratosphere/ams_mitm/source/bpc_mitm/bpcmitm_module.cpp
View
stratosphere/ams_mitm/source/fs_mitm/fs_mitm_service.cpp
View
stratosphere/ams_mitm/source/fs_mitm/fs_mitm_service.hpp
View
stratosphere/ams_mitm/source/fs_mitm/fsmitm_calibration_binary_storage.cpp 0 → 100644
View
stratosphere/ams_mitm/source/fs_mitm/fsmitm_calibration_binary_storage.hpp 0 → 100644
View
stratosphere/ams_mitm/source/set_mitm/settings_sd_kvs.cpp
View
stratosphere/boot/source/boot_main.cpp
View
stratosphere/boot/source/boot_power_utils.cpp
View
stratosphere/boot/source/boot_power_utils.hpp
View
stratosphere/spl/source/spl_main.cpp