编写设备驱动程序

SPARC 数据对齐

所有数量均必须使用标准 C 数据类型与其自然边界对齐:

通常,编译器会处理所有对齐问题。但是,驱动程序编写者可能更关心对齐,因为只有使用正确的数据类型才能访问设备。由于设备寄存器通常是通过指针引用来访问的,因此驱动程序必须确保在访问设备时正确对齐指针。