mirror of
https://opendev.org/x/pyghmi
synced 2025-01-14 19:57:47 +00:00
Change DIMM serial to show 0 padded hexadecimal
Other tools use DIMM serial numbers in hexadecimal. This makes sense as the underlying format is unspecified, so a hexadecimal value would make that more clear. Change-Id: I724d76ea8af7d20ee8ff0e294a9f96ffb571e80e
This commit is contained in:
parent
09367b3f0a
commit
8dcca54f98
@ -735,8 +735,8 @@ class SPD(object):
|
||||
self.info['manufacturer'] = decode_manufacturer(spd[117], spd[118])
|
||||
self.info['manufacture_location'] = spd[119]
|
||||
self.info['manufacture_date'] = decode_spd_date(spd[120], spd[121])
|
||||
self.info['serial'] = struct.unpack(
|
||||
'>I', struct.pack('4B', *spd[122:126]))[0]
|
||||
self.info['serial'] = hex(struct.unpack(
|
||||
'>I', struct.pack('4B', *spd[122:126]))[0])[2:].rjust(8, '0')
|
||||
self.info['model'] = struct.pack('18B', *spd[128:146])
|
||||
|
||||
def _decode_ddr4(self):
|
||||
@ -760,6 +760,6 @@ class SPD(object):
|
||||
self.info['manufacturer'] = decode_manufacturer(spd[320], spd[321])
|
||||
self.info['manufacture_location'] = spd[322]
|
||||
self.info['manufacture_date'] = decode_spd_date(spd[323], spd[324])
|
||||
self.info['serial'] = struct.unpack(
|
||||
'>I', struct.pack('4B', *spd[325:329]))[0]
|
||||
self.info['serial'] = hex(struct.unpack(
|
||||
'>I', struct.pack('4B', *spd[325:329]))[0])[2:].rjust(8, '0')
|
||||
self.info['model'] = struct.pack('18B', *spd[329:347])
|
||||
|
Loading…
x
Reference in New Issue
Block a user