Pregunta

¿Hay alguna guía o documentación para agregar soporte de 64 bits a un controlador KMDF? Tengo un buen conjunto de enlaces para los controladores WDM, pero sería bueno ver una guía específica de KMDF que muestra lo que KMDF maneja para usted y lo que el conductor necesita manejar.

EDITAR: Aquí están los enlaces que tengo hasta ahora:
Problemas de programación para controladores de 64 bits (kit de controlador de Windows)
Pautas de 64 bits
Lista de verificación para controladores de Microsoft Windows de 64 bits

¿Fue útil?

Solución

Los problemas son exactamente los mismos, ya sea que use KMDF o WDM.

  • Debe asegurarse de que su controlador no contenga ningún código que asumiera que los punteros o manejadores sean del mismo tamaño que los enteros.

  • Debe usar las funciones de DMA, sin asumir que su dispositivo puede abordar toda la memoria.

  • Necesitas recompilar y probar.

  • Debe evitar el código de punto flotante en los conductores.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top