This platform is on the CD in topcells/tutorial1
The goal of this tutorial is to describe a platform with hardware interrupt lines but no interrupt controller.
The demo platform uses
The same application is executed by each of the 4 processors. After boot, each processor configures its corresponding timer in such a way the timer periodically generates an interrupt. For each occurence of the interrupt, an ISR is called that displays an interrupt message. The four processors run independently.
The Makefile contains all the necessary rules to compile:
Running the command ./simulation.x will launch the simulator. 4 terminal windows will appear, each displaying the messages emitted by a processor.