A method is disclosed for verifying compatibility of components in a
computer system. In one aspect, the BIOS determines the identity of the
computer motherboard and chassis, and reads a CPU register to determine
MaxCPUPower. The BIOS determines a MaxHostPower value based on
characteristics of the identified motherboard and chassis. If MaxCPUPower
exceeds MaxHostPower, then an error handler is invoked. In another
aspect, the BIOS reads a CPU register to determine MaxCPUTemp, and
determines a MinHostTemp value based on the characteristics of the
identified chassis and the value of MaxCPUPower. If MinHostTemp exceeds
MaxCPUTemp, then an error handler is invoked.