Since the possibilities of maintaining persistence of assorted MIB indices are introduced piecemeal-style in various IOS releases, it certainly does not appear to be controlled by the hardware in the Cisco world. E.g.:
"starting from 12.4(4)T, the cbqos keyword has been added to the snmp mib persist command."