About DGX spark's GIC

hello, I have some questions about DGX spark’s GIC:

  1. does it support GICv4?
  2. have anyone tried to enable nested virtualization on DGX?
  3. Does DGX spark’s GIC support to switch Gicv2 mode with enabling nested virtualization since the customized L2 guest OS only support the GICv2.

Thanks,

1 Like

have anyone tried to enable nested virtualization on DGX?

Not supported. See the TRM: Challenge Validation

FEAT_NV and FEAT_NV2 are marked as not supported…

In the future, software-assisted nested virt through split-accel is feasible but it’s not currently ready and don’t expect that soon…

Does DGX spark’s GIC support to switch Gicv2 mode with enabling nested virtualization since the customized L2 guest OS only support the GICv2.

If you want to use a GICv2, note that you can do -M virt,gic-version=2,kernel-irqchip=off (if using Qemu.

Oh also, note that the Jetson Thor does have nested virt (with the Neoverse V3AE core).

Thanks a lot. I thought armv9 will inherit all armv8’s features
how about’s the performance of software-assisted nested virtualization, is it open source solution?
The Jetson Thor seems good, is there any official functional comparison doc for Thor and dgx spark?