> > 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�

Reply via email to