vxKernel/src
Yann MAGNIN b8abc2eae7 VxKernel 0.6.0-19 : Add DMA driver
@add
<> board/fxcg50/board
  | add DMA module support
<> src/driver/mpu/sh/sh7305/dma
  | add async transfer primitives
  | add DMA memcpy algorithm
  | add DMA memset algorithm
  | add DMA wait primitives

@update
<> vhex/dma
  | [types] change dma_id_t type
  | [interface] add dma_spinwait primitives
<> vhex/driver
  | add DMA flags for driver interface
<> vhex/driver/mpu/sh/sh7305/dma
  | expose kernel-level primitives
  | add internal types definitions
<> src/driver/mpu/sh/sh7305/dma
  | proper channel cache
  | proper channel interrupt handler
  | proper channel error handler
  | proper address translation
  | proper driver installation (context save/restore)
  | proper driver interface exposition

@fix
<> vhex/keyboard/keycode
  | fix typedef again
<> src/dma
  | fix driver exposition
  | fix driver interface link dump
<> src/driver/mpu/sh/sh7305/intc
  | fix generic handler installation
2022-08-17 13:23:28 +02:00
..
display VxKernel 0.6.0-17 : Add RTC driver + prepare FS support 2022-08-08 20:19:00 +02:00
dma VxKernel 0.6.0-19 : Add DMA driver 2022-08-17 13:23:28 +02:00
driver VxKernel 0.6.0-19 : Add DMA driver 2022-08-17 13:23:28 +02:00
fs VxKernel 0.6.0-17 : Add RTC driver + prepare FS support 2022-08-08 20:19:00 +02:00
hypervisor VxKernel 0.6.0-14 : Update whole project architecture 2022-06-25 11:26:15 +02:00
keyboard VxKernel 0.6.0-18 : Add Vhex indirect call + prepare DMA driver 2022-08-11 19:21:02 +02:00
kmalloc VxKernel 0.6.0-14 : Update whole project architecture 2022-06-25 11:26:15 +02:00
rtc VxKernel 0.6.0-17 : Add RTC driver + prepare FS support 2022-08-08 20:19:00 +02:00
timer VxKernel 0.6.0-18 : Add Vhex indirect call + prepare DMA driver 2022-08-11 19:21:02 +02:00
kernel.c VxKernel 0.6.0-14 : Update whole project architecture 2022-06-25 11:26:15 +02:00