Taking a lot of little steps walking a path is a good analogy for understanding the Intel Architecture boot flow. The bare minimum firmware requirements for making an Intel architecture platform operational and for booting an OS are presented in this paper in a particular order. Design- or market segment-based requirements might add, delete, or reorder many of the items presented in this paper; however, for the vast majority of system designs, these steps in this order are sufficient for a full or cold boot (that is, from a state where the power is off to the handoff to the operating system).