Mantis Bug Tracker

View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000244FirmwareInit & Configpublic2011-07-28 23:042011-07-29 05:11
Assigned ToFred 
PlatformOSOS Version
Product Version 
Target VersionFutureFixed in Version 
Summary0000244: Investigate Covering All Interrupt Vectors Properly
DescriptionCurrently all unused vectors are populated with UISR which just increments a counter and returns. In the event that an interrupt was configured by accident, the UISR would NOT clear the flag resulting in an interrupt loop of sorts. This is bad. But, this is also very unlikely as we have to manually configure them and that code is very stable.

The draw back to this paranoia level safety mechanism is increased linear space usage, which is always at a premium. If this is found to use more than a trivial amount of key memory, it will not be done. That is the most likely case, however it needs investigating.
TagsNo tags attached.
Issue TypeTask
Risk of Breakagevery low
Attached Files

- Relationships

-  Notes
User avatar (0000227)
sean94z (reporter)
2011-07-29 00:38

I was thinking the same for xgate ints too.
User avatar (0000228)
Fred (administrator)
2011-07-29 05:11

That's even less likely as all interrupts point at the CPU by default and unless explicitly changed.

Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker