В ARMv8 TRM: Несравненный доступ к любому типу памяти устройства вызывает ошибку выравнивания.Что такое определение памяти устройства в ARMv8?
Что подразумевается под памятью устройства. Можно ли назвать память PCIe BAR на карточках конечных точек в качестве памяти устройства?
Итак, когда полосы EP отображаются в память хоста, можно ли назвать этот набор памяти памятью устройства?
В каком именно руководстве вы обращаетесь? Архитектура ARM Reference_Manual для ARMv8 и v8-A содержит подробные описания памяти Normal и Device. – sawdust
ARMv8, как правило, pcie-бары отображаются на память. Под этим мы можем рассматривать их как память устройства. Кто устанавливает этот атрибут типа памяти в linux и на каком основании? – valmiki