Hi,

I was trying to compile zeus branch for MPSoC and we are using 
multiconfig to also compile PMU firmware.

Error I got was:
--
ERROR:  OE-core's config sanity checker detected a potential 
misconfiguration.
     Either fix the cause of this error or at your own risk disable the 
checker (see sanity.conf).
     Following is the list of potential problems / advisories:

     Toolchain tunings invalid:
Tuning 'microblaze' has the following errors:
Feature 'v11.0' is not defined.
--

And when looking at poky/zeus:
  meta/conf/machine/include/microblaze/feature-microblaze-versions.inc

# MicroBlaze versions
TUNEVALID[v8.00] = "MicroBlaze version 8.00"
TUNEVALID[v8.10] = "MicroBlaze version 8.10"
TUNEVALID[v8.20] = "MicroBlaze version 8.20"
TUNEVALID[v8.30] = "MicroBlaze version 8.30"
TUNEVALID[v8.40] = "MicroBlaze version 8.40"
...
TUNEVALID[v10.0] = "MicroBlaze version 10.0"

Kinda indicates that there is no yet v11.0 defined for zeus. In Poky 
master it is already there.

Now I started wondering why this is a problem.

There was commit to upgrade PMU for newer microblaze (10.0->11.0):
http://git.yoctoproject.org/cgit/cgit.cgi/meta-xilinx/commit/?h=zeus&id=de77bf7a8a9b1600f449ba42fa0da211c712fef0

If I revert that it seems to continue compiling nicely.

However I believe this is not correct thing to do to change the 
microblaze version. In ZynqMPSoC the PMU block is hard IP and you cannot 
just upgrade that to newer microblaze version. I tried to find details 
of what microblaze version it is but it is kinda hidden well.

If we trust Xilinx's QEMU device tree settings a bit then it might be 
8.40 and that should then be set for PMU so that proper microblaze tunes 
and such are in use.

https://github.com/Xilinx/qemu-devicetrees/blob/master/zynqmp-pmu.dts#L48

Thanks,
Vesa Jääskeläinen
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#4642): 
https://lists.yoctoproject.org/g/meta-xilinx/message/4642
Mute This Topic: https://lists.yoctoproject.org/mt/70973014/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-xilinx/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to