Multiple initialization techniques for system and component in a
point-to-point architecture are discussed. Consequently, the techniques
allow for flexible system/socket layer parameters to be tailored to the
needs of the platform, such as, desktop, mobile, small server, large
server, etc., as well as the component types such as IA32/IPF processors,
memory controllers, IO Hubs, etc. Furthermore, the techniques facilitate
powering up with the correct set of POC values, hence, it avoids multiple
warm resets and improves boot time. In one embodiment, registers to hold
new values, such as, Configuration Values Driven during Reset (CVDR), and
Configuration Values Captured during Reset (CVCR) may be eliminated.For
example, the POC values could be from the following: Platform Input Clock
to Core Clock Ratio, Enable/disable LT, Configurable Restart, Burn In
Initialization Mode, Disable Hyper Threading, System BSP Socket
Indication, and Platform Topology Index.