ACRN Project Technical Community Meeting Minutes - 10/10
Meeting Minute Archive: https://drive.google.com/drive/u/2/folders/1_XTGu6re3BOQAjtPx636Mz1T5lOy2UWC
ACRN Project TCM - 10th October 2018
ACRN + Open Source version Android is working, will publish guide later.
Download foil from ACRN Presentation->ACRN_TCM->WW41’18.
Q: Does Intel hardware also has hardware limitation of interrupts? for e.g. if in case of level edge triggered the interrupts are generated until the level is changed.. in this case would Intel hardware limit interrupt? A: Yes, for some device, it can reduce.
Q: Can this capability be a statically configured as part of VM DM configuration info? A: Is a good suggestion, per VM interrupt rate setting by using command line. For different VM, setting different threshold.
Q:Once the device is passed through it means only that VM will handle that device ...then what is the need to make a hypercall and inject an interrupt ..back to UOS again. A: No, the hypercall is not used to inject interrupt.
Q: how is interrupt storm affecting SOS? (2) why is interrupt injection enabled for SOS? may be we can turn it off after UOS is boot up? The concerpt of passthrough only applies to UOS. A: Even device passed through to UOS, the interrupt sill needs go through hypervisor.
Q: Can post-interrupt solve the interrupt storm by bypassing the hypervisor? A: for APL platform, it doesn’t support post-interrupt. And VT-d device will go through hypervisor too.
One comment: One problem you have is that once you start throttling a particular interrupt you will not know when the storm has ended because your data is now skewed since many devices cannot inject a new interrupt until the previous interrupt has been serviced. Throttling will need a timeout.
Tel: +86-21-6116 7445
MP: +86-1364 1793 689