Hey Anatoly,

Burakov, Anatoly, Sep 04, 2025 at 16:35:
> I have been trying to reproduce this but I'm unable to. I run some old 
> CentOS so I built GCC15 manually and tried reproducing with that. The 
> version I'm using is 15.2, could you please retest with latest GCC15 and 
> see if it was fixed?

I am running on Fedora 42 that has GCC 15.2.1 and the problem persists.

> (if not, I'll try to get a more recent distro and reproduce again)
>
> The DMA mask checking you're referring to is there for cases where e.g. 
> in a VM the emulated IOMMU will not have full address width (39 bits was 
> common at the time), and thus we couldn't use the full VA space for IOVA 
> addressing, and had to resort to using real physical addresses (because 
> kernel ensure those are to be within support range of IOMMU). Were you 
> running this test in a VM, by any chance?

No I am running on a physical machine. I tested again without --no-huge
and 2M/1G huge pages, and the issue persists as well.

I tried both as root, and as a regular user.

-- 
Robin

> Formatted to fit your screen.

Reply via email to