Tool/software:
Is it possible to access the push/pop addresses of a ring associated to the CPSW9G virtual port from user space (A72 core in EL0)? If yes, is there anything needed to be different for TISCI configuration (https://software-dl.ti.com/tisci/esd/latest/2_tisci_msgs/rm/rm_ra.html) or any other way?
What I tried:
* ring accelerator allocated and configured (using kernel space driver)
* re-mapped ring push/pop registers to process address space access for user mode access.
* implemented send and receive functions in user space process
Attempting to push the descriptor to the ring from the user space application results in exception. But it works correctly when the descriptor is pushed in kernel space driver (EL1) using the kernel address space register mapping.