Compare commits

...

1 Commits

Author SHA1 Message Date
506ff8fb9e src/vc/intel/fsp/fsp2_0/sapphirerapids_sp: Update Spr header files
This change updates Intel Copyright License for all header files
under Sapphirerapids dir

Cherry-picked from commit 7e2106627d.

Original-Signed-off-by: Srinidhi N Kaushik <srinidhi.n.kaushik@intel.com>
Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/75393
Original-Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Original-Reviewed-by: David Hendricks <david.hendricks@gmail.com>
Original-Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Original-Reviewed-by: Lean Sheng Tan <sheng.tan@9elements.com>
Original-Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de>

Change-Id: Ib04988194e5fe9515bea8620318eadff36f92181
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/75469
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-by: Lean Sheng Tan <sheng.tan@9elements.com>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2023-06-01 13:06:21 +00:00
12 changed files with 279 additions and 255 deletions

View File

@ -1,29 +1,31 @@
/** @file /** @file
CXL GUID HOB definitions
@copyright Copyright (c) 2019-2023, Intel Corporation. All rights reserved.<BR>
INTEL CONFIDENTIAL
Copyright 2019 - 2021 Intel Corporation. <BR>
The source code contained or described herein and all documents related to the Redistribution and use in source and binary forms, with or without modification,
source code ("Material") are owned by Intel Corporation or its suppliers or are permitted provided that the following conditions are met:
licensors. Title to the Material remains with Intel Corporation or its suppliers
and licensors. The Material may contain trade secrets and proprietary and
confidential information of Intel Corporation and its suppliers and licensors,
and is protected by worldwide copyright and trade secret laws and treaty
provisions. No part of the Material may be used, copied, reproduced, modified,
published, uploaded, posted, transmitted, distributed, or disclosed in any way
without Intel's prior express written permission.
No license under any patent, copyright, trade secret or other intellectual * Redistributions of source code must retain the above copyright notice, this
property right is granted to or conferred upon you by disclosure or delivery list of conditions and the following disclaimer.
of the Materials, either expressly, by implication, inducement, estoppel or * Redistributions in binary form must reproduce the above copyright notice, this
otherwise. Any license under such intellectual property rights must be list of conditions and the following disclaimer in the documentation and/or
express and approved by Intel in writing. other materials provided with the distribution.
* Neither the name of Intel Corporation nor the names of its contributors may
be used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
THE POSSIBILITY OF SUCH DAMAGE.
Unless otherwise agreed by Intel in writing, you may not remove or alter
this notice or any other notice embedded in Materials by Intel or
Intel's suppliers or licensors in any way.
**/ **/
#ifndef _CXL_NODE_HOB_ #ifndef _CXL_NODE_HOB_
@ -89,4 +91,4 @@ typedef struct {
#pragma pack() #pragma pack()
#endif //#ifndef _CXL_NODE_HOB_ #endif //#ifndef _CXL_NODE_HOB_

View File

@ -1,29 +1,31 @@
/** @file /** @file
Interface header file for the Enhanced warning log library class.
@copyright Copyright (c) 2019-2023, Intel Corporation. All rights reserved.<BR>
INTEL CONFIDENTIAL
Copyright 2018 - 2021 Intel Corporation. <BR>
The source code contained or described herein and all documents related to the Redistribution and use in source and binary forms, with or without modification,
source code ("Material") are owned by Intel Corporation or its suppliers or are permitted provided that the following conditions are met:
licensors. Title to the Material remains with Intel Corporation or its suppliers
and licensors. The Material may contain trade secrets and proprietary and
confidential information of Intel Corporation and its suppliers and licensors,
and is protected by worldwide copyright and trade secret laws and treaty
provisions. No part of the Material may be used, copied, reproduced, modified,
published, uploaded, posted, transmitted, distributed, or disclosed in any way
without Intel's prior express written permission.
No license under any patent, copyright, trade secret or other intellectual * Redistributions of source code must retain the above copyright notice, this
property right is granted to or conferred upon you by disclosure or delivery list of conditions and the following disclaimer.
of the Materials, either expressly, by implication, inducement, estoppel or * Redistributions in binary form must reproduce the above copyright notice, this
otherwise. Any license under such intellectual property rights must be list of conditions and the following disclaimer in the documentation and/or
express and approved by Intel in writing. other materials provided with the distribution.
* Neither the name of Intel Corporation nor the names of its contributors may
be used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
THE POSSIBILITY OF SUCH DAMAGE.
Unless otherwise agreed by Intel in writing, you may not remove or alter
this notice or any other notice embedded in Materials by Intel or
Intel's suppliers or licensors in any way.
**/ **/
#ifndef _ENHANCED_WARNING_LOG_LIB_ #ifndef _ENHANCED_WARNING_LOG_LIB_

View File

@ -1,30 +1,31 @@
/** @file /** @file
FSP Error Information HOB to describe errors inside FSP that bootloader may
take some actions to handle those error scenarios.
@copyright Copyright (c) 2019-2023, Intel Corporation. All rights reserved.<BR>
INTEL CONFIDENTIAL
Copyright 2022 Intel Corporation. <BR>
The source code contained or described herein and all documents related to the Redistribution and use in source and binary forms, with or without modification,
source code ("Material") are owned by Intel Corporation or its suppliers or are permitted provided that the following conditions are met:
licensors. Title to the Material remains with Intel Corporation or its suppliers
and licensors. The Material may contain trade secrets and proprietary and
confidential information of Intel Corporation and its suppliers and licensors,
and is protected by worldwide copyright and trade secret laws and treaty
provisions. No part of the Material may be used, copied, reproduced, modified,
published, uploaded, posted, transmitted, distributed, or disclosed in any way
without Intel's prior express written permission.
No license under any patent, copyright, trade secret or other intellectual * Redistributions of source code must retain the above copyright notice, this
property right is granted to or conferred upon you by disclosure or delivery list of conditions and the following disclaimer.
of the Materials, either expressly, by implication, inducement, estoppel or * Redistributions in binary form must reproduce the above copyright notice, this
otherwise. Any license under such intellectual property rights must be list of conditions and the following disclaimer in the documentation and/or
express and approved by Intel in writing. other materials provided with the distribution.
* Neither the name of Intel Corporation nor the names of its contributors may
be used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
THE POSSIBILITY OF SUCH DAMAGE.
Unless otherwise agreed by Intel in writing, you may not remove or alter
this notice or any other notice embedded in Materials by Intel or
Intel's suppliers or licensors in any way.
**/ **/
#ifndef _FSP_ERROR_INFO_HOB_H_ #ifndef _FSP_ERROR_INFO_HOB_H_
@ -80,4 +81,4 @@ typedef struct {
#pragma pack() #pragma pack()
#endif //#ifndef _FSP_ERROR_INFO_HOB_H_ #endif //#ifndef _FSP_ERROR_INFO_HOB_H_

View File

@ -1,29 +1,31 @@
/** @file /** @file
Header file to define the structures used for FSPM dynamic configuration.
@copyright Copyright (c) 2019-2023, Intel Corporation. All rights reserved.<BR>
INTEL CONFIDENTIAL
Copyright 2021 Intel Corporation. <BR>
The source code contained or described herein and all documents related to the Redistribution and use in source and binary forms, with or without modification,
source code ("Material") are owned by Intel Corporation or its suppliers or are permitted provided that the following conditions are met:
licensors. Title to the Material remains with Intel Corporation or its suppliers
and licensors. The Material may contain trade secrets and proprietary and
confidential information of Intel Corporation and its suppliers and licensors,
and is protected by worldwide copyright and trade secret laws and treaty
provisions. No part of the Material may be used, copied, reproduced, modified,
published, uploaded, posted, transmitted, distributed, or disclosed in any way
without Intel's prior express written permission.
No license under any patent, copyright, trade secret or other intellectual * Redistributions of source code must retain the above copyright notice, this
property right is granted to or conferred upon you by disclosure or delivery list of conditions and the following disclaimer.
of the Materials, either expressly, by implication, inducement, estoppel or * Redistributions in binary form must reproduce the above copyright notice, this
otherwise. Any license under such intellectual property rights must be list of conditions and the following disclaimer in the documentation and/or
express and approved by Intel in writing. other materials provided with the distribution.
* Neither the name of Intel Corporation nor the names of its contributors may
be used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
THE POSSIBILITY OF SUCH DAMAGE.
Unless otherwise agreed by Intel in writing, you may not remove or alter
this notice or any other notice embedded in Materials by Intel or
Intel's suppliers or licensors in any way.
**/ **/
#ifndef _IIO_PCIE_CONFIG_UPD_H_ #ifndef _IIO_PCIE_CONFIG_UPD_H_

View File

@ -1,29 +1,31 @@
/** @file /** @file
Data format for IIO Universal Data HOB Structure
@copyright Copyright (c) 2019-2023, Intel Corporation. All rights reserved.<BR>
INTEL CONFIDENTIAL
Copyright 1999 - 2021 Intel Corporation. <BR>
The source code contained or described herein and all documents related to the Redistribution and use in source and binary forms, with or without modification,
source code ("Material") are owned by Intel Corporation or its suppliers or are permitted provided that the following conditions are met:
licensors. Title to the Material remains with Intel Corporation or its suppliers
and licensors. The Material may contain trade secrets and proprietary and
confidential information of Intel Corporation and its suppliers and licensors,
and is protected by worldwide copyright and trade secret laws and treaty
provisions. No part of the Material may be used, copied, reproduced, modified,
published, uploaded, posted, transmitted, distributed, or disclosed in any way
without Intel's prior express written permission.
No license under any patent, copyright, trade secret or other intellectual * Redistributions of source code must retain the above copyright notice, this
property right is granted to or conferred upon you by disclosure or delivery list of conditions and the following disclaimer.
of the Materials, either expressly, by implication, inducement, estoppel or * Redistributions in binary form must reproduce the above copyright notice, this
otherwise. Any license under such intellectual property rights must be list of conditions and the following disclaimer in the documentation and/or
express and approved by Intel in writing. other materials provided with the distribution.
* Neither the name of Intel Corporation nor the names of its contributors may
be used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
THE POSSIBILITY OF SUCH DAMAGE.
Unless otherwise agreed by Intel in writing, you may not remove or alter
this notice or any other notice embedded in Materials by Intel or
Intel's suppliers or licensors in any way.
**/ **/
#ifndef _IIO_UNIVERSAL_DATA_HOB_H_ #ifndef _IIO_UNIVERSAL_DATA_HOB_H_

View File

@ -1,29 +1,31 @@
/** @file /** @file
GUID used for Memory Map Data entries in the HOB list.
@copyright Copyright (c) 2019-2023, Intel Corporation. All rights reserved.<BR>
INTEL CONFIDENTIAL
Copyright 1999 - 2022 Intel Corporation. <BR>
The source code contained or described herein and all documents related to the Redistribution and use in source and binary forms, with or without modification,
source code ("Material") are owned by Intel Corporation or its suppliers or are permitted provided that the following conditions are met:
licensors. Title to the Material remains with Intel Corporation or its suppliers
and licensors. The Material may contain trade secrets and proprietary and
confidential information of Intel Corporation and its suppliers and licensors,
and is protected by worldwide copyright and trade secret laws and treaty
provisions. No part of the Material may be used, copied, reproduced, modified,
published, uploaded, posted, transmitted, distributed, or disclosed in any way
without Intel's prior express written permission.
No license under any patent, copyright, trade secret or other intellectual * Redistributions of source code must retain the above copyright notice, this
property right is granted to or conferred upon you by disclosure or delivery list of conditions and the following disclaimer.
of the Materials, either expressly, by implication, inducement, estoppel or * Redistributions in binary form must reproduce the above copyright notice, this
otherwise. Any license under such intellectual property rights must be list of conditions and the following disclaimer in the documentation and/or
express and approved by Intel in writing. other materials provided with the distribution.
* Neither the name of Intel Corporation nor the names of its contributors may
be used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
THE POSSIBILITY OF SUCH DAMAGE.
Unless otherwise agreed by Intel in writing, you may not remove or alter
this notice or any other notice embedded in Materials by Intel or
Intel's suppliers or licensors in any way.
**/ **/
#ifndef _MEMORY_MAP_DATA_HOB_H_ #ifndef _MEMORY_MAP_DATA_HOB_H_

View File

@ -1,28 +1,31 @@
/** @file /** @file
@copyright Copyright (c) 2019-2023, Intel Corporation. All rights reserved.<BR>
INTEL CONFIDENTIAL
Copyright 2007 -2021 Intel Corporation. <BR>
The source code contained or described herein and all documents related to the Redistribution and use in source and binary forms, with or without modification,
source code ("Material") are owned by Intel Corporation or its suppliers or are permitted provided that the following conditions are met:
licensors. Title to the Material remains with Intel Corporation or its suppliers
and licensors. The Material may contain trade secrets and proprietary and
confidential information of Intel Corporation and its suppliers and licensors,
and is protected by worldwide copyright and trade secret laws and treaty
provisions. No part of the Material may be used, copied, reproduced, modified,
published, uploaded, posted, transmitted, distributed, or disclosed in any way
without Intel's prior express written permission.
No license under any patent, copyright, trade secret or other intellectual * Redistributions of source code must retain the above copyright notice, this
property right is granted to or conferred upon you by disclosure or delivery list of conditions and the following disclaimer.
of the Materials, either expressly, by implication, inducement, estoppel or * Redistributions in binary form must reproduce the above copyright notice, this
otherwise. Any license under such intellectual property rights must be list of conditions and the following disclaimer in the documentation and/or
express and approved by Intel in writing. other materials provided with the distribution.
* Neither the name of Intel Corporation nor the names of its contributors may
be used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
THE POSSIBILITY OF SUCH DAMAGE.
Unless otherwise agreed by Intel in writing, you may not remove or alter
this notice or any other notice embedded in Materials by Intel or
Intel's suppliers or licensors in any way.
**/ **/
#ifndef _PREV_BOOT_ERR_SRC_HOB_H_ #ifndef _PREV_BOOT_ERR_SRC_HOB_H_
@ -79,4 +82,4 @@ typedef enum {
#pragma pack() #pragma pack()
#endif //_PREV_BOOT_ERR_SRC_HOB_H_ #endif //_PREV_BOOT_ERR_SRC_HOB_H_

View File

@ -1,29 +1,31 @@
/** @file /** @file
System Information HOB Hearder File
@copyright Copyright (c) 2019-2023, Intel Corporation. All rights reserved.<BR>
INTEL CONFIDENTIAL
Copyright 2017 - 2021 Intel Corporation. <BR>
The source code contained or described herein and all documents related to the Redistribution and use in source and binary forms, with or without modification,
source code ("Material") are owned by Intel Corporation or its suppliers or are permitted provided that the following conditions are met:
licensors. Title to the Material remains with Intel Corporation or its suppliers
and licensors. The Material may contain trade secrets and proprietary and
confidential information of Intel Corporation and its suppliers and licensors,
and is protected by worldwide copyright and trade secret laws and treaty
provisions. No part of the Material may be used, copied, reproduced, modified,
published, uploaded, posted, transmitted, distributed, or disclosed in any way
without Intel's prior express written permission.
No license under any patent, copyright, trade secret or other intellectual * Redistributions of source code must retain the above copyright notice, this
property right is granted to or conferred upon you by disclosure or delivery list of conditions and the following disclaimer.
of the Materials, either expressly, by implication, inducement, estoppel or * Redistributions in binary form must reproduce the above copyright notice, this
otherwise. Any license under such intellectual property rights must be list of conditions and the following disclaimer in the documentation and/or
express and approved by Intel in writing. other materials provided with the distribution.
* Neither the name of Intel Corporation nor the names of its contributors may
be used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
THE POSSIBILITY OF SUCH DAMAGE.
Unless otherwise agreed by Intel in writing, you may not remove or alter
this notice or any other notice embedded in Materials by Intel or
Intel's suppliers or licensors in any way.
**/ **/
#ifndef _SYSTEM_INFO_HOB_H_ #ifndef _SYSTEM_INFO_HOB_H_

View File

@ -1,29 +1,31 @@
/** @file /** @file
CXL GUID HOB definitions
@copyright Copyright (c) 2019-2023, Intel Corporation. All rights reserved.<BR>
INTEL CONFIDENTIAL
Copyright 1999 - 2021 Intel Corporation. <BR>
The source code contained or described herein and all documents related to the Redistribution and use in source and binary forms, with or without modification,
source code ("Material") are owned by Intel Corporation or its suppliers or are permitted provided that the following conditions are met:
licensors. Title to the Material remains with Intel Corporation or its suppliers
and licensors. The Material may contain trade secrets and proprietary and
confidential information of Intel Corporation and its suppliers and licensors,
and is protected by worldwide copyright and trade secret laws and treaty
provisions. No part of the Material may be used, copied, reproduced, modified,
published, uploaded, posted, transmitted, distributed, or disclosed in any way
without Intel's prior express written permission.
No license under any patent, copyright, trade secret or other intellectual * Redistributions of source code must retain the above copyright notice, this
property right is granted to or conferred upon you by disclosure or delivery list of conditions and the following disclaimer.
of the Materials, either expressly, by implication, inducement, estoppel or * Redistributions in binary form must reproduce the above copyright notice, this
otherwise. Any license under such intellectual property rights must be list of conditions and the following disclaimer in the documentation and/or
express and approved by Intel in writing. other materials provided with the distribution.
* Neither the name of Intel Corporation nor the names of its contributors may
be used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
THE POSSIBILITY OF SUCH DAMAGE.
Unless otherwise agreed by Intel in writing, you may not remove or alter
this notice or any other notice embedded in Materials by Intel or
Intel's suppliers or licensors in any way.
**/ **/
#ifndef _HOB_CXLNODE_H_ #ifndef _HOB_CXLNODE_H_

View File

@ -1,29 +1,31 @@
/** @file /** @file
Interface header file for the Enhanced warning log library class.
@copyright Copyright (c) 2019-2023, Intel Corporation. All rights reserved.<BR>
INTEL CONFIDENTIAL
Copyright 2018 - 2021 Intel Corporation. <BR>
The source code contained or described herein and all documents related to the Redistribution and use in source and binary forms, with or without modification,
source code ("Material") are owned by Intel Corporation or its suppliers or are permitted provided that the following conditions are met:
licensors. Title to the Material remains with Intel Corporation or its suppliers
and licensors. The Material may contain trade secrets and proprietary and
confidential information of Intel Corporation and its suppliers and licensors,
and is protected by worldwide copyright and trade secret laws and treaty
provisions. No part of the Material may be used, copied, reproduced, modified,
published, uploaded, posted, transmitted, distributed, or disclosed in any way
without Intel's prior express written permission.
No license under any patent, copyright, trade secret or other intellectual * Redistributions of source code must retain the above copyright notice, this
property right is granted to or conferred upon you by disclosure or delivery list of conditions and the following disclaimer.
of the Materials, either expressly, by implication, inducement, estoppel or * Redistributions in binary form must reproduce the above copyright notice, this
otherwise. Any license under such intellectual property rights must be list of conditions and the following disclaimer in the documentation and/or
express and approved by Intel in writing. other materials provided with the distribution.
* Neither the name of Intel Corporation nor the names of its contributors may
be used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
THE POSSIBILITY OF SUCH DAMAGE.
Unless otherwise agreed by Intel in writing, you may not remove or alter
this notice or any other notice embedded in Materials by Intel or
Intel's suppliers or licensors in any way.
**/ **/
#ifndef _HOB_ENHANCEDWARNINGLOG_H_ #ifndef _HOB_ENHANCEDWARNINGLOG_H_

View File

@ -1,29 +1,31 @@
/** @file /** @file
GUID used for Memory Map Data entries in the HOB list.
@copyright Copyright (c) 2019-2023, Intel Corporation. All rights reserved.<BR>
INTEL CONFIDENTIAL
Copyright 1999 - 2021 Intel Corporation. <BR>
The source code contained or described herein and all documents related to the Redistribution and use in source and binary forms, with or without modification,
source code ("Material") are owned by Intel Corporation or its suppliers or are permitted provided that the following conditions are met:
licensors. Title to the Material remains with Intel Corporation or its suppliers
and licensors. The Material may contain trade secrets and proprietary and
confidential information of Intel Corporation and its suppliers and licensors,
and is protected by worldwide copyright and trade secret laws and treaty
provisions. No part of the Material may be used, copied, reproduced, modified,
published, uploaded, posted, transmitted, distributed, or disclosed in any way
without Intel's prior express written permission.
No license under any patent, copyright, trade secret or other intellectual * Redistributions of source code must retain the above copyright notice, this
property right is granted to or conferred upon you by disclosure or delivery list of conditions and the following disclaimer.
of the Materials, either expressly, by implication, inducement, estoppel or * Redistributions in binary form must reproduce the above copyright notice, this
otherwise. Any license under such intellectual property rights must be list of conditions and the following disclaimer in the documentation and/or
express and approved by Intel in writing. other materials provided with the distribution.
* Neither the name of Intel Corporation nor the names of its contributors may
be used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
THE POSSIBILITY OF SUCH DAMAGE.
Unless otherwise agreed by Intel in writing, you may not remove or alter
this notice or any other notice embedded in Materials by Intel or
Intel's suppliers or licensors in any way.
**/ **/
#ifndef _HOB_MEMMAP_H_ #ifndef _HOB_MEMMAP_H_

View File

@ -1,29 +1,31 @@
/** @file /** @file
System Information HOB Hearder File
@copyright Copyright (c) 2019-2023, Intel Corporation. All rights reserved.<BR>
INTEL CONFIDENTIAL
Copyright 2017 - 2021 Intel Corporation. <BR>
The source code contained or described herein and all documents related to the Redistribution and use in source and binary forms, with or without modification,
source code ("Material") are owned by Intel Corporation or its suppliers or are permitted provided that the following conditions are met:
licensors. Title to the Material remains with Intel Corporation or its suppliers
and licensors. The Material may contain trade secrets and proprietary and
confidential information of Intel Corporation and its suppliers and licensors,
and is protected by worldwide copyright and trade secret laws and treaty
provisions. No part of the Material may be used, copied, reproduced, modified,
published, uploaded, posted, transmitted, distributed, or disclosed in any way
without Intel's prior express written permission.
No license under any patent, copyright, trade secret or other intellectual * Redistributions of source code must retain the above copyright notice, this
property right is granted to or conferred upon you by disclosure or delivery list of conditions and the following disclaimer.
of the Materials, either expressly, by implication, inducement, estoppel or * Redistributions in binary form must reproduce the above copyright notice, this
otherwise. Any license under such intellectual property rights must be list of conditions and the following disclaimer in the documentation and/or
express and approved by Intel in writing. other materials provided with the distribution.
* Neither the name of Intel Corporation nor the names of its contributors may
be used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
THE POSSIBILITY OF SUCH DAMAGE.
Unless otherwise agreed by Intel in writing, you may not remove or alter
this notice or any other notice embedded in Materials by Intel or
Intel's suppliers or licensors in any way.
**/ **/
#ifndef _HOB_SYSTEMINFO_H_ #ifndef _HOB_SYSTEMINFO_H_