> > AFAIK, ExitBootServices() means that boot services are no longer > > needed by OS/bootloader and hence firmware can terminate them. Does it > > also mean that the system is in runtime mode..? (I don't think so, as, I > > didn't > find it in UEFI spec). > > > > Yes > > > Also, could you please enlighten me on, Why calling > > SetVirtualAddressMap() is optional, why not make it mandatory? > > > > Because it depends on the OS whether it needs it or not. Also, there will > always > be a window after calling EBS() and before calling SVAM() where we are at > runtime and no virtual mapping is installed yet, so mandating SVAM() is a bit > ambiguous anyway.
Thanks for clarifying my doubts :) Regards, Sai N�����r��y����b�X��ǧv�^�){.n�+����{�y����^n�r���z���h�����&���G���h�(�階�ݢj"���m������z�ޖ���f���h���~�m�