PYNQ: PYTHON PRODUCTIVITY

Interrupt & Interrupt Controller Question

I am trying to service an interrupt in C++ instead of python. I set up my interrupt in C++ to read the /dev/uio1 until there is an interrupt. What I realize is that no interrupt is registered on the PS until I set up the interrupt routine on the python side using the provided interrupt class. My question is how do set up the interrupt on the C++ side so I do not need setting up anything on the python side. I got a hunch that I need to configure the interrupt controller somehow to do this. The interrupt is generated by one of my custom block with the interrupt output connected to the interrupt controller.