我在内核空间中有一个要求,其中我必须使用 64K 对齐地址对设备寄存器进行编程。目前我正在使用 kmalloc() 分配内存,但不确定如何对齐这个 64K。linux 是否提供了执行此操作的 API?我需要编写自己的代码来做同样的事情吗?
问问题
2743 次
我在内核空间中有一个要求,其中我必须使用 64K 对齐地址对设备寄存器进行编程。目前我正在使用 kmalloc() 分配内存,但不确定如何对齐这个 64K。linux 是否提供了执行此操作的 API?我需要编写自己的代码来做同样的事情吗?