Merge pull request #232 from rafalste/cache_mode_string
Add string representation for cache mode
This commit is contained in:
commit
8af406274d
@ -3,7 +3,8 @@
|
|||||||
# SPDX-License-Identifier: BSD-3-Clause-Clear
|
# SPDX-License-Identifier: BSD-3-Clause-Clear
|
||||||
#
|
#
|
||||||
|
|
||||||
from enum import IntEnum, Enum
|
from enum import IntEnum
|
||||||
|
from aenum import Enum
|
||||||
from test_utils.size import Size, Unit
|
from test_utils.size import Size, Unit
|
||||||
from datetime import timedelta
|
from datetime import timedelta
|
||||||
|
|
||||||
@ -18,13 +19,16 @@ class CacheLineSize(IntEnum):
|
|||||||
|
|
||||||
|
|
||||||
class CacheMode(Enum):
|
class CacheMode(Enum):
|
||||||
WT = 0
|
WT = "Write-Through"
|
||||||
WB = 1
|
WB = "Write-Back"
|
||||||
WA = 2
|
WA = "Write-Around"
|
||||||
PT = 3
|
PT = "Pass-Through"
|
||||||
WO = 4
|
WO = "Write-Only"
|
||||||
DEFAULT = WT
|
DEFAULT = WT
|
||||||
|
|
||||||
|
def __str__(self):
|
||||||
|
return self.value
|
||||||
|
|
||||||
|
|
||||||
class SeqCutOffPolicy(Enum):
|
class SeqCutOffPolicy(Enum):
|
||||||
full = 0
|
full = 0
|
||||||
|
Loading…
Reference in New Issue
Block a user