Re: çå: KVM guest sometimes failed to boot because of kernel stack overflow if KPTI is enabled on a hisilicon ARM64 platform.

From: Mark Rutland
Date: Thu Jun 28 2018 - 12:24:35 EST


On Thu, Jun 28, 2018 at 04:08:24PM +0000, Wangxuefeng (E) wrote:
> Hi, mark
> Your means is that DMB must make sure the completion of prior load/store
> or CMO and make sure the data is visible to all obsevers (no matter device or
> cacheable). DMB not only keep order?

Not quite -- DMB does not guarantee completion.

However, DMB must guarantee that loads/stores and CMOs are ordered on
the bus, all the way to the PoC.

Thanks,
Mark.