msm8916-mainline / qhypstub

"hyp" firmware stub for Qualcomm MSM8916/MSM8939 that allows using EL2/KVM
GNU General Public License v2.0
70 stars 12 forks source link

Does MSM8939 support GICv3 #5

Closed linsite closed 2 years ago

linsite commented 2 years ago

Hi stephan, sorry to bother again. I've bought a Redmi2 to install PostmarketOS, but found out that the msm8916 SoC didn't support GICv3. I'm wondering if the msm8939 support for GICv3. All I want is to run GICv3 VMs on those old Android phones.

Thanks a lot.

@stephan-gh

stephan-gh commented 2 years ago

MSM8939 uses GICv2 like MSM8916. Even MSM8953 still has the GICv2. Why do you strictly need GICv3?

If you want a newer Qualcomm platform with virtualization, you could do some research on recent Chromebooks based on Qualcomm chipsets. As far as I know most of them ship with firmware that allows Linux (or some other hypervisor) to use the virtualization in EL2. Or if you just want virtualization + GICv3 there are probably SoCs/SBCs from other vendors that would be better suited for testing purposes, e.g. RK3399.

linsite commented 2 years ago

Thanks for your suggestions :). The reason for GICv3 is that I'm in a VMM project, and need to test both GICv2 and GICv3. That's really kind of you, thanks again.