* m_type: SYS_SDEVIO
*
* The parameters for this kernel call are:
- * m2_i3: DIO_REQUEST (request input or output)
- * m2_i1: DIO_TYPE (flag indicating byte, word, or long)
- * m2_l1: DIO_PORT (port to read/ write)
- * m2_p1: DIO_VEC_ADDR (virtual address of buffer)
- * m2_l2: DIO_VEC_SIZE (number of elements)
- * m2_i2: DIO_VEC_PROC (process where buffer is)
+ * m2_i3: DIO_REQUEST (request input or output)
+ * m2_l1: DIO_PORT (port to read/ write)
+ * m2_p1: DIO_VEC_ADDR (virtual address of buffer, or grant ID)
+ * m2_l2: DIO_VEC_SIZE (number of elements)
+ * m2_i2: DIO_VEC_PROC (process where buffer is)
+ * m2_i1: DIO_OFFSET (offset into the grant)
*/
#include "../../system.h"
*
* The parameters for this kernel call are:
* m2_i3: DIO_REQUEST (request input or output)
- * m2_i1: DIO_TYPE (flag indicating byte, word, or long)
* m2_p1: DIO_VEC_ADDR (pointer to port/ value pairs)
* m2_i2: DIO_VEC_SIZE (number of ports to read or write)
*/