What about asking another related topic the CMOS? Coreboot and UEFI ? These are important topics that every computing person must understand. I may not pretend to answer your question, I'm afraid out of my enthusiasm excesses of speech might degrade my charity.
Your questions are better answered here
May this help you and good luck.