Ich habe PCI
Gerätetreiber, wo es PTR_ALIGN
verwendet hat, aber seine Verwendung nicht verstehen. So kann mir jemand erklären, warum PTR_ALIGN
benutzt oder irgendein Hinweis darauf, dem ich folgen kann.Verwendung von PTR_ALIGN in Linux
Dank Rabi
Ich vermute, dass einige Speicher in gewissem Umfang (Seitenrand?) Ausgerichtet werden müssen, um es als - sagen - Ziel für eine DMA-Operation oder etwas ähnliches zu verwenden. Aber es ist unmöglich, etwas besseres zu geben als diese Art von Vermutungen ohne viel mehr Kontext. Außerdem sollten Sie sich wahrscheinlich nicht mit Kernel-Modus-Code beschäftigen, wenn Sie nicht wissen, welcher ausgerichtete Speicher ist. –