diff --git a/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv_common.hpp b/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv_common.hpp index 965a325a..7e176415 100644 --- a/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv_common.hpp +++ b/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv_common.hpp @@ -115,6 +115,26 @@ namespace ams::ldr::hoc::pcv { }; static_assert(sizeof(regulator) == 0x120); + struct __attribute__((packed)) CvbMeta { + u32 unkScale; + u32 unkZero[7]; + u32 unkMagic; + u32 unkZero2; + u32 highVmin; + u32 unkStepMaybe; + u32 vmin; + u32 unkZero3[3]; + u32 pllMinMilliVoltsMaybe; + u32 vmax; + u32 unkScale2; + u32 speedoScale; + u32 voltageScale; + u32 unkZero4; + u32 freqMin; + u32 unk[13]; + }; + static_assert(sizeof(CvbMeta) == 0x90); + constexpr u32 CpuClkOSLimit = 1785'000; constexpr u32 GpuClkOsLimit = 921'600; constexpr u32 EmcClkOSLimit = 1600'000;