From 6034beb084ab94f13160affa1debf9caebdc20a5 Mon Sep 17 00:00:00 2001 From: Michael Scire Date: Mon, 29 Apr 2019 03:00:04 -0700 Subject: [PATCH] boot_100.kip vs boot_200.kip is gross --- exosphere/src/smc_api.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/exosphere/src/smc_api.c b/exosphere/src/smc_api.c index ccde9391c..ddc775096 100644 --- a/exosphere/src/smc_api.c +++ b/exosphere/src/smc_api.c @@ -168,7 +168,9 @@ void set_version_specific_smcs(void) { case ATMOSPHERE_TARGET_FIRMWARE_100: /* 1.0.0 doesn't have ConfigureCarveout or ReadWriteRegister. */ g_smc_priv_table[7].handler = NULL; - g_smc_priv_table[8].handler = NULL; + /* However, it is in our interest to enable ReadWriteRegister. */ + /* So we will not actually NOP it out. */ + /* g_smc_priv_table[8].handler = NULL; */ /* 1.0.0 doesn't have UnwrapAesWrappedTitlekey. */ g_smc_user_table[0x12].handler = NULL; break;