]Rafael Machado [mailto:rafaelrodrigues.mach...@gmail.com]  wrote:

[.]

]Does anyone here have a good reason for creating the MP services ?
]and Why creating it is really needed ?

Here are some items where MP services can be used. The processor
vendor's reference code may take care of some of these items, but
probably not all. Searching the EDK2 inf files for
on gEfiMpServiceProtocolGuid should lead you to code that depends
MP Services.

1) Find the APIC ID of each processor core. This is needed
for building the ACPI MADT table.
2) Run the cupid on each core to obtain the cache data needed
for building SMBIOS tables.
3) Initialize the SMM base address register for each core.
Thanks,
Scott

]Thanks everyone for the help.
]Rafael R. Machado



------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to