| Anterior | Siguiente |
| kIOReturnNotWritable | kIOReturnBadMedia |
kIOReturnNotAligned
Qué significa kIOReturnNotAligned
El buffer puede ser suficientemente grande y accesible, pero el hardware o mapper exige fronteras de bytes/páginas/segments concretas.
Sub-buffers creados desde un allocation alineado pueden perder esa propiedad por su offset.
Qué comprobar
- Registra base address, offset, length y alignment requerido.
- Comprueba page/segment boundaries.
- Revisa constraints del DMA mapper.
- Alinea también longitud cuando la API lo exija.
Referencias técnicas
- Apple Developer: kIOReturnNotAligned
- Apple XNU source: IOReturn.h
- Apple IOKit Fundamentals: memory descriptors and DMA constraints
¿Buscas un código diferente? Buscar otro código de estado o error.
