Progress:
 * VIRT-65 [QEMU upstream maintainership]
   - code review:
    + Xilinx Versal SoC support
   - investigated problem with a "suppress this warning patch" which
     gcc 8 didn't like. It turns out that _Pragma() in GCC is a bit
     of a disaster area; fortunately we only need to suppress a
     warning here for clang, so we can just avoid using _Pragma() with GCC.
     (cf GCC bugs 85153, 69558, 82335, 66099, 55578, 69543.
      clang is not flawless here either: cf clang bugs 31999, 15129, 35154.
      The clang false-positive warning we're working around is bug 39113.)

 * VIRT-164 [improve Cortex-M emulation]
   - stack-limit emulation patches have now gone into master, so this
     epic can be closed out. Some v8M work will continue under
     VIRT-268 (notably FP emulation); bugfixing and similar
     small work will go under the general VIRT-65 maintainership epic.

 * VIRT-215 ["run microvisors", aka support AArch32 Hyp mode]
   - working through some of the HCR bits we don't implement, to see
     if any of them are the cause of the failures I see with AArch32
     hypervisors. (Sadly they don't seem to be.) Sent out patches
     implementing HCR.{FB,DC,VI,VF,PTW} and fixing some syndrome
     reporting corner cases where AArch32 differs from AArch64.

thanks
-- PMM
_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to