bblum / landslide-simics

the landslide codebase (old simics version)
11 stars 9 forks source link

Schedule idle for IDE interrupts when a ide_read()er is blocked, even if other threads are runnable. #175

Open bblum opened 9 years ago

bblum commented 9 years ago

As of the commit below, this is implemented in a dumb fashion; i.e., it will wait until all other runnable threads have quiesced. So that was just engineering.

The real research is in enabling landslide to schedule idle to receive the IDE interrupt at any point between quiescence and "immediately". Then figure out how to integrate that into DPOR.

bblum commented 9 years ago

this would make a good project for someone younger and brighter-eyed than me