İki farklı çekirdek modülü ioremap_nocache () çağrısından aynı bellek alanına erişebilir mi?
Kablosuz bir sürücüm ve ayrı bir modülüm var, ayrı bir modül, sürücü hala çalışırken sürücüdeki gürültü değerlerini profillemek istiyor. Bu yüzden yukarıdaki sorum.
Keşfettiğim bir yol, sürücüden bir çekirdek iş parçacığı başlatmaktı, daha sonra aynı adres alanına aynı anda okuma / yazma işlemlerinden kaynaklanan yarış koşullarını önlemek için bir semafor uyguladım. Bir alt dizinin aynı bellek alanına erişebileceğini umdum.
Ne yazık ki bu beklediğim gibi çalışmadı. Herhangi bir öneri için teşekkür ederiz.