所以我目前正在使用 ioremap_no_cache() 映射我卡中的 DoorBell 区域,并且只有 4K 大小。但是(无意中)我现在意识到我也可以在这个 4K 区域之后按门铃/写入位置,奇怪的是它似乎有效。我想知道它是如何/为什么工作的,如果可能的话,通过这个深入了解 ioremap_no_cache() 是如何在幕后工作的?代码阅读和手册页只提供了这么多帮助。请注意,默认情况下,第一个 4k 区域之外的额外 4K 区域不存在
所以我目前正在使用 ioremap_no_cache() 映射我卡中的 DoorBell 区域,并且只有 4K 大小。但是(无意中)我现在意识到我也可以在这个 4K 区域之后按门铃/写入位置,奇怪的是它似乎有效。我想知道它是如何/为什么工作的,如果可能的话,通过这个深入了解 ioremap_no_cache() 是如何在幕后工作的?代码阅读和手册页只提供了这么多帮助。请注意,默认情况下,第一个 4k 区域之外的额外 4K 区域不存在