Hi Sivaraman,

We did this recently in project mu, trying to find exactly the changes needed 
but I recall the following:

* Mac Address needs to be programmed before network stack fully loads (pretty 
sure I only got it working in DXE), possible to add changes from this PR and 
have an event callback to set mac address * Event Add a named event that is 
signalled when Snp->Initialize() is executed. · microsoft/mu_basecore@7dc143d 
(github.com) ( 
https://github.com/microsoft/mu_basecore/commit/7dc143d594bfef6d2a2a24b10b96e1258a15a344
 )
* DXE Driver code to handle the Mac programming when the SNP is installed Add 
MacEmulationDxe Support by Erich-McMillan · Pull Request #109 · 
microsoft/mu_plus (github.com) ( 
https://github.com/microsoft/mu_plus/pull/109/files#diff-f4bb037877470a0fc3e2f6587ad1295370ce78febdbc49a12fe65fe4b52fb80d
 ) * If you don't take this driver as is be very careful to copy the TPL levels 
from event handers not doing this will cause issues

* This change to reload the Snp info in ARP might be needed too ArpDriver: 
refetch Snp Mode data after running MnpConfigure · 
microsoft/mu_basecore@2b8ad03 (github.com) ( 
https://github.com/microsoft/mu_basecore/commit/2b8ad03c5de4113ffbe85f5301daaad6c9c980e2
 )
Let me know if you have any issues/questions. Its been a while since I looked 
at this code.

-Erich


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#101885): https://edk2.groups.io/g/devel/message/101885
Mute This Topic: https://groups.io/mt/97817537/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to