If a developer wants to write their own BIOS on IA architecture, then they have to gather the appropriate documents (which aren’t always known) and guess the order that the items listed must be done in. There currently isn’t one document that describes all the items that need to be done in one place, nor is the order of initialization described anywhere. There are also many legacy devices that must be initialized and finding documentation on them is challenging. The intent of this white paper is to describe the minimal initialization steps that are necessary in order to boot to an Intel Architecture (IA) platform.