Remove emulator SRAMECC override controls.

Change-Id: Iea9e7870dbf517032f34cebec673c90226b96960


[ROCm/ROCR-Runtime commit: 243e29ba8e]
This commit is contained in:
Sean Keely
2021-04-01 22:44:00 -05:00
förälder da41352a93
incheckning 2b25548eb0
2 ändrade filer med 0 tillägg och 18 borttagningar
@@ -114,12 +114,6 @@ GpuAgent::GpuAgent(HSAuint32 node, const HsaNodeProperties& node_props)
if (isa_base->IsSrameccSupported()) {
sramecc = node_props.Capability.ui32.SRAM_EDCSupport == 1 ? core::IsaFeature::Enabled
: core::IsaFeature::Disabled;
// sramecc control for emulator.
if (core::Runtime::runtime_singleton_->flag().sramecc() != Flag::FLAG_DEFAULT) {
sramecc = core::Runtime::runtime_singleton_->flag().sramecc() == Flag::FLAG_ENABLE
? core::IsaFeature::Enabled
: core::IsaFeature::Disabled;
}
}
rocr::core::IsaFeature xnack = rocr::core::IsaFeature::Unsupported;
@@ -56,8 +56,6 @@ class Flag {
public:
enum SDMA_OVERRIDE { SDMA_DISABLE, SDMA_ENABLE, SDMA_DEFAULT };
enum FLAG_TRI_STATE { FLAG_DISABLE = 0, FLAG_ENABLE = 1, FLAG_DEFAULT = 2 };
explicit Flag() { Refresh(); }
virtual ~Flag() {}
@@ -138,11 +136,6 @@ class Flag {
var = os::GetEnvVar("HSA_IGNORE_SRAMECC_MISREPORT");
check_sramecc_validity_ = (var == "1") ? false : true;
// Legal values are zero "0" or one "1". Any other value will
// be interpreted as not defining the env variable.
var = os::GetEnvVar("HSA_FORCE_SRAMECC");
sramecc_ = (var == "0") ? FLAG_DISABLE : ((var == "1") ? FLAG_ENABLE : FLAG_DEFAULT);
}
bool check_flat_scratch() const { return check_flat_scratch_; }
@@ -196,8 +189,6 @@ class Flag {
bool check_sramecc_validity() const { return check_sramecc_validity_; }
FLAG_TRI_STATE sramecc() const { return sramecc_; }
private:
bool check_flat_scratch_;
bool enable_vm_fault_message_;
@@ -231,9 +222,6 @@ class Flag {
size_t force_sdma_size_;
// Indicates user preference for SramECC state.
FLAG_TRI_STATE sramecc_;
DISALLOW_COPY_AND_ASSIGN(Flag);
};