coreboot-kgpe-d16/src
Subrata Banik 6662cb3dc2 drivers/intel/fsp2_0: Implement EFI_MP_SERVICES_PPI structure APIs
This patch ensures to have below listed features:

1. All required APIs to create MP service structure.
2. Function to get MP service PPI status

MP specification here:
http://github.com/tianocore/edk2/blob/master/MdePkg/Include/Ppi/MpServices.h

coreboot design document here:
../Documentation/soc/intel/icelake/MultiProcessorInit.md

Supported platform will call fill mp_services structure so that FSP can
install the required PPI based on coreboot published structure.

BRANCH=none
BUG=b:74436746
TEST=Able to publish MP service PPI in coreboot.

Change-Id: Ie844e3f15f759ea09a8f3fd24825ee740151c956
Signed-off-by: Subrata Banik <subrata.banik@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/25634
Reviewed-by: Philipp Deppenwiese <zaolin.daisuki@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2019-03-19 21:41:01 +00:00
..
acpi
arch src: Drop unused 'include <cbfs.h>' 2019-03-19 17:14:39 +00:00
commonlib src: Drop unused '#include <halt.h>' 2019-03-16 11:46:58 +00:00
console coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
cpu src: Drop unused '#include <halt.h>' 2019-03-16 11:46:58 +00:00
device resources: introduce io_resource() 2019-03-17 03:45:50 +00:00
drivers drivers/intel/fsp2_0: Implement EFI_MP_SERVICES_PPI structure APIs 2019-03-19 21:41:01 +00:00
ec ec/google/wilco: Enable software sync for VBOOT 2019-03-18 09:14:43 +00:00
include include/cpu/x86/pae.h: Add missing include 2019-03-18 09:17:19 +00:00
lib src: Drop unused 'include <cbfs.h>' 2019-03-19 17:14:39 +00:00
mainboard mb/intel/coffeelake_rvp: remove double selection in Kconfig 2019-03-19 21:37:52 +00:00
northbridge Fix 'unsigned int' to bare use of 'unsigned' 2019-03-19 04:45:58 +00:00
security src: Drop unused 'include <cbfs.h>' 2019-03-19 17:14:39 +00:00
soc rockchip/rk3399: Remove obsolete BL31 resource reservation 2019-03-19 21:40:15 +00:00
southbridge src: Drop unused '#include <halt.h>' 2019-03-16 11:46:58 +00:00
superio src/nsc/common/nsc.h: Drop unused include 2019-03-18 09:16:14 +00:00
vendorcode vendorcode/intel/fsp/fsp2_0/cnl: Update FSP header files for Cannonlake 2019-03-15 12:47:30 +00:00
Kconfig x86/smbios: Untangle system and board tables 2019-03-16 16:22:16 +00:00