]> git.proxmox.com Git - mirror_edk2.git/commit - QuarkSocPkg/QuarkNorthCluster/Smm/Dxe/SmmAccessDxe/SmmAccessDriver.h
QuarkSocPkg: Add new package for Quark SoC X1000
authorMichael Kinney <michael.d.kinney@intel.com>
Tue, 15 Dec 2015 19:22:23 +0000 (19:22 +0000)
committermdkinney <mdkinney@Edk2>
Tue, 15 Dec 2015 19:22:23 +0000 (19:22 +0000)
commit9b6bbcdbfdf5e54c6d1ed538ea8076d0858fb164
treebb30f13e652143e0ac74e589e908ca2a1782da73
parent46ff196fde4882fca1a0210f7df9166d8832ad06
QuarkSocPkg: Add new package for Quark SoC X1000

Changes for V4
==============
1) Remove Unicode character from C source file
2) Move delete of QuarkSocPkg\QuarkNorthCluster\Binary\QuarkMicrocode
   from QuarkPlatformPkg commit to QuarkSocPkg commit

Changes for V2
==============
1) Sync with new APIs in SmmCpuFeaturesLib class
2) Use new generic PCI serial driver PciSioSerialDxe in MdeModulePkg
3) Remove PCI serial driver from QuarkSocPkg
4) Apply optimizations to MtrrLib from MtrrLib in UefiCpuPkg
5) Convert all UNI files to utf-8
6) Replace tabs with spaces and remove trailing spaces
7) Add License.txt

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Michael Kinney <michael.d.kinney@intel.com>
Acked-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19286 6f19259b-4bc3-4df7-8a09-765794883524
176 files changed:
QuarkPlatformPkg/Library/PlatformPcieHelperLib/PlatformPcieHelperLib.inf [new file with mode: 0644]
QuarkSocPkg/Contributions.txt [new file with mode: 0644]
QuarkSocPkg/License.txt [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Include/DdrMemoryController.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Include/IntelQNCBase.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Include/IntelQNCConfig.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Include/IntelQNCDxe.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Include/IntelQNCPeim.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Include/IntelQNCRegs.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Include/Library/IntelQNCLib.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Include/Library/QNCAccessLib.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Include/Library/QNCSmmLib.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Include/Ppi/QNCMemoryInit.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Include/Protocol/PchInfo.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Include/Protocol/PlatformPolicy.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Include/Protocol/QncS3Support.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Include/Protocol/SmmIchnDispatch2.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Include/Protocol/Spi.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Include/QNCAccess.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Include/QNCCommonDefinitions.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Include/QuarkNcSocId.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Library/IntelQNCLib/CommonHeader.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Library/IntelQNCLib/IntelQNCLib.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Library/IntelQNCLib/IntelQNCLib.inf [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Library/IntelQNCLib/PciExpress.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Library/MtrrLib/MtrrLib.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Library/MtrrLib/MtrrLib.inf [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Library/MtrrLib/MtrrLib.uni [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Library/QNCAccessLib/BaseAccess.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Library/QNCAccessLib/QNCAccessLib.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Library/QNCAccessLib/QNCAccessLib.inf [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Library/QNCAccessLib/RuntimeAccess.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Library/QNCAccessLib/RuntimeQNCAccessLib.inf [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Library/QNCSmmLib/QNCSmmLib.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Library/QNCSmmLib/QNCSmmLib.inf [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Library/ResetSystemLib/ResetSystemLib.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Library/ResetSystemLib/ResetSystemLib.inf [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Library/SmbusLib/CommonHeader.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Library/SmbusLib/SmbusLib.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Library/SmbusLib/SmbusLib.inf [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.inf [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.uni [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/MemoryInit/Pei/MemoryInit.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/MemoryInit/Pei/MemoryInit.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/MemoryInit/Pei/MemoryInitPei.inf [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/MemoryInit/Pei/core_types.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/MemoryInit/Pei/gen5_iosf_sb_definitions.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/MemoryInit/Pei/general_definitions.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/MemoryInit/Pei/hte.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/MemoryInit/Pei/hte.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/MemoryInit/Pei/io.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/MemoryInit/Pei/lprint.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/MemoryInit/Pei/meminit.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/MemoryInit/Pei/meminit.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/MemoryInit/Pei/meminit_utils.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/MemoryInit/Pei/meminit_utils.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/MemoryInit/Pei/memory_options.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/MemoryInit/Pei/mrc.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/MemoryInit/Pei/mrc.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/MemoryInit/Pei/platform.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/MemoryInit/Pei/prememinit.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/MemoryInit/Pei/prememinit.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/QNCInit/Dxe/CommonHeader.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/QNCInit/Dxe/DxeQNCSmbus.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/QNCInit/Dxe/DxeQNCSmbus.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/QNCInit/Dxe/LegacyRegion.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/QNCInit/Dxe/LegacyRegion.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/QNCInit/Dxe/QNCInit.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/QNCInit/Dxe/QNCInit.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/QNCInit/Dxe/QNCInitDxe.inf [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/QNCInit/Dxe/QNCRootPorts.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/QNCInit/Dxe/QNCSmbus.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/QNCInit/Dxe/QNCSmbusExec.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/S3Support/Dxe/QncS3Support.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/S3Support/Dxe/QncS3Support.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/S3Support/Dxe/QncS3Support.inf [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Smm/Dxe/SmmAccessDxe/SmmAccess.inf [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Smm/Dxe/SmmAccessDxe/SmmAccessDriver.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Smm/Dxe/SmmAccessDxe/SmmAccessDriver.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Smm/Dxe/SmmControlDxe/SmmControlDriver.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Smm/Dxe/SmmControlDxe/SmmControlDxe.inf [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Smm/DxeSmm/QncSmmDispatcher/CommonHeader.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Smm/DxeSmm/QncSmmDispatcher/QNC/QNCSmmGpi.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Smm/DxeSmm/QncSmmDispatcher/QNC/QNCSmmHelpers.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Smm/DxeSmm/QncSmmDispatcher/QNC/QNCSmmPeriodicTimer.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Smm/DxeSmm/QncSmmDispatcher/QNC/QNCSmmQncn.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Smm/DxeSmm/QncSmmDispatcher/QNC/QNCSmmSw.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Smm/DxeSmm/QncSmmDispatcher/QNC/QNCSmmSx.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Smm/DxeSmm/QncSmmDispatcher/QNCSmm.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Smm/DxeSmm/QncSmmDispatcher/QNCSmmCore.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Smm/DxeSmm/QncSmmDispatcher/QNCSmmDispatcher.inf [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Smm/DxeSmm/QncSmmDispatcher/QNCSmmHelpers.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Smm/DxeSmm/QncSmmDispatcher/QNCSmmHelpers.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Smm/DxeSmm/QncSmmDispatcher/QNCSmmRegisters.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Smm/DxeSmm/QncSmmDispatcher/QNCxSmmHelpers.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Smm/Pei/SmmAccessPei/SmmAccessPei.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Smm/Pei/SmmAccessPei/SmmAccessPei.inf [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Smm/Pei/SmmControlPei/SmmControlPei.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Smm/Pei/SmmControlPei/SmmControlPei.inf [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Spi/Common/SpiCommon.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Spi/Common/SpiCommon.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Spi/PchSpiRuntime.inf [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Spi/PchSpiSmm.inf [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Spi/RuntimeDxe/PchSpi.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Spi/RuntimeDxe/PchSpi.h [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Spi/Smm/PchSpi.c [new file with mode: 0644]
QuarkSocPkg/QuarkNorthCluster/Spi/Smm/PchSpi.h [new file with mode: 0644]
QuarkSocPkg/QuarkSocPkg.dec [new file with mode: 0644]
QuarkSocPkg/QuarkSocPkg.dsc [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Include/CEATA.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Include/I2cRegs.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Include/Ioh.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Include/IohAccess.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Include/IohCommonDefinitions.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Include/Library/I2cLib.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Include/Library/IohLib.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Include/MMC.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Include/SDCard.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Include/SDHostIo.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/IohInit/Dxe/CommonHeader.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/IohInit/Dxe/IohBds.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/IohInit/Dxe/IohData.c [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/IohInit/Dxe/IohInit.c [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/IohInit/Dxe/IohInitDxe.inf [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Library/I2cLib/CommonHeader.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Library/I2cLib/I2cLib.c [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Library/I2cLib/I2cLib.inf [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Library/IohLib/CommonHeader.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Library/IohLib/IohLib.c [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Library/IohLib/IohLib.inf [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Sdio/Dxe/SDControllerDxe/ComponentName.c [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Sdio/Dxe/SDControllerDxe/ComponentName.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Sdio/Dxe/SDControllerDxe/SDController.c [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Sdio/Dxe/SDControllerDxe/SDController.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Sdio/Dxe/SDControllerDxe/SDControllerDxe.inf [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Sdio/Dxe/SDMediaDeviceDxe/CEATA.c [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Sdio/Dxe/SDMediaDeviceDxe/CEATABlockIo.c [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Sdio/Dxe/SDMediaDeviceDxe/ComponentName.c [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Sdio/Dxe/SDMediaDeviceDxe/ComponentName.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Sdio/Dxe/SDMediaDeviceDxe/MMCSDBlockIo.c [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Sdio/Dxe/SDMediaDeviceDxe/MMCSDTransfer.c [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Sdio/Dxe/SDMediaDeviceDxe/SDMediaDevice.c [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Sdio/Dxe/SDMediaDeviceDxe/SDMediaDevice.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Sdio/Dxe/SDMediaDeviceDxe/SDMediaDeviceDxe.inf [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Common/Pei/UsbPei.c [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Common/Pei/UsbPei.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Common/Pei/UsbPei.inf [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Dxe/ComponentName.c [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Dxe/ComponentName.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Dxe/Descriptor.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Dxe/Ohci.c [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Dxe/Ohci.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Dxe/OhciDebug.c [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Dxe/OhciDebug.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Dxe/OhciDxe.inf [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Dxe/OhciReg.c [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Dxe/OhciReg.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Dxe/OhciSched.c [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Dxe/OhciSched.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Dxe/OhciUrb.c [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Dxe/OhciUrb.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Dxe/UsbHcMem.c [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Dxe/UsbHcMem.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Pei/Descriptor.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Pei/OhcPeim.c [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Pei/OhcPeim.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Pei/OhciPei.inf [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Pei/OhciReg.c [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Pei/OhciReg.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Pei/OhciSched.c [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Pei/OhciSched.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Pei/OhciUrb.c [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Pei/OhciUrb.h [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Pei/UsbHcMem.c [new file with mode: 0644]
QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Pei/UsbHcMem.h [new file with mode: 0644]