hubris logic checks that the flag clears before checking for spd presence. Register map describes this as clearing when pre-fetch is done, but actual fpga implementation is immediately clearing once started which isn't correct.
Results of this are that hubris has an incorrect view of which devices are present and that is passed up to topo resulting in often fewer dimms than are actually present.