Skip to content

Instantly share code, notes, and snippets.

@hh1599
Last active November 20, 2022 21:02
Show Gist options
  • Save hh1599/fdc6cdeffe3583c6b7e94a279cfda17b to your computer and use it in GitHub Desktop.
Save hh1599/fdc6cdeffe3583c6b7e94a279cfda17b to your computer and use it in GitHub Desktop.
import os
import struct
import sys
SMN_INDEX_REG = 0x60
SMN_DATA_REG = 0x64
SMN_MSG_REG = 0x3b10a20
SMN_RSP_REG = 0x3b10a80
SMN_ARG_REG = 0x3b10a88
SMN_STATUS_OK = 1
SMN_CMD_TRANSFER_TABLE = 0x65
SMN_CMD_GET_TABLE_BASE_ADDRESS = 0x66
SMN_CMD_GET_TABLE_VERSION = 0x6
config = os.open('/sys/devices/pci0000:00/0000:00:00.0/config', os.O_RDWR)
def smn_read(address):
os.pwrite(config, struct.pack('I', address), SMN_INDEX_REG)
return struct.unpack('I', os.pread(config, 4, SMN_DATA_REG))[0]
def smn_write(address, data):
os.pwrite(config, struct.pack('I', address), SMN_INDEX_REG)
os.pwrite(config, struct.pack('I', data), SMN_DATA_REG)
def smn_send_msg(msg, *args):
status = 0
smn_write(SMN_RSP_REG, status)
for j, arg in enumerate(args):
smn_write(SMN_ARG_REG + (j << 2), arg)
smn_write(SMN_MSG_REG, msg)
while (status := smn_read(SMN_RSP_REG)) == 0:
pass
if status != SMN_STATUS_OK:
return []
return [smn_read(SMN_ARG_REG + (k << 2)) for k in range(5)]
base_address = smn_send_msg(SMN_CMD_GET_TABLE_BASE_ADDRESS)[0]
print(f'table base address: {hex(base_address)}')
table_version = smn_send_msg(SMN_CMD_GET_TABLE_VERSION)[0]
print(f'table version: {hex(table_version)}')
for command_id in range(50, 91):
for table_id in range(10):
print(f'Command {hex(command_id)}({command_id}) / table {table_id}: {smn_send_msg(command_id, table_id)}')
for command_id in range(93, 120):
for table_id in range(10):
print(f'Command {hex(command_id)}({command_id}) / table {table_id}: {smn_send_msg(command_id, table_id)}')
devmem = os.open('/dev/mem', os.O_RDONLY)
os.lseek(devmem, base_address, os.SEEK_SET)
os.close(devmem)
os.close(config)
sudo python3 pmtable.py
[sudo] password for ab:
table base address: 0x7e300000
table version: 0x450005
Command 0x32(50) / table 0: [0, 3, 0, 0, 0]
Command 0x32(50) / table 1: [1, 3, 0, 0, 0]
Command 0x32(50) / table 2: [2, 3, 0, 0, 0]
Command 0x32(50) / table 3: [3, 3, 0, 0, 0]
Command 0x32(50) / table 4: [4, 3, 0, 0, 0]
Command 0x32(50) / table 5: [5, 3, 0, 0, 0]
Command 0x32(50) / table 6: [6, 3, 0, 0, 0]
Command 0x32(50) / table 7: [7, 3, 0, 0, 0]
Command 0x32(50) / table 8: [8, 3, 0, 0, 0]
Command 0x32(50) / table 9: [9, 3, 0, 0, 0]
Command 0x33(51) / table 0: [0, 3, 0, 0, 0]
Command 0x33(51) / table 1: [1, 3, 0, 0, 0]
Command 0x33(51) / table 2: [2, 3, 0, 0, 0]
Command 0x33(51) / table 3: [3, 3, 0, 0, 0]
Command 0x33(51) / table 4: [4, 3, 0, 0, 0]
Command 0x33(51) / table 5: [5, 3, 0, 0, 0]
Command 0x33(51) / table 6: [6, 3, 0, 0, 0]
Command 0x33(51) / table 7: [7, 3, 0, 0, 0]
Command 0x33(51) / table 8: [8, 3, 0, 0, 0]
Command 0x33(51) / table 9: [9, 3, 0, 0, 0]
Command 0x34(52) / table 0: [0, 3, 0, 0, 0]
Command 0x34(52) / table 1: [1, 3, 0, 0, 0]
Command 0x34(52) / table 2: [2, 3, 0, 0, 0]
Command 0x34(52) / table 3: [3, 3, 0, 0, 0]
Command 0x34(52) / table 4: [4, 3, 0, 0, 0]
Command 0x34(52) / table 5: [5, 3, 0, 0, 0]
Command 0x34(52) / table 6: [6, 3, 0, 0, 0]
Command 0x34(52) / table 7: [7, 3, 0, 0, 0]
Command 0x34(52) / table 8: [8, 3, 0, 0, 0]
Command 0x34(52) / table 9: [9, 3, 0, 0, 0]
Command 0x35(53) / table 0: [0, 3, 0, 0, 0]
Command 0x35(53) / table 1: [1, 3, 0, 0, 0]
Command 0x35(53) / table 2: [2, 3, 0, 0, 0]
Command 0x35(53) / table 3: [3, 3, 0, 0, 0]
Command 0x35(53) / table 4: [4, 3, 0, 0, 0]
Command 0x35(53) / table 5: [5, 3, 0, 0, 0]
Command 0x35(53) / table 6: [6, 3, 0, 0, 0]
Command 0x35(53) / table 7: [7, 3, 0, 0, 0]
Command 0x35(53) / table 8: [8, 3, 0, 0, 0]
Command 0x35(53) / table 9: [9, 3, 0, 0, 0]
Command 0x36(54) / table 0: [0, 3, 0, 0, 0]
Command 0x36(54) / table 1: [1, 3, 0, 0, 0]
Command 0x36(54) / table 2: [2, 3, 0, 0, 0]
Command 0x36(54) / table 3: [3, 3, 0, 0, 0]
Command 0x36(54) / table 4: [4, 3, 0, 0, 0]
Command 0x36(54) / table 5: [5, 3, 0, 0, 0]
Command 0x36(54) / table 6: [6, 3, 0, 0, 0]
Command 0x36(54) / table 7: [7, 3, 0, 0, 0]
Command 0x36(54) / table 8: [8, 3, 0, 0, 0]
Command 0x36(54) / table 9: [9, 3, 0, 0, 0]
Command 0x37(55) / table 0: [0, 3, 0, 0, 0]
Command 0x37(55) / table 1: [1, 3, 0, 0, 0]
Command 0x37(55) / table 2: [2, 3, 0, 0, 0]
Command 0x37(55) / table 3: [3, 3, 0, 0, 0]
Command 0x37(55) / table 4: [4, 3, 0, 0, 0]
Command 0x37(55) / table 5: [5, 3, 0, 0, 0]
Command 0x37(55) / table 6: [6, 3, 0, 0, 0]
Command 0x37(55) / table 7: [7, 3, 0, 0, 0]
Command 0x37(55) / table 8: [8, 3, 0, 0, 0]
Command 0x37(55) / table 9: [9, 3, 0, 0, 0]
Command 0x38(56) / table 0: [0, 3, 0, 0, 0]
Command 0x38(56) / table 1: [1, 3, 0, 0, 0]
Command 0x38(56) / table 2: [2, 3, 0, 0, 0]
Command 0x38(56) / table 3: [3, 3, 0, 0, 0]
Command 0x38(56) / table 4: [4, 3, 0, 0, 0]
Command 0x38(56) / table 5: [5, 3, 0, 0, 0]
Command 0x38(56) / table 6: [6, 3, 0, 0, 0]
Command 0x38(56) / table 7: [7, 3, 0, 0, 0]
Command 0x38(56) / table 8: [8, 3, 0, 0, 0]
Command 0x38(56) / table 9: [9, 3, 0, 0, 0]
Command 0x39(57) / table 0: [0, 3, 0, 0, 0]
Command 0x39(57) / table 1: [1, 3, 0, 0, 0]
Command 0x39(57) / table 2: [2, 3, 0, 0, 0]
Command 0x39(57) / table 3: [3, 3, 0, 0, 0]
Command 0x39(57) / table 4: [4, 3, 0, 0, 0]
Command 0x39(57) / table 5: [5, 3, 0, 0, 0]
Command 0x39(57) / table 6: [6, 3, 0, 0, 0]
Command 0x39(57) / table 7: [7, 3, 0, 0, 0]
Command 0x39(57) / table 8: [8, 3, 0, 0, 0]
Command 0x39(57) / table 9: [9, 3, 0, 0, 0]
Command 0x3a(58) / table 0: [0, 3, 0, 0, 0]
Command 0x3a(58) / table 1: [1, 3, 0, 0, 0]
Command 0x3a(58) / table 2: [2, 3, 0, 0, 0]
Command 0x3a(58) / table 3: [3, 3, 0, 0, 0]
Command 0x3a(58) / table 4: [4, 3, 0, 0, 0]
Command 0x3a(58) / table 5: [5, 3, 0, 0, 0]
Command 0x3a(58) / table 6: [6, 3, 0, 0, 0]
Command 0x3a(58) / table 7: [7, 3, 0, 0, 0]
Command 0x3a(58) / table 8: [8, 3, 0, 0, 0]
Command 0x3a(58) / table 9: [9, 3, 0, 0, 0]
Command 0x3b(59) / table 0: [0, 3, 0, 0, 0]
Command 0x3b(59) / table 1: [1, 3, 0, 0, 0]
Command 0x3b(59) / table 2: [2, 3, 0, 0, 0]
Command 0x3b(59) / table 3: [3, 3, 0, 0, 0]
Command 0x3b(59) / table 4: [4, 3, 0, 0, 0]
Command 0x3b(59) / table 5: [5, 3, 0, 0, 0]
Command 0x3b(59) / table 6: [6, 3, 0, 0, 0]
Command 0x3b(59) / table 7: [7, 3, 0, 0, 0]
Command 0x3b(59) / table 8: [8, 3, 0, 0, 0]
Command 0x3b(59) / table 9: [9, 3, 0, 0, 0]
Command 0x3c(60) / table 0: [0, 3, 0, 0, 0]
Command 0x3c(60) / table 1: [1, 3, 0, 0, 0]
Command 0x3c(60) / table 2: [2, 3, 0, 0, 0]
Command 0x3c(60) / table 3: [3, 3, 0, 0, 0]
Command 0x3c(60) / table 4: [4, 3, 0, 0, 0]
Command 0x3c(60) / table 5: [5, 3, 0, 0, 0]
Command 0x3c(60) / table 6: [6, 3, 0, 0, 0]
Command 0x3c(60) / table 7: [7, 3, 0, 0, 0]
Command 0x3c(60) / table 8: [8, 3, 0, 0, 0]
Command 0x3c(60) / table 9: [9, 3, 0, 0, 0]
Command 0x3d(61) / table 0: [0, 3, 0, 0, 0]
Command 0x3d(61) / table 1: [1, 3, 0, 0, 0]
Command 0x3d(61) / table 2: [2, 3, 0, 0, 0]
Command 0x3d(61) / table 3: [3, 3, 0, 0, 0]
Command 0x3d(61) / table 4: [4, 3, 0, 0, 0]
Command 0x3d(61) / table 5: [5, 3, 0, 0, 0]
Command 0x3d(61) / table 6: [6, 3, 0, 0, 0]
Command 0x3d(61) / table 7: [7, 3, 0, 0, 0]
Command 0x3d(61) / table 8: [8, 3, 0, 0, 0]
Command 0x3d(61) / table 9: [9, 3, 0, 0, 0]
Command 0x3e(62) / table 0: [0, 3, 0, 0, 0]
Command 0x3e(62) / table 1: [1, 3, 0, 0, 0]
Command 0x3e(62) / table 2: [2, 3, 0, 0, 0]
Command 0x3e(62) / table 3: [3, 3, 0, 0, 0]
Command 0x3e(62) / table 4: [4, 3, 0, 0, 0]
Command 0x3e(62) / table 5: [5, 3, 0, 0, 0]
Command 0x3e(62) / table 6: [6, 3, 0, 0, 0]
Command 0x3e(62) / table 7: [7, 3, 0, 0, 0]
Command 0x3e(62) / table 8: [8, 3, 0, 0, 0]
Command 0x3e(62) / table 9: [9, 3, 0, 0, 0]
Command 0x3f(63) / table 0: []
Command 0x3f(63) / table 1: []
Command 0x3f(63) / table 2: []
Command 0x3f(63) / table 3: []
Command 0x3f(63) / table 4: []
Command 0x3f(63) / table 5: []
Command 0x3f(63) / table 6: []
Command 0x3f(63) / table 7: []
Command 0x3f(63) / table 8: []
Command 0x3f(63) / table 9: []
Command 0x40(64) / table 0: []
Command 0x40(64) / table 1: []
Command 0x40(64) / table 2: []
Command 0x40(64) / table 3: []
Command 0x40(64) / table 4: []
Command 0x40(64) / table 5: []
Command 0x40(64) / table 6: []
Command 0x40(64) / table 7: []
Command 0x40(64) / table 8: []
Command 0x40(64) / table 9: []
Command 0x41(65) / table 0: []
Command 0x41(65) / table 1: []
Command 0x41(65) / table 2: []
Command 0x41(65) / table 3: []
Command 0x41(65) / table 4: []
Command 0x41(65) / table 5: []
Command 0x41(65) / table 6: []
Command 0x41(65) / table 7: []
Command 0x41(65) / table 8: []
Command 0x41(65) / table 9: []
Command 0x42(66) / table 0: [4750, 3, 0, 0, 0]
Command 0x42(66) / table 1: [4750, 3, 0, 0, 0]
Command 0x42(66) / table 2: [4750, 3, 0, 0, 0]
Command 0x42(66) / table 3: [4750, 3, 0, 0, 0]
Command 0x42(66) / table 4: [4750, 3, 0, 0, 0]
Command 0x42(66) / table 5: [4750, 3, 0, 0, 0]
Command 0x42(66) / table 6: [4750, 3, 0, 0, 0]
Command 0x42(66) / table 7: [4750, 3, 0, 0, 0]
Command 0x42(66) / table 8: [4750, 3, 0, 0, 0]
Command 0x42(66) / table 9: [4750, 3, 0, 0, 0]
Command 0x43(67) / table 0: []
Command 0x43(67) / table 1: []
Command 0x43(67) / table 2: []
Command 0x43(67) / table 3: []
Command 0x43(67) / table 4: []
Command 0x43(67) / table 5: []
Command 0x43(67) / table 6: []
Command 0x43(67) / table 7: []
Command 0x43(67) / table 8: []
Command 0x43(67) / table 9: []
Command 0x44(68) / table 0: []
Command 0x44(68) / table 1: []
Command 0x44(68) / table 2: []
Command 0x44(68) / table 3: []
Command 0x44(68) / table 4: []
Command 0x44(68) / table 5: []
Command 0x44(68) / table 6: []
Command 0x44(68) / table 7: []
Command 0x44(68) / table 8: []
Command 0x44(68) / table 9: []
Command 0x45(69) / table 0: []
Command 0x45(69) / table 1: []
Command 0x45(69) / table 2: []
Command 0x45(69) / table 3: []
Command 0x45(69) / table 4: []
Command 0x45(69) / table 5: []
Command 0x45(69) / table 6: []
Command 0x45(69) / table 7: []
Command 0x45(69) / table 8: []
Command 0x45(69) / table 9: []
Command 0x46(70) / table 0: [0, 3, 0, 0, 0]
Command 0x46(70) / table 1: [1, 3, 0, 0, 0]
Command 0x46(70) / table 2: [2, 3, 0, 0, 0]
Command 0x46(70) / table 3: [3, 3, 0, 0, 0]
Command 0x46(70) / table 4: [4, 3, 0, 0, 0]
Command 0x46(70) / table 5: [5, 3, 0, 0, 0]
Command 0x46(70) / table 6: [6, 3, 0, 0, 0]
Command 0x46(70) / table 7: [7, 3, 0, 0, 0]
Command 0x46(70) / table 8: [8, 3, 0, 0, 0]
Command 0x46(70) / table 9: [9, 3, 0, 0, 0]
Command 0x47(71) / table 0: []
Command 0x47(71) / table 1: []
Command 0x47(71) / table 2: []
Command 0x47(71) / table 3: []
Command 0x47(71) / table 4: []
Command 0x47(71) / table 5: []
Command 0x47(71) / table 6: []
Command 0x47(71) / table 7: []
Command 0x47(71) / table 8: []
Command 0x47(71) / table 9: []
Command 0x48(72) / table 0: [0, 3, 0, 0, 0]
Command 0x48(72) / table 1: [1, 3, 0, 0, 0]
Command 0x48(72) / table 2: [2, 3, 0, 0, 0]
Command 0x48(72) / table 3: [3, 3, 0, 0, 0]
Command 0x48(72) / table 4: [4, 3, 0, 0, 0]
Command 0x48(72) / table 5: [5, 3, 0, 0, 0]
Command 0x48(72) / table 6: [6, 3, 0, 0, 0]
Command 0x48(72) / table 7: [7, 3, 0, 0, 0]
Command 0x48(72) / table 8: [8, 3, 0, 0, 0]
Command 0x48(72) / table 9: [9, 3, 0, 0, 0]
Command 0x49(73) / table 0: []
Command 0x49(73) / table 1: []
Command 0x49(73) / table 2: []
Command 0x49(73) / table 3: []
Command 0x49(73) / table 4: []
Command 0x49(73) / table 5: []
Command 0x49(73) / table 6: []
Command 0x49(73) / table 7: []
Command 0x49(73) / table 8: []
Command 0x49(73) / table 9: []
Command 0x4a(74) / table 0: [0, 3, 0, 0, 0]
Command 0x4a(74) / table 1: [1, 3, 0, 0, 0]
Command 0x4a(74) / table 2: [2, 3, 0, 0, 0]
Command 0x4a(74) / table 3: [3, 3, 0, 0, 0]
Command 0x4a(74) / table 4: [4, 3, 0, 0, 0]
Command 0x4a(74) / table 5: [5, 3, 0, 0, 0]
Command 0x4a(74) / table 6: [6, 3, 0, 0, 0]
Command 0x4a(74) / table 7: [7, 3, 0, 0, 0]
Command 0x4a(74) / table 8: [8, 3, 0, 0, 0]
Command 0x4a(74) / table 9: [9, 3, 0, 0, 0]
Command 0x4b(75) / table 0: []
Command 0x4b(75) / table 1: []
Command 0x4b(75) / table 2: []
Command 0x4b(75) / table 3: []
Command 0x4b(75) / table 4: []
Command 0x4b(75) / table 5: []
Command 0x4b(75) / table 6: []
Command 0x4b(75) / table 7: []
Command 0x4b(75) / table 8: []
Command 0x4b(75) / table 9: []
Command 0x4c(76) / table 0: [0, 3, 0, 0, 0]
Command 0x4c(76) / table 1: [1, 3, 0, 0, 0]
Command 0x4c(76) / table 2: [2, 3, 0, 0, 0]
Command 0x4c(76) / table 3: [3, 3, 0, 0, 0]
Command 0x4c(76) / table 4: [4, 3, 0, 0, 0]
Command 0x4c(76) / table 5: [5, 3, 0, 0, 0]
Command 0x4c(76) / table 6: [6, 3, 0, 0, 0]
Command 0x4c(76) / table 7: [7, 3, 0, 0, 0]
Command 0x4c(76) / table 8: [8, 3, 0, 0, 0]
Command 0x4c(76) / table 9: [9, 3, 0, 0, 0]
Command 0x4d(77) / table 0: [0, 3, 0, 0, 0]
Command 0x4d(77) / table 1: [1, 3, 0, 0, 0]
Command 0x4d(77) / table 2: [2, 3, 0, 0, 0]
Command 0x4d(77) / table 3: [3, 3, 0, 0, 0]
Command 0x4d(77) / table 4: [4, 3, 0, 0, 0]
Command 0x4d(77) / table 5: [5, 3, 0, 0, 0]
Command 0x4d(77) / table 6: [6, 3, 0, 0, 0]
Command 0x4d(77) / table 7: [7, 3, 0, 0, 0]
Command 0x4d(77) / table 8: [8, 3, 0, 0, 0]
Command 0x4d(77) / table 9: [9, 3, 0, 0, 0]
Command 0x4e(78) / table 0: []
Command 0x4e(78) / table 1: []
Command 0x4e(78) / table 2: []
Command 0x4e(78) / table 3: []
Command 0x4e(78) / table 4: []
Command 0x4e(78) / table 5: []
Command 0x4e(78) / table 6: []
Command 0x4e(78) / table 7: []
Command 0x4e(78) / table 8: []
Command 0x4e(78) / table 9: []
Command 0x4f(79) / table 0: [0, 3, 0, 0, 0]
Command 0x4f(79) / table 1: [0, 3, 0, 0, 0]
Command 0x4f(79) / table 2: [0, 3, 0, 0, 0]
Command 0x4f(79) / table 3: [0, 3, 0, 0, 0]
Command 0x4f(79) / table 4: [0, 3, 0, 0, 0]
Command 0x4f(79) / table 5: [0, 3, 0, 0, 0]
Command 0x4f(79) / table 6: [0, 3, 0, 0, 0]
Command 0x4f(79) / table 7: [0, 3, 0, 0, 0]
Command 0x4f(79) / table 8: [0, 3, 0, 0, 0]
Command 0x4f(79) / table 9: [0, 3, 0, 0, 0]
Command 0x50(80) / table 0: []
Command 0x50(80) / table 1: []
Command 0x50(80) / table 2: []
Command 0x50(80) / table 3: []
Command 0x50(80) / table 4: []
Command 0x50(80) / table 5: []
Command 0x50(80) / table 6: []
Command 0x50(80) / table 7: []
Command 0x50(80) / table 8: []
Command 0x50(80) / table 9: []
Command 0x51(81) / table 0: []
Command 0x51(81) / table 1: []
Command 0x51(81) / table 2: []
Command 0x51(81) / table 3: []
Command 0x51(81) / table 4: []
Command 0x51(81) / table 5: []
Command 0x51(81) / table 6: []
Command 0x51(81) / table 7: []
Command 0x51(81) / table 8: []
Command 0x51(81) / table 9: []
Command 0x52(82) / table 0: []
Command 0x52(82) / table 1: []
Command 0x52(82) / table 2: []
Command 0x52(82) / table 3: []
Command 0x52(82) / table 4: []
Command 0x52(82) / table 5: []
Command 0x52(82) / table 6: []
Command 0x52(82) / table 7: []
Command 0x52(82) / table 8: []
Command 0x52(82) / table 9: []
Command 0x53(83) / table 0: []
Command 0x53(83) / table 1: []
Command 0x53(83) / table 2: []
Command 0x53(83) / table 3: []
Command 0x53(83) / table 4: []
Command 0x53(83) / table 5: []
Command 0x53(83) / table 6: []
Command 0x53(83) / table 7: []
Command 0x53(83) / table 8: []
Command 0x53(83) / table 9: []
Command 0x54(84) / table 0: []
Command 0x54(84) / table 1: []
Command 0x54(84) / table 2: []
Command 0x54(84) / table 3: []
Command 0x54(84) / table 4: []
Command 0x54(84) / table 5: []
Command 0x54(84) / table 6: []
Command 0x54(84) / table 7: []
Command 0x54(84) / table 8: []
Command 0x54(84) / table 9: []
Command 0x55(85) / table 0: []
Command 0x55(85) / table 1: []
Command 0x55(85) / table 2: []
Command 0x55(85) / table 3: []
Command 0x55(85) / table 4: []
Command 0x55(85) / table 5: []
Command 0x55(85) / table 6: []
Command 0x55(85) / table 7: []
Command 0x55(85) / table 8: []
Command 0x55(85) / table 9: []
Command 0x56(86) / table 0: []
Command 0x56(86) / table 1: []
Command 0x56(86) / table 2: []
Command 0x56(86) / table 3: []
Command 0x56(86) / table 4: []
Command 0x56(86) / table 5: []
Command 0x56(86) / table 6: []
Command 0x56(86) / table 7: []
Command 0x56(86) / table 8: []
Command 0x56(86) / table 9: []
Command 0x57(87) / table 0: []
Command 0x57(87) / table 1: []
Command 0x57(87) / table 2: []
Command 0x57(87) / table 3: []
Command 0x57(87) / table 4: []
Command 0x57(87) / table 5: []
Command 0x57(87) / table 6: []
Command 0x57(87) / table 7: []
Command 0x57(87) / table 8: []
Command 0x57(87) / table 9: []
Command 0x58(88) / table 0: []
Command 0x58(88) / table 1: []
Command 0x58(88) / table 2: []
Command 0x58(88) / table 3: []
Command 0x58(88) / table 4: []
Command 0x58(88) / table 5: []
Command 0x58(88) / table 6: []
Command 0x58(88) / table 7: []
Command 0x58(88) / table 8: []
Command 0x58(88) / table 9: []
Command 0x59(89) / table 0: [0, 3, 0, 0, 0]
Command 0x59(89) / table 1: [1, 3, 0, 0, 0]
Command 0x59(89) / table 2: [2, 3, 0, 0, 0]
Command 0x59(89) / table 3: [0, 3, 0, 0, 0]
Command 0x59(89) / table 4: []
Command 0x59(89) / table 5: []
Command 0x59(89) / table 6: []
Command 0x59(89) / table 7: []
Command 0x59(89) / table 8: []
Command 0x59(89) / table 9: []
Command 0x5a(90) / table 0: [0, 3, 0, 0, 0]
Command 0x5a(90) / table 1: [1, 3, 0, 0, 0]
Command 0x5a(90) / table 2: [2, 3, 0, 0, 0]
Command 0x5a(90) / table 3: [3, 3, 0, 0, 0]
Command 0x5a(90) / table 4: [4, 3, 0, 0, 0]
Command 0x5a(90) / table 5: [5, 3, 0, 0, 0]
Command 0x5a(90) / table 6: [6, 3, 0, 0, 0]
Command 0x5a(90) / table 7: [7, 3, 0, 0, 0]
Command 0x5a(90) / table 8: [8, 3, 0, 0, 0]
Command 0x5a(90) / table 9: [9, 3, 0, 0, 0]
Command 0x5d(93) / table 0: []
Command 0x5d(93) / table 1: []
Command 0x5d(93) / table 2: []
Command 0x5d(93) / table 3: []
Command 0x5d(93) / table 4: []
Command 0x5d(93) / table 5: []
Command 0x5d(93) / table 6: []
Command 0x5d(93) / table 7: []
Command 0x5d(93) / table 8: []
Command 0x5d(93) / table 9: []
Command 0x5e(94) / table 0: [3604480, 3, 0, 0, 0]
Command 0x5e(94) / table 1: [3604480, 3, 0, 0, 0]
Command 0x5e(94) / table 2: [3604480, 3, 0, 0, 0]
Command 0x5e(94) / table 3: [3604480, 3, 0, 0, 0]
Command 0x5e(94) / table 4: [3604480, 3, 0, 0, 0]
Command 0x5e(94) / table 5: [3604480, 3, 0, 0, 0]
Command 0x5e(94) / table 6: [3604480, 3, 0, 0, 0]
Command 0x5e(94) / table 7: [3604480, 3, 0, 0, 0]
Command 0x5e(94) / table 8: [3604480, 3, 0, 0, 0]
Command 0x5e(94) / table 9: [3604480, 3, 0, 0, 0]
Command 0x5f(95) / table 0: [0, 3, 0, 0, 0]
Command 0x5f(95) / table 1: [0, 3, 0, 0, 0]
Command 0x5f(95) / table 2: [0, 3, 0, 0, 0]
Command 0x5f(95) / table 3: [0, 3, 0, 0, 0]
Command 0x5f(95) / table 4: [0, 3, 0, 0, 0]
Command 0x5f(95) / table 5: [0, 3, 0, 0, 0]
Command 0x5f(95) / table 6: [0, 3, 0, 0, 0]
Command 0x5f(95) / table 7: [0, 3, 0, 0, 0]
Command 0x5f(95) / table 8: [0, 3, 0, 0, 0]
Command 0x5f(95) / table 9: [0, 3, 0, 0, 0]
Command 0x60(96) / table 0: [0, 3, 0, 0, 0]
Command 0x60(96) / table 1: [0, 3, 0, 0, 0]
Command 0x60(96) / table 2: [0, 3, 0, 0, 0]
Command 0x60(96) / table 3: [0, 3, 0, 0, 0]
Command 0x60(96) / table 4: [0, 3, 0, 0, 0]
Command 0x60(96) / table 5: [0, 3, 0, 0, 0]
Command 0x60(96) / table 6: [0, 3, 0, 0, 0]
Command 0x60(96) / table 7: [0, 3, 0, 0, 0]
Command 0x60(96) / table 8: [0, 3, 0, 0, 0]
Command 0x60(96) / table 9: [0, 3, 0, 0, 0]
Command 0x61(97) / table 0: [0, 3, 0, 0, 0]
Command 0x61(97) / table 1: [167, 3, 0, 0, 0]
Command 0x61(97) / table 2: [0, 3, 0, 0, 0]
Command 0x61(97) / table 3: []
Command 0x61(97) / table 4: []
Command 0x61(97) / table 5: []
Command 0x61(97) / table 6: []
Command 0x61(97) / table 7: []
Command 0x61(97) / table 8: []
Command 0x61(97) / table 9: []
Command 0x62(98) / table 0: [0, 3, 0, 0, 0]
Command 0x62(98) / table 1: [1, 3, 0, 0, 0]
Command 0x62(98) / table 2: [2, 3, 0, 0, 0]
Command 0x62(98) / table 3: [3, 3, 0, 0, 0]
Command 0x62(98) / table 4: [4, 3, 0, 0, 0]
Command 0x62(98) / table 5: [5, 3, 0, 0, 0]
Command 0x62(98) / table 6: [6, 3, 0, 0, 0]
Command 0x62(98) / table 7: [7, 3, 0, 0, 0]
Command 0x62(98) / table 8: [8, 3, 0, 0, 0]
Command 0x62(98) / table 9: [9, 3, 0, 0, 0]
Command 0x63(99) / table 0: [0, 3, 0, 0, 0]
Command 0x63(99) / table 1: [1, 3, 0, 0, 0]
Command 0x63(99) / table 2: [2, 3, 0, 0, 0]
Command 0x63(99) / table 3: [3, 3, 0, 0, 0]
Command 0x63(99) / table 4: [4, 3, 0, 0, 0]
Command 0x63(99) / table 5: [5, 3, 0, 0, 0]
Command 0x63(99) / table 6: [6, 3, 0, 0, 0]
Command 0x63(99) / table 7: [7, 3, 0, 0, 0]
Command 0x63(99) / table 8: [8, 3, 0, 0, 0]
Command 0x63(99) / table 9: [9, 3, 0, 0, 0]
Command 0x64(100) / table 0: [0, 3, 0, 0, 0]
Command 0x64(100) / table 1: [1, 3, 0, 0, 0]
Command 0x64(100) / table 2: [2, 3, 0, 0, 0]
Command 0x64(100) / table 3: [3, 3, 0, 0, 0]
Command 0x64(100) / table 4: [4, 3, 0, 0, 0]
Command 0x64(100) / table 5: [5, 3, 0, 0, 0]
Command 0x64(100) / table 6: [6, 3, 0, 0, 0]
Command 0x64(100) / table 7: [7, 3, 0, 0, 0]
Command 0x64(100) / table 8: [8, 3, 0, 0, 0]
Command 0x64(100) / table 9: [9, 3, 0, 0, 0]
Command 0x65(101) / table 0: []
Command 0x65(101) / table 1: []
Command 0x65(101) / table 2: []
Command 0x65(101) / table 3: []
Command 0x65(101) / table 4: []
Command 0x65(101) / table 5: []
Command 0x65(101) / table 6: [6, 3, 0, 0, 0]
Command 0x65(101) / table 7: []
Command 0x65(101) / table 8: [8, 3, 0, 0, 0]
Command 0x65(101) / table 9: [9, 3, 0, 0, 0]
Command 0x66(102) / table 0: [2117074944, 3, 0, 0, 0]
Command 0x66(102) / table 1: [2117074944, 3, 0, 0, 0]
Command 0x66(102) / table 2: [2117074944, 3, 0, 0, 0]
Command 0x66(102) / table 3: [2117074944, 3, 0, 0, 0]
Command 0x66(102) / table 4: [2117074944, 3, 0, 0, 0]
Command 0x66(102) / table 5: [2117074944, 3, 0, 0, 0]
Command 0x66(102) / table 6: [2117074944, 3, 0, 0, 0]
Command 0x66(102) / table 7: [2117074944, 3, 0, 0, 0]
Command 0x66(102) / table 8: [2117074944, 3, 0, 0, 0]
Command 0x66(102) / table 9: [2117074944, 3, 0, 0, 0]
Command 0x67(103) / table 0: []
Command 0x67(103) / table 1: []
Command 0x67(103) / table 2: []
Command 0x67(103) / table 3: []
Command 0x67(103) / table 4: []
Command 0x67(103) / table 5: []
Command 0x67(103) / table 6: []
Command 0x67(103) / table 7: []
Command 0x67(103) / table 8: []
Command 0x67(103) / table 9: []
Command 0x68(104) / table 0: []
Command 0x68(104) / table 1: []
Command 0x68(104) / table 2: []
Command 0x68(104) / table 3: []
Command 0x68(104) / table 4: []
Command 0x68(104) / table 5: []
Command 0x68(104) / table 6: []
Command 0x68(104) / table 7: []
Command 0x68(104) / table 8: []
Command 0x68(104) / table 9: []
Command 0x69(105) / table 0: []
Command 0x69(105) / table 1: []
Command 0x69(105) / table 2: []
Command 0x69(105) / table 3: []
Command 0x69(105) / table 4: []
Command 0x69(105) / table 5: []
Command 0x69(105) / table 6: []
Command 0x69(105) / table 7: []
Command 0x69(105) / table 8: []
Command 0x69(105) / table 9: []
Command 0x6a(106) / table 0: []
Command 0x6a(106) / table 1: []
Command 0x6a(106) / table 2: []
Command 0x6a(106) / table 3: []
Command 0x6a(106) / table 4: []
Command 0x6a(106) / table 5: []
Command 0x6a(106) / table 6: []
Command 0x6a(106) / table 7: []
Command 0x6a(106) / table 8: []
Command 0x6a(106) / table 9: []
Command 0x6b(107) / table 0: []
Command 0x6b(107) / table 1: []
Command 0x6b(107) / table 2: []
Command 0x6b(107) / table 3: []
Command 0x6b(107) / table 4: []
Command 0x6b(107) / table 5: []
Command 0x6b(107) / table 6: []
Command 0x6b(107) / table 7: []
Command 0x6b(107) / table 8: []
Command 0x6b(107) / table 9: []
Command 0x6c(108) / table 0: []
Command 0x6c(108) / table 1: []
Command 0x6c(108) / table 2: []
Command 0x6c(108) / table 3: []
Command 0x6c(108) / table 4: []
Command 0x6c(108) / table 5: []
Command 0x6c(108) / table 6: []
Command 0x6c(108) / table 7: []
Command 0x6c(108) / table 8: []
Command 0x6c(108) / table 9: []
Command 0x6d(109) / table 0: []
Command 0x6d(109) / table 1: []
Command 0x6d(109) / table 2: []
Command 0x6d(109) / table 3: []
Command 0x6d(109) / table 4: []
Command 0x6d(109) / table 5: []
Command 0x6d(109) / table 6: []
Command 0x6d(109) / table 7: []
Command 0x6d(109) / table 8: []
Command 0x6d(109) / table 9: []
Command 0x6e(110) / table 0: []
Command 0x6e(110) / table 1: []
Command 0x6e(110) / table 2: []
Command 0x6e(110) / table 3: []
Command 0x6e(110) / table 4: []
Command 0x6e(110) / table 5: []
Command 0x6e(110) / table 6: []
Command 0x6e(110) / table 7: []
Command 0x6e(110) / table 8: []
Command 0x6e(110) / table 9: []
Command 0x6f(111) / table 0: []
Command 0x6f(111) / table 1: []
Command 0x6f(111) / table 2: []
Command 0x6f(111) / table 3: []
Command 0x6f(111) / table 4: []
Command 0x6f(111) / table 5: []
Command 0x6f(111) / table 6: []
Command 0x6f(111) / table 7: []
Command 0x6f(111) / table 8: []
Command 0x6f(111) / table 9: []
Command 0x70(112) / table 0: []
Command 0x70(112) / table 1: []
Command 0x70(112) / table 2: []
Command 0x70(112) / table 3: []
Command 0x70(112) / table 4: []
Command 0x70(112) / table 5: []
Command 0x70(112) / table 6: []
Command 0x70(112) / table 7: []
Command 0x70(112) / table 8: []
Command 0x70(112) / table 9: []
Command 0x71(113) / table 0: []
Command 0x71(113) / table 1: []
Command 0x71(113) / table 2: []
Command 0x71(113) / table 3: []
Command 0x71(113) / table 4: []
Command 0x71(113) / table 5: []
Command 0x71(113) / table 6: []
Command 0x71(113) / table 7: []
Command 0x71(113) / table 8: []
Command 0x71(113) / table 9: []
Command 0x72(114) / table 0: []
Command 0x72(114) / table 1: []
Command 0x72(114) / table 2: []
Command 0x72(114) / table 3: []
Command 0x72(114) / table 4: []
Command 0x72(114) / table 5: []
Command 0x72(114) / table 6: []
Command 0x72(114) / table 7: []
Command 0x72(114) / table 8: []
Command 0x72(114) / table 9: []
Command 0x73(115) / table 0: []
Command 0x73(115) / table 1: []
Command 0x73(115) / table 2: []
Command 0x73(115) / table 3: []
Command 0x73(115) / table 4: []
Command 0x73(115) / table 5: []
Command 0x73(115) / table 6: []
Command 0x73(115) / table 7: []
Command 0x73(115) / table 8: []
Command 0x73(115) / table 9: []
Command 0x74(116) / table 0: []
Command 0x74(116) / table 1: []
Command 0x74(116) / table 2: []
Command 0x74(116) / table 3: []
Command 0x74(116) / table 4: []
Command 0x74(116) / table 5: []
Command 0x74(116) / table 6: []
Command 0x74(116) / table 7: []
Command 0x74(116) / table 8: []
Command 0x74(116) / table 9: []
Command 0x75(117) / table 0: []
Command 0x75(117) / table 1: []
Command 0x75(117) / table 2: []
Command 0x75(117) / table 3: []
Command 0x75(117) / table 4: []
Command 0x75(117) / table 5: []
Command 0x75(117) / table 6: []
Command 0x75(117) / table 7: []
Command 0x75(117) / table 8: []
Command 0x75(117) / table 9: []
Command 0x76(118) / table 0: []
Command 0x76(118) / table 1: []
Command 0x76(118) / table 2: []
Command 0x76(118) / table 3: []
Command 0x76(118) / table 4: []
Command 0x76(118) / table 5: []
Command 0x76(118) / table 6: []
Command 0x76(118) / table 7: []
Command 0x76(118) / table 8: []
Command 0x76(118) / table 9: []
Command 0x77(119) / table 0: []
Command 0x77(119) / table 1: []
Command 0x77(119) / table 2: []
Command 0x77(119) / table 3: []
Command 0x77(119) / table 4: []
Command 0x77(119) / table 5: []
Command 0x77(119) / table 6: []
Command 0x77(119) / table 7: []
Command 0x77(119) / table 8: []
Command 0x77(119) / table 9: []
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment