Added BochsGA to build
[tpg/acess2.git] / Kernel / drv / dma.c
index 1f356cd..dd8e88f 100644 (file)
@@ -20,9 +20,10 @@ typedef struct
 } t_dmaChannel;\r
 \r
 // === PROTOTYPES ===\r
- int   DMA_Install();\r
+ int   DMA_Install(char **Arguments);\r
 void   DMA_SetChannel(int Channel, int length, int read);\r
  int   DMA_ReadData(int channel, int count, void *buffer);\r
+ int   DMA_WriteData(int channel, int count, const void *buffer);\r
 \r
 // === CONSTANTS ===\r
 const Uint8 cMASKPORT [8] = { 0x0A, 0x0A, 0x0A, 0x0A, 0xD4, 0xD4, 0xD4, 0xD4 };\r
@@ -39,10 +40,10 @@ t_dmaChannel        dma_channels[8];
 \r
 // === CODE ===\r
 /**\r
- * \fn int DMA_Install()\r
  * \brief Initialise DMA channels\r
+ * \param Arguments    Arguments passed at boot time\r
  */\r
-int DMA_Install()\r
+int DMA_Install(char **Arguments)\r
 {\r
        Uint    i;\r
        for(i=8;i--;)\r
@@ -110,7 +111,7 @@ int DMA_ReadData(int channel, int count, void *buffer)
  * \fn void DMA_WriteData(int channel, int count, void *buffer)\r
  * \brief Write data to a DMA buffer\r
  */\r
-int DMA_WriteData(int channel, int count, void *buffer)\r
+int DMA_WriteData(int channel, int count, const void *buffer)\r
 {\r
        if(channel < 0 || channel > 7)\r
                return -1;\r

UCC git Repository :: git.ucc.asn.au