sqtt: update RDNA timestamp marker fields (#15194)

* rt:realtime field name, correct RDNA4

* share rdna4 and rdna3
This commit is contained in:
qazal
2026-03-09 22:18:47 +02:00
committed by GitHub
parent 8bd6d270c5
commit a615ed8ebe

View File

@@ -187,19 +187,16 @@ class TS_DELTA_SHORT(PacketType):
class TS_DELTA_OR_MARK(PacketType):
encoding = bits[6:0] == 0b0000001
delta = bits[47:12]
bit8 = bits[8:8]
bit9 = bits[9:9]
pl = bits[8:8]
rt = bits[9:9]
@property
def is_marker(self) -> bool: return bool(self.bit9 and not self.bit8)
def is_marker(self) -> bool: return bool(self.rt and not self.pl)
class TS_DELTA_OR_MARK_RDNA4(PacketType): # Layout 4: 48->64 bits
encoding = bits[6:0] == 0b0000001
class TS_DELTA_OR_MARK_RDNA4(TS_DELTA_OR_MARK):
delta = bits[63:12]
bit7 = bits[7:7]
bit8 = bits[8:8]
bit9 = bits[9:9]
@property
def is_marker(self) -> bool: return bool((self.bit9 and not self.bit8) or self.bit7)
rt = bits[7:7]
pl = bits[8:8]
tl = bits[9:9]
class TS_DELTA_S5_W2(PacketType):
encoding = bits[4:0] == 0b11100