- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I am currently performing DMA memcpy operations using the DMAengine API in the Linux kernel and have learned that DSA allows enabling and disabling DDIO on a per-request basis. The DSA specification mentions that the Cache Control bit can be used to manage DDIO behavior. I have two questions regarding this:
The Cache Control bit is present in both the descriptor field and the GENCAP register. What is the functional difference between these two Cache Control bits in terms of DDIO management?
It seems that there is no code to set the cache control flag(IDXD_OP_FLAG_CC) in the linux kernel 6.6.0, and by default, the cache control flag is set to 0. In this case, does only DDIO setting determine whether the LLC is used in the system?
I would appreciate any guidance on this. Thank you!
Link Copied
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page