From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f65.google.com (mail-wm1-f65.google.com [209.85.128.65]) by mx.groups.io with SMTP id smtpd.web12.9316.1602063040247721777 for ; Wed, 07 Oct 2020 02:30:40 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@nuviainc-com.20150623.gappssmtp.com header.s=20150623 header.b=k3t/mecb; spf=pass (domain: nuviainc.com, ip: 209.85.128.65, mailfrom: leif@nuviainc.com) Received: by mail-wm1-f65.google.com with SMTP id d3so1563692wma.4 for ; Wed, 07 Oct 2020 02:30:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nuviainc-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=FSkwD8hwhX2sqKtaGSwUe7OLjVJxyHpOBMlqPwlxAVg=; b=k3t/mecbIgtrSbIvfswZ8wjrfn8BG4Jlek0R/ezm7G/idaxrv0yC1ykmpecMcVrak1 tUnUiIEEQhqyWi+qb4HeCMlpxaQEMJiE23WiKC6QRaPv/Z7dx2J32V+wboBGCGtNcZbZ S8JmNhcXrYqoSVqQZlJyGTcNvVWpUf/T6gN2C97RjHOKxJ2QLuYZLvubREdi8RwXIs0b a9AGzQfm2VCD5oKfegQARjC/DAbJQ/nl4a3/ae3L+pKJIbBN7lUGo2VYjiycTyZavcxq l0qTOXzW6spqgCet/4qrNhDnGvadtAYaDIAdRzyURBOWY3cj76Kyzjxxx4i08IU/fI0B 0m3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=FSkwD8hwhX2sqKtaGSwUe7OLjVJxyHpOBMlqPwlxAVg=; b=uWzqYo1QVMO1i7Q2aWto44OyqGHn35ecRvJ1i7q7YDyTyyP7Ws0QruxJosvZ9dIm6m TqhJD0NVjNo209Oh5QWx/s3TWVOcUO7gYq+Vvw+TFCrrZ9qeHe7ufQuR551DTLeN+LgO y8BzpRpdyYJQiQm08qnUDoR6y2TaMwzWmVVrFRvCG8JVdK0mj4QLE8V0YB5B6S2OIIFh CfiaIMvYKhwtBBtDDbrsxqTuK4iPGixvYU+s6YPG/WOL+KigvX4xE3OAlSmEeIOm3U8N Ykd4aKQZ5SCFh7adWHdGlVTykK/SaYyhEPTEiO0y9YAaNBLr2+CT3/diLe9Ht+8xUdTZ 3WyA== X-Gm-Message-State: AOAM530SG4CkskPsgUtTx3vgWeKUzt4b3EMrgqxIsoWGPQF7k891Z9Sl YV1RhlRTk6EucXlXsh1pWyRHRA== X-Google-Smtp-Source: ABdhPJy3UiZHEQeXBWq5LKPhgYdonCpX2BsW7xGol64gycVjec+oZHzh9dm1sp3dsaXJba5svK/nyQ== X-Received: by 2002:a1c:1bd8:: with SMTP id b207mr2313701wmb.139.1602063038692; Wed, 07 Oct 2020 02:30:38 -0700 (PDT) Return-Path: Received: from vanye ([2001:470:1f09:12f0:b26e:bfff:fea9:f1b8]) by smtp.gmail.com with ESMTPSA id i11sm2008408wre.32.2020.10.07.02.30.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 07 Oct 2020 02:30:38 -0700 (PDT) Date: Wed, 7 Oct 2020 10:30:31 +0100 From: "Leif Lindholm" To: Abner Chang Cc: devel@edk2.groups.io, Nickle Wang , Andrew Fish , Laszlo Ersek , Michael D Kinney Subject: Re: [RedfishPkg PATCH v6 1/4] RedfishPkg: Initial commit of RedfishPkg. Message-ID: <20201007093031.GT5623@vanye> References: <20201007021545.25936-1-abner.chang@hpe.com> <20201007021545.25936-2-abner.chang@hpe.com> MIME-Version: 1.0 In-Reply-To: <20201007021545.25936-2-abner.chang@hpe.com> User-Agent: Mutt/1.10.1 (2018-07-13) Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, Oct 07, 2020 at 10:15:42 +0800, Abner Chang wrote: > Initial version of RedfishPkg. > > Signed-off-by: Wu Jiaxin > Signed-off-by: Fu Siyuan > Signed-off-by: Wang Fan > Signed-off-by: Chang Abner > Cc: Nickle Wang > Cc: Andrew Fish > Cc: Laszlo Ersek > Cc: Leif Lindholm > Cc: Michael D Kinney > Acked-by: Laszlo Ersek Acked-by: Leif Lindholm > --- > RedfishPkg/RedfishPkg.ci.yaml | 67 +++++++++++++++++++++++++++++++++++ > RedfishPkg/RedfishPkg.dec | 18 ++++++++++ > RedfishPkg/RedfishPkg.dsc | 40 +++++++++++++++++++++ > 3 files changed, 125 insertions(+) > create mode 100644 RedfishPkg/RedfishPkg.ci.yaml > create mode 100644 RedfishPkg/RedfishPkg.dec > create mode 100644 RedfishPkg/RedfishPkg.dsc > > diff --git a/RedfishPkg/RedfishPkg.ci.yaml b/RedfishPkg/RedfishPkg.ci.yaml > new file mode 100644 > index 0000000000..75c3b6a8ad > --- /dev/null > +++ b/RedfishPkg/RedfishPkg.ci.yaml > @@ -0,0 +1,67 @@ > +## @file > +# CI configuration for NetworkPkg > +# > +# (C) Copyright 2020 Hewlett Packard Enterprise Development LP
> +# SPDX-License-Identifier: BSD-2-Clause-Patent > +## > +{ > + "LicenseCheck": { > + "IgnoreFiles": [] > + }, > + "EccCheck": { > + ## Exception sample looks like below: > + ## "ExceptionList": [ > + ## "", "" > + ## ] > + "ExceptionList": [ > + ], > + ## Both file path and directory path are accepted. > + "IgnoreFiles": [ > + ] > + }, > + "CompilerPlugin": { > + "DscPath": "RedfishPkg.dsc" > + }, > + "CharEncodingCheck": { > + "IgnoreFiles": [] > + }, > + "DependencyCheck": { > + "AcceptableDependencies": [ > + "MdePkg/MdePkg.dec", > + "MdeModulePkg/MdeModulePkg.dec", > + "NetworkPkg/NetworkPkg.dec" > + ], > + # For host based unit tests > + "AcceptableDependencies-HOST_APPLICATION":[], > + # For UEFI shell based apps > + "AcceptableDependencies-UEFI_APPLICATION":[ > + "ShellPkg/ShellPkg.dec" > + ], > + "IgnoreInf": [] > + }, > + "DscCompleteCheck": { > + "DscPath": "RedfishPkg.dsc", > + "IgnoreInf": [] > + }, > + "GuidCheck": { > + "IgnoreGuidName": [], > + "IgnoreGuidValue": [], > + "IgnoreFoldersAndFiles": [] > + }, > + "LibraryClassCheck": { > + "IgnoreHeaderFile": [] > + }, > + > + ## options defined ci/Plugin/SpellCheck > + "SpellCheck": { > + "AuditOnly": True, # Fails test but run in AuditOnly mode to collect log > + "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files > + "ExtendWords": [], # words to extend to the dictionary for this package > + "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore > + "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported) > + }, > + > + "Defines": { > + "BLD_*_CONTINUOUS_INTEGRATION": "TRUE" > + } > +} > diff --git a/RedfishPkg/RedfishPkg.dec b/RedfishPkg/RedfishPkg.dec > new file mode 100644 > index 0000000000..e95ec5fe10 > --- /dev/null > +++ b/RedfishPkg/RedfishPkg.dec > @@ -0,0 +1,18 @@ > +## @file > +# Redfish Package > +# > +# Copyright (c) 2019, Intel Corporation. All rights reserved.
> +# (C) Copyright 2020 Hewlett Packard Enterprise Development LP
> +# > +# SPDX-License-Identifier: BSD-2-Clause-Patent > +## > + > +[Defines] > + DEC_SPECIFICATION = 0x0001001b > + PACKAGE_NAME = RedfishPkg > + PACKAGE_GUID = c432b76e-5232-11e7-9010-005056c00008 > + PACKAGE_VERSION = 1.0 > + > +[Guids] > + gEfiRedfishPkgTokenSpaceGuid = { 0x4fdbccb7, 0xe829, 0x4b4c, { 0x88, 0x87, 0xb2, 0x3f, 0xd7, 0x25, 0x4b, 0x85 }} > + > diff --git a/RedfishPkg/RedfishPkg.dsc b/RedfishPkg/RedfishPkg.dsc > new file mode 100644 > index 0000000000..8acadddefc > --- /dev/null > +++ b/RedfishPkg/RedfishPkg.dsc > @@ -0,0 +1,40 @@ > +## @file > +# Redfish Package > +# > +# Copyright (c) 2019, Intel Corporation. All rights reserved.
> +# (C) Copyright 2020 Hewlett-Packard Enterprise Development LP. > +# > +# SPDX-License-Identifier: BSD-2-Clause-Patent > +# > +## > + > +[Defines] > + PLATFORM_NAME = RedfishPkg > + PLATFORM_GUID = c4352870-5232-11e7-9522-005056c00008 > + PLATFORM_VERSION = 1.0 > + DSC_SPECIFICATION = 0x0001001c > + OUTPUT_DIRECTORY = Build/RedfishPkg > + SUPPORTED_ARCHITECTURES = IA32|X64|ARM|AARCH64|RISCV64 > + BUILD_TARGETS = DEBUG|RELEASE|NOOPT > + SKUID_IDENTIFIER = DEFAULT > + > +[LibraryClasses] > + UefiDriverEntryPoint|MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf > + UefiBootServicesTableLib|MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf > + UefiLib|MdePkg/Library/UefiLib/UefiLib.inf > + UefiRuntimeServicesTableLib|MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf > + UefiRuntimeLib|MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf > + MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf > + DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf > + BaseLib|MdePkg/Library/BaseLib/BaseLib.inf > + BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf > + SynchronizationLib|MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf > + PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf > + DebugLib|MdePkg/Library/UefiDebugLibStdErr/UefiDebugLibStdErr.inf > + DebugPrintErrorLevelLib|MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.inf > + PostCodeLib|MdePkg/Library/BasePostCodeLibPort80/BasePostCodeLibPort80.inf > + PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf > + PeCoffGetEntryPointLib|MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf > + DxeServicesTableLib|MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf > + DxeServicesLib|MdePkg/Library/DxeServicesLib/DxeServicesLib.inf > + ReportStatusCodeLib|MdeModulePkg/Library/DxeReportStatusCodeLib/DxeReportStatusCodeLib.inf > -- > 2.17.1 >