From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) by mx.groups.io with SMTP id smtpd.web09.6284.1606308963074234180 for ; Wed, 25 Nov 2020 04:56:03 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@nuviainc-com.20150623.gappssmtp.com header.s=20150623 header.b=oGnve31b; spf=pass (domain: nuviainc.com, ip: 209.85.221.46, mailfrom: leif@nuviainc.com) Received: by mail-wr1-f46.google.com with SMTP id i2so1823338wrs.4 for ; Wed, 25 Nov 2020 04:56:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nuviainc-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=8p/lXU0CwBjOlMjKWMvFRdA7xwRXvHlNR/+zbFxNIlc=; b=oGnve31bd2OtbDuAjaCMicc13VoAI61ZbgjBaA6irnd+XR2wz0FDwOfgThcttTOKBh s/TrlFhKkx1VBxdQK/D7I745RKUXXQOIneSjiZtaUvSZ/psZevbG8IOdTdiPyI9YgAg/ bvMnW1tvUxml4D1vjvmeEF/7//hrR+EGnnE1MG/jjn59axphOmIJub5FJE1zThc08y76 I3oqLqADzZlr9fglVDmGNkCftBv9XzJo0PN8WGy+kcxPYvW2ujdHMpVcbS6deroJ6rwQ S2h2eyKHVXO0kmrAdhiQ3wkKvwYJ518AvqMlGdAiEmKp8VgrrhNGZCxswTJa24+NJocG iHlg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=8p/lXU0CwBjOlMjKWMvFRdA7xwRXvHlNR/+zbFxNIlc=; b=CECLI7DecQ3+rJOAmdt56fp9Oj5CJFdD1F7Nk359xC7ub2d3/7ux5namrIqAiCXyEx Vy0pZf8196KzQUs9YqfBFsgab6atLGuLFaVtBeUAn11EmmecFMdbJEI+PPhQnVFb1XmS malCB3gUG/XGQz3ukC2SDt7+6cPbG8H/Iunjp4o2jF3sDjxOgv1uHMNmaowDSjsE/69h 0HaDxZXCAZFlwgaMoNus/kgoYqOjdxUi6Ac2UcDb69Y3ha/MJBktwli3+PISs4mXkbz6 hrhJ6OANeljp1kIjQZvqM72dB7RyQ6a0lRS/eUeaNFwcipvqicHEix5gsACA/GyDXOlG AOPg== X-Gm-Message-State: AOAM531LhdLl106XM4z8pV0IQB+rk23WHLPX3FMsXJZBZMVQcUkdwwnO ikPLm/6lZctPIIAcDI1J0FaCgzWJlFVpvYCaJQtYv/yEfm/dzgsKbrSjpVYFtPZmkZxSLf/ZlX/ bG4OhT6oQvsa641IKLxNqFwtUwvoyvEZj6kNNNsuXmN3Sc9j0dKzvjnUYpZ9FA5IXDbsl X-Google-Smtp-Source: ABdhPJyjs+Uou9xpmjrglJcJhVjAJz1wCcS5NVJopORgkNEryW1whHjvvMfSX3Ia59jF3K0Og2Ftsw== X-Received: by 2002:adf:f0c4:: with SMTP id x4mr4029866wro.322.1606308961386; Wed, 25 Nov 2020 04:56:01 -0800 (PST) Return-Path: Received: from vanye.hemma.eciton.net (cpc1-cmbg19-2-0-cust915.5-4.cable.virginm.net. [82.27.183.148]) by smtp.gmail.com with ESMTPSA id p9sm4942639wrw.29.2020.11.25.04.56.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Nov 2020 04:56:00 -0800 (PST) From: "Leif Lindholm" To: devel@edk2.groups.io Cc: Abner Chang , Ard Biesheuvel , Bret Barkelew , Daniel Schaefer , Graeme Gregory , Marcin Wojtas , Meenakshi Aggarwal , Ming Huang , Radoslaw Biernacki , Tanmay Jagdale , Thomas Abraham Subject: [PATCH edk2-platforms 00/15] arm platform fixes triggered by VariablePolicy Date: Wed, 25 Nov 2020 12:55:44 +0000 Message-Id: <20201125125559.11631-1-leif@nuviainc.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The recently merged VariablePolicy set in edk2, d448574e7310..124b3f9289f1, broke everything[tm]. Fix up the ARM platforms I have any sort of history about, including some unrelated things that popped up along the way. Note: the hisilicon server platforms still don't build due to use of now deleted (previously deprecated) string functions in the SMBIOS code. Rebecca Cran has been sending out a genericised set *based* on this code, but now fixed. If Hisilicon could look into making use of that version instead, that might be less hassle than fixing the current implementation: https://edk2.groups.io/g/devel/message/67255 Cc: Abner Chang Cc: Ard Biesheuvel Cc: Bret Barkelew Cc: Daniel Schaefer Cc: Graeme Gregory Cc: Marcin Wojtas Cc: Meenakshi Aggarwal Cc: Ming Huang Cc: Radoslaw Biernacki Cc: Tanmay Jagdale Cc: Thomas Abraham Leif Lindholm (15): Silicon/AMD: update Styx to use PcdSet*S APIs Platform/AMD: add RngLib for Overdriveboard Platform,Silicon: fix beagleboard tautological compares Silicon/Hisilicon: add RngLib for Hisilicon Platform/ARM: VExpressPkg fixes to work with new VariablePolicyLib Platform/AMD: add VariablePolicy library resolutions for Overdrive Platform/SoftIron: add VariablePolicy resolutions for Overdrive1000 Platform/LeMaker: add VariablePolicy resolutions for cello Platform/SiFive: add VariablePolicy resolutions Platform/Qemu: add VariablePolicy resolutions Silicon/Marvell: add VariablePolicy resolutions Platform/BeagleBoard: add VariablePolicy resolutions Silicon/NXP: add VariablePolicy resolutions Platform/SocioNext: add VariablePolicy resolutions Silicon/Hisilicon: add VariablePolicy resolutions Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc | 1 + Silicon/Hisilicon/Hisilicon.dsc.inc | 4 ++++ Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc | 5 ++++- Silicon/NXP/NxpQoriqLs.dsc.inc | 4 ++++ .../AMD/OverdriveBoard/OverdriveBoard.dsc | 4 ++++ .../BeagleBoardPkg/BeagleBoardPkg.dsc | 4 ++++ Platform/LeMaker/CelloBoard/CelloBoard.dsc | 4 ++++ Platform/Qemu/SbsaQemu/SbsaQemu.dsc | 3 +++ .../FreedomU500VC707Board/U500.dsc | 4 ++++ .../FreedomU540HiFiveUnleashedBoard/U540.dsc | 4 ++++ .../Socionext/DeveloperBox/DeveloperBox.dsc | 3 +++ .../Overdrive1000Board/Overdrive1000Board.dsc | 4 ++++ .../Library/ResetSystemLib/ResetSystemLib.c | 2 +- .../Styx/Drivers/PlatInitPei/PlatInitPei.c | 11 ++++++---- .../Library/MemoryInitPei/MemoryInitPeiLib.c | 20 +++++++++++-------- .../Omap35xxPkg/SmbusDxe/Smbus.c | 2 +- 16 files changed, 64 insertions(+), 15 deletions(-) -- 2.20.1