diff options
author | Ian Moffett <ian@osmora.org> | 2025-02-20 09:56:22 -0500 |
---|---|---|
committer | Ian Moffett <ian@osmora.org> | 2025-02-20 09:56:22 -0500 |
commit | 8a94b1a37c7da5d87bd3e2164d3e4583a47df64f (patch) | |
tree | 316c3a29db2290c51cd64dc6b96b86ba751cccb0 | |
parent | 62f9d9aa8c07a748d11eb3f1503b16eab61b8d3e (diff) | |
parent | 901f37e8d7746055b73721c06062367bee8de307 (diff) |
Merge branch 'expt'
-rw-r--r-- | sys/include/arch/amd64/isa/i8237.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/sys/include/arch/amd64/isa/i8237.h b/sys/include/arch/amd64/isa/i8237.h index a9c418f..310a3ce 100644 --- a/sys/include/arch/amd64/isa/i8237.h +++ b/sys/include/arch/amd64/isa/i8237.h @@ -30,10 +30,23 @@ #ifndef _ISA_I8237_H_ #define _ISA_I8237_H_ +#if !defined(__ASSEMBLER__) #include <sys/types.h> +#endif /* !__ASSEMBLER__ */ +#define DMA_ADDR_0 0x0000 +#define DMA_COUNT_0 0x0001 +#define DMA_ADDR_1 0x0002 +#define DMA_COUNT_1 0x0003 +#define DMA_ADDR_2 0x0004 +#define DMA_COUNT_2 0x0005 +#define DMA_ADDR_3 0x0006 +#define DMA_COUNT_3 0x0007 + +#if !defined(__ASSEMBLER__) int i8237_set_addr(uint8_t channel, uint16_t addr); int i8237_set_count(uint8_t channel, uint16_t count); int i8237_set_mode(uint8_t mode); +#endif /* !__ASSEMBLER__ */ #endif /* !_ISA_I8237_H_ */ |