oxidecomputer / humility

Debugger for Hubris
Mozilla Public License 2.0
526 stars 50 forks source link

vpd: support list on firmware predating 2023-05 #463

Closed cbiffle closed 6 months ago

cbiffle commented 6 months ago

rm noticed today that the vpd -l command fails on very old machines, because it has started to rely on the is_locked operation. (As far as I can tell, it has always relied on that operation.)

That operation is sort of incidental to what it's doing, however, so I've made it optional here. You'll still get the table on very old machines, just the locked column won't be useful.