Debug Interface - 2020.2 English

Versal ACAP System Software Developers Guide (UG1304)

Document ID
UG1304
Release Date
2020-11-24
Version
2020.2 English

The PM platform driver exports a standard debugfs interface to access all EEMI services. The interface is only intended for testing and does not contain any checking regarding improper usage, and the number, type and valid ranges of the arguments. Be aware that invoking EEMI services directly through this interface can very easily interfere with the kernel power management operations, resulting in unexpected behavior or system crash. Zynq MP debugfs interface is enabled by default in defconfig.

Required Kernel Configurations
  • Kernel hacking
    • Compile-time checks and compiler options
      • [*] Debug Filesystem
  • Firmware Drivers
    • Zynq MPSoC Firmware Drivers
      • [*] Enable Xilinx Zynq MPSoC firmware interface
      • [*] Enable Xilinx Zynq MPSoC firmware debug APIs

You can invoke any EEMI API except for:

  • Self Suspend
  • Request Wake-up the APU
  • System Shutdown
  • Force Power Down the APU