Welcome to the Linux Foundation Forum!

How DMA descriptors are managed in linux kernel

I understand a DMA engine spent descriptor in processing data.

But i don`t known how exactly the descriptor is managed.

In my understand, a couple of descriptors are located in DDR memory. And it is manged by kernel.
So when a DMA spent all of descriptors, it access DDR to update their descriptor information.

I like to known how descriptor save location address is determined in linux kernel.

Actually what i like to do is changing descriptor saving location from DDR to inside memory to speed up descriptor updating process.

Thanks

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Categories

Upcoming Training