в смысле захожу в прерывание от своей перефирии, и в нем alt_dma_rxchan_ioctl(rx, ALT_DMA_RX_ONLY_ON, alt_remap_uncached(DM9000A_IF_0_BASE + 4, 4)); Чего-то как-то не получается пока =( Написано "Whether this function is thread-safe, or can be called from an ISR, depends on the underlying device driver. In general it should be assumed it is not the case." - но что-то както DMA прием никогда не заканчивается =(
|