Ian Kelling has uploaded this change for review. ( https://review.coreboot.org/28739
Change subject: vendorcode/intel fspapi.h replace proprietary copy with free copy ......................................................................
vendorcode/intel fspapi.h replace proprietary copy with free copy
src/vendorcode/intel/fsp1_0/ivybridge_i89xx/include/fspapi.h has a nonfree license. src/vendorcode/intel/fsp1_0/ivybridge_i89xx/include/fspapi.h is freely licensed and the the same except a small comment. Replace the nonfree copy with the free one.
Change-Id: Ie45608423935f21aaee7772f283df63fd55d2ad3 Signed-off-by: Ian Kelling iank@fsf.org --- M src/vendorcode/intel/fsp1_0/ivybridge_i89xx/include/fspapi.h 1 file changed, 26 insertions(+), 10 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/39/28739/1
diff --git a/src/vendorcode/intel/fsp1_0/ivybridge_i89xx/include/fspapi.h b/src/vendorcode/intel/fsp1_0/ivybridge_i89xx/include/fspapi.h index 18a1582..26afc0e 100644 --- a/src/vendorcode/intel/fsp1_0/ivybridge_i89xx/include/fspapi.h +++ b/src/vendorcode/intel/fsp1_0/ivybridge_i89xx/include/fspapi.h @@ -1,13 +1,30 @@ /**
-Copyright (c) 2008 - 2013, Intel Corporation. All rights reserved. -This software and associated documentation (if any) is furnished -under a license and may only be used or copied in accordance -with the terms of the license. Except as permitted by such -license, no part of this software or documentation may be -reproduced, stored in a retrieval system, or transmitted in any -form or by any means without the express written consent of -Intel Corporation. +Copyright (C) 2013, Intel Corporation + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, this + list of conditions and the following disclaimer in the documentation and/or + 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.
**/
@@ -26,7 +43,7 @@
typedef struct { UINT32 *StackTop; - UINT32 BootMode; /* Refer to boot mode defined in MdePkg\Include\Pi\PiBootMode.h */ + UINT32 BootMode; VOID *UpdDataRgnPtr; UINT32 Reserved[7]; } FSP_INIT_RT_COMMON_BUFFER; @@ -42,7 +59,6 @@
#pragma pack()
- typedef FSP_STATUS (FSPAPI *FSP_FSP_INIT) (FSP_INIT_PARAMS *FspInitParamPtr); typedef FSP_STATUS (FSPAPI *FSP_NOTFY_PHASE) (NOTIFY_PHASE_PARAMS *NotifyPhaseParamPtr);