LUV support for HW with NVDIMM's( DCPMM - Apachepass)
by R, Dilip Kumar (FEL)
Hi All,
We are working on an OEM server platform that's getting enabled with Cascade lake processors and Apache pass DIMM's( NVDIMM's). When we attempt to run LUV, we hit the below failure
Can you please let us know if LUV has the required support?
FYI - SLES 15 and SLES SP3 kernels works OK on this platform. ( has ndctl lib version 60.1)
~~~~~
[ OK ] Stopped target Network is Online.
[ OK ] Stopped target Network.
[ OK ] Stopped target Host and Network Name Lookups.
Stopping Network Name Resolution...
[ OK ] Stopped target System Time Synchronized.
[ OK ] Stopped D-Bus System Message Bus.
[ 105.870503] systemd-network (5346) used greatest stack depth: 12208 bytes left
[ 155.514721] ACPI Error: Field [DATB] at bit offset/length 32/96 exceeds size of target Buffer (32 bits) (20180313/dsopcode-201)
[ 155.527741] ACPI Error: Method parse/execution failed \_SB.CRRD, AE_AML_BUFFER_LIMIT (20180313/psparse-516)
[ 155.538670] ACPI Error: Method parse/execution failed \_SB.NVDR._DSM, AE_AML_BUFFER_LIMIT (20180313/psparse-516)
[ 155.550079] ACPI: \_SB_.NVDR: failed to evaluate _DSM (0x300a)
[ 155.585321] systemd-udevd (5693) used greatest stack depth: 10864 bytes left
[ 155.921343] i40e 0000:c3:00.3: Failed to update MAC address registers; cannot enable Multicast Magic packet wake up
[ 156.699313] i40e 0000:c3:00.2: Failed to update MAC address registers; cannot enable Multicast Magic packet wake up
[ 157.472201] i40e 0000:c3:00.1: Failed to update MAC address registers; cannot enable Multicast Magic packet wake up
[ 158.221662] i40e 0000:c3:00.0: Failed to update MAC address registers; cannot enable Multicast Magic packet wake up
[ 158.823546] sd 5:0:0:0: [sda] Synchronizing SCSI cache
[ 158.829781] sd 5:0:0:0: [sda] Stopping disk
[ 158.955640] reboot: System halted
Regards,
Dilip
3 years, 6 months
Linux UEFI Validation Project v2.3 release
by Megha Dey
Hello,
This is to announce the release of LUV v2.3.
It mostly includes updates to yocto, meta-oe, various test suites,
kernel version and bug fixes.
Since this release includes mostly bug fixes, stabilization and
fine-tuning updates, it made sense to issue this as the final release of
LUV v2.3 and start a new release cycle of LUV v2.4.
=== Updates:
1. updated changes from the poky and meta-openembedded repos.
2. updated the Linux kernel version to 4.18
3. updated fwts to v18.0.09
4. updated chipsec to v1.3.6rc1
=== Bug Fixes
Fixed all the issues which arose as a result of the above updates
== Binary images for x86:
The release images for x86 (disk and network) are available at
https://download.01.org/linux-uefi-validation/v2.3/
=== Known issues
1. Bits is not running on 32 bit systems. Looks like this has started
after we updated grub from v2.0 to v2.02.
2. Netconsole in bits does not work if the listener is on a different
subnet compared to the host.
3. If reboots-tests are enabled, an extra directory is created in the
results folder.
=== Short log:
Many thanks to all the contributors of this release. This is how the
short log looks:
Megha Dey (5):
Merge branch sumo of git://git.yoctoproject.org/poky
Merge branch sumo of git://git.openembedded.org/meta-openembedded
linux-luv: remove kernel-sample.scc from KERNEL_FEATURES
fwts: Update fwts to v18.09.00
LUV v2.3
Naresh Bhat (2):
fwts: Update fwts v18.08.00
linux-luv: Enable 64K pages in AArch64 kernel
Ricardo Neri (2):
chipsec: Bump to v1.3.6rc1
luv-test: Pipe prologue of test report to html_inline()
Sai Praneeth (3):
linux-luv: Don't remove .cache.mk file
linux-luv: Bump kernel to v4.18
linux-libc-headers: Bump to v4.18
Thanks,
Megha
3 years, 6 months
[PATCH] sbsigntools: Fix luv build issue for AArch64
by Naresh Bhat
The sbsigntool package is failed to build for AArch64. We use xorriso-native
as a build dependency package before calling do_populate_sysroot.
Signed-off-by: Naresh Bhat <naresh.bhat(a)linaro.com>
---
meta-luv/classes/luv-efi.bbclass | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/meta-luv/classes/luv-efi.bbclass b/meta-luv/classes/luv-efi.bbclass
index 86b364953c..b3f4235288 100644
--- a/meta-luv/classes/luv-efi.bbclass
+++ b/meta-luv/classes/luv-efi.bbclass
@@ -16,8 +16,17 @@ def get_bits_depends(d):
return ""
_BITSDEPENDS = "${@get_bits_depends(d)}"
+def get_sbsigntool_depends(d):
+ import re
+ deps = d.getVar('TARGET_PREFIX', True)
+ if re.search("(x86_64|i.86).*",deps):
+ return "sbsigntool-native:do_populate_sysroot"
+ if re.search("aarch64",deps):
+ return "xorriso-native:do_populate_sysroot"
+SBSIGNTOOLDEPENDS = "${@get_sbsigntool_depends(d)}"
+
do_bootimg[depends] += "${MLPREFIX}grub-efi:do_deploy \
- sbsigntool-native:do_populate_sysroot"
+ ${SBSIGNTOOLDEPENDS}"
GRUB_EFI_LOADER_IMAGE_x86-64 = "grub-efi-bootx64.efi"
GRUB_EFI_LOADER_IMAGE_x86 = "grub-efi-bootia32.efi"
--
2.17.1
3 years, 6 months