From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [216.205.24.124]) by mx.groups.io with SMTP id smtpd.web12.10115.1601975128014688164 for ; Tue, 06 Oct 2020 02:05:28 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=a31Bgd4A; spf=pass (domain: redhat.com, ip: 216.205.24.124, mailfrom: lersek@redhat.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1601975127; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=0f9mIj46PVsPO9GFsf9Qm10IJ6vGudYPK+56xwnSPEY=; b=a31Bgd4A6E+OwUvuVFEqMhLF+pMZlxcwxx56J7gZHMYO3b6WxHXdR+BWiXuiLe3dR77XxB jdILK675fm++UoBzV9jJ+XtZ6/s5fusX8hMQ1gFbQ7mY2B4SyNaMKbPuqCuROpE6XaELTi tMU0MFS7I2/zsc64snAzYMB8b+O06pQ= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-273-hkZkQ-dXPbqqDpAyLQdeGw-1; Tue, 06 Oct 2020 05:05:22 -0400 X-MC-Unique: hkZkQ-dXPbqqDpAyLQdeGw-1 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 64FA018BA2AE; Tue, 6 Oct 2020 09:05:21 +0000 (UTC) Received: from lacos-laptop-7.usersys.redhat.com (ovpn-112-235.ams2.redhat.com [10.36.112.235]) by smtp.corp.redhat.com (Postfix) with ESMTP id AC7535C1C4; Tue, 6 Oct 2020 09:05:19 +0000 (UTC) Subject: Re: [edk2-devel] [RedfishPkg PATCH v4 1/4] RedfishPkg: Initial commit of RedfishPkg. To: devel@edk2.groups.io, abner.chang@hpe.com Cc: Nickle Wang , Andrew Fish , Leif Lindholm , Michael D Kinney References: <20201005041346.27353-1-abner.chang@hpe.com> <20201005041346.27353-2-abner.chang@hpe.com> From: "Laszlo Ersek" Message-ID: Date: Tue, 6 Oct 2020 11:05:18 +0200 MIME-Version: 1.0 In-Reply-To: <20201005041346.27353-2-abner.chang@hpe.com> X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=lersek@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit On 10/05/20 06:13, 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 > --- > 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..d5c65f68c3 > --- /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 > + 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 > According to the v4 blurb, this patch has not undergone any changes since v3. Here's my v3 ACK: https://edk2.groups.io/g/devel/message/65845 In the future, please don't forget to pick up feedback tags. Laszlo