How would you isolate whether a system hang is caused by software, firmware, or hardware at Advanced Micro Devices?