| Anterior | Siguiente |
| kIOReturnError | kIOReturnNoResources |
kIOReturnNoMemory
Qué significa kIOReturnNoMemory
Puede tratarse de buffers, descriptors, state objects o memoria temporal del driver. Es distinto de kIOReturnCannotWire, donde la memoria existe pero no puede fijarse para I/O.
La presión de memoria y el tamaño del request importan para reproducirlo.
Qué comprobar
- Registra tamaños de allocation/request.
- Revisa leaks en la ruta del driver.
- Comprueba presión y límites de memoria.
- Reduce batching sólo si conserva la semántica del I/O.
Referencias técnicas
- Apple XNU source: IOReturn.h
- Apple: Managing data in IOKit
- Apple: Introduction to IOKit Fundamentals
¿Buscas un código diferente? Buscar otro código de estado o error.