Skip to content

Commit 0a57f45

Browse files
hoshinolinamarcan
authored andcommitted
m1n1.hw.agx: Add chip info regs
Signed-off-by: Asahi Lina <[email protected]>
1 parent e175230 commit 0a57f45

2 files changed

Lines changed: 17 additions & 2 deletions

File tree

proxyclient/m1n1/hw/agx.py

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from ..utils import *
33
from enum import IntEnum
44

5-
__all__ = ["SGXRegs", "agx_decode_unit", "R_FAULT_INFO"]
5+
__all__ = ["SGXRegs", "SGXInfoRegs", "agx_decode_unit", "R_FAULT_INFO"]
66

77
class FAULT_REASON(IntEnum):
88
INVALID = 0
@@ -24,6 +24,21 @@ class R_FAULT_INFO(Register64):
2424
class SGXRegs(RegMap):
2525
FAULT_INFO = 0x17030, R_FAULT_INFO
2626

27+
class SGXInfoRegs(RegMap):
28+
CORE_MASK_0 = 0x1500, Register32,
29+
CORE_MASK_1 = 0x1514, Register32,
30+
31+
ID_00 = 0x4000, Register32,
32+
ID_04 = 0x4004, Register32,
33+
ID_08 = 0x4008, Register32,
34+
ID_0c = 0x400c, Register32,
35+
ID_10 = 0x4010, Register32,
36+
ID_14 = 0x4014, Register32,
37+
ID_18 = 0x4018, Register32,
38+
ID_1c = 0x401c, Register32,
39+
40+
ID_8024 = 0x8024, Register32,
41+
2742
class UNIT_00(IntEnum):
2843
DCMPn = 0x00
2944
UL1Cn = 0x01

proxyclient/m1n1/trace/agx.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import textwrap
44
from .asc import *
55
from ..hw.uat import UAT, MemoryAttr, PTE, Page_PTE, TTBR
6-
from ..hw.agx import SGXRegs
6+
from ..hw.agx import *
77

88
from ..fw.agx.initdata import InitData
99
from ..fw.agx.channels import *

0 commit comments

Comments
 (0)