From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id BBC5D941BCE for ; Wed, 24 Apr 2024 16:44:39 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=/Y7uAqU7zTGTXAVo0IjG8nNTVF/Qwm24kA7mg/LU24E=; c=relaxed/simple; d=groups.io; h=Message-ID:Date:MIME-Version:User-Agent:To:From:Subject:Organization:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240206; t=1713977078; v=1; b=d10A7aX9JYErdelsnHCZG8CCDNyEf2m6pr5is/JRu0XvoWO05u3ExyUwhrbd9Sf8udMmM0hw xF9ebxTlt+BI59isNaS+gZRiNrHFbqfNCkK65xo7imkaUyVmsGdVloXyVRx8xCKYscMr7gmGFJQ kiCYClnYc1ENeS/MQIv72CMzXxaFeP+GZ6uNPhFAOjfv4wHxeDboCQzN/miWBXLyjT6MR9a+Sz6 TmSzsFc/TVhRnIQMKMSZ/e8EqHlO9/iAXyPZbgCiOAIXDMWDyJu3ujhG9VXlHNGf4cMXypzf7ZE aXCuP5ffCmvhw+4EDXdeqcbxI4zvpqg+ORHTfshkUBKBQ== X-Received: by 127.0.0.2 with SMTP id 9KlNYY7687511xSDJ2UCADfj; Wed, 24 Apr 2024 09:44:38 -0700 X-Received: from mail-lf1-f46.google.com (mail-lf1-f46.google.com [209.85.167.46]) by mx.groups.io with SMTP id smtpd.web10.1575.1713977077232785193 for ; Wed, 24 Apr 2024 09:44:37 -0700 X-Received: by mail-lf1-f46.google.com with SMTP id 2adb3069b0e04-51ac5923ef6so99233e87.0 for ; Wed, 24 Apr 2024 09:44:36 -0700 (PDT) X-Gm-Message-State: ULsv0frI8rs9OoGbrfsialXxx7686176AA= X-Google-Smtp-Source: AGHT+IGKGlVB7lTR3koryL9vD+m0W5ig9zCl2oc9u0YwWdZTlQgrEhVoYAHy9EzmhrpL9x/a+MXuRg== X-Received: by 2002:ac2:4645:0:b0:516:c97d:96b4 with SMTP id s5-20020ac24645000000b00516c97d96b4mr75363lfo.2.1713977074947; Wed, 24 Apr 2024 09:44:34 -0700 (PDT) X-Received: from [192.168.200.106] (83.11.103.26.ipv4.supernova.orange.pl. [83.11.103.26]) by smtp.gmail.com with ESMTPSA id m1-20020a194341000000b005190569dd4asm2497789lfj.298.2024.04.24.09.44.34 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 24 Apr 2024 09:44:34 -0700 (PDT) Message-ID: Date: Wed, 24 Apr 2024 18:44:33 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: devel@edk2.groups.io From: "Marcin Juszkiewicz" Subject: [edk2-devel] Are there any plans for something like EdkStandardLib? Organization: Linaro Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Resent-Date: Wed, 24 Apr 2024 09:44:37 -0700 Resent-From: marcin.juszkiewicz@linaro.org Reply-To: devel@edk2.groups.io,marcin.juszkiewicz@linaro.org List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: Content-Language: pl-PL, en-GB, en-HK Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=d10A7aX9; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=linaro.org (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io The more I dig in EDK2 during SbsaQemu work, the more I see duplicated=20 code. Want to scan PCI bus to check for host bridges? Two or three=20 implementations exist. Want to calculate checksum of just created ACPI=20 table? AcpiPlatformChecksum() has several, incompatible with each other,=20 implementations waiting for you. Are there any plans for making some kind of standard library? Moving AmlLib outside of DynamicTables framework? Second uses first one=20 but first one can be used without second. Some kind of ACPI table generators from DynamicTables but without using=20 ConfigurationManager? Anyone? -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#118224): https://edk2.groups.io/g/devel/message/118224 Mute This Topic: https://groups.io/mt/105713878/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-