| Anterior | Siguiente |
| KERNEL_THREAD_PRIORITY_FLOOR_VIOLATION | HAL_ILLEGAL_IOMMU_PAGE_FAULT |
ILLEGAL_IOMMU_PAGE_FAULT
Qué significa ILLEGAL_IOMMU_PAGE_FAULT
ILLEGAL_IOMMU_PAGE_FAULT (0x158) indica un IOMMU page fault packet para un Address Space ID que ya no es válido. Como el ASID puede haberse reutilizado, procesar ese acceso sería inseguro.
La causa práctica suele ser una operación DMA que sobrevive al lifetime de su mapping/address space, o estado incorrecto del dispositivo/IOMMU. Identifique el request y el owner antes de culpar al IOMMU hardware.
Qué comprobar en el dump
- Identifique device/IOMMU domain y ASID relacionados.
- Revise mapping/unmapping y teardown de DMA requests.
- Compruebe que reset/remove espera a completions antes de liberar address space.
- Correlacione con DMA Verifier y firmware solo después de establecer el driver path.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.