Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide sanity test cases for NANO_ESF/NANO_ISF structures #2490

Closed
zephyrbot opened this issue Sep 27, 2016 · 9 comments
Closed

Provide sanity test cases for NANO_ESF/NANO_ISF structures #2490

zephyrbot opened this issue Sep 27, 2016 · 9 comments
Labels
area: Kernel Enhancement Changes/Updates/Additions to existing features priority: low Low impact/importance bug

Comments

@zephyrbot
Copy link
Collaborator

zephyrbot commented Sep 27, 2016

Reported by Andrew Boie:

These data structures depend heavily on the number and ordering that registers are pushed onto the stack during an exception and are susceptible to bit-rot. Devise a testcase for each target arch that verifies that the NANO_ESF and NANO_ISF structs created during exception/irq handling are laid out correctly.

Can probably do this by pre-populating the desired registers with sentinel values and then triggering the exception and verifying the state.

(Imported from Jira ZEP-985)

@zephyrbot
Copy link
Collaborator Author

by Sharron LIU:

whitebox test point covered by development test.

@zephyrbot
Copy link
Collaborator Author

by Mark Linkmeyer:

Fixing incorrect priority

@zephyrbot
Copy link
Collaborator Author

by Andrew Boie:

Robert Beatty Mark Linkmeyer
Will not be done for 1.7. Recommend we set to "Future" given other priorities.

@zephyrbot
Copy link
Collaborator Author

by Robert Beatty:

Andrew Boie , moving to {{v1.9}} as there is not immediate commit for {{v1.8}}

@zephyrbot zephyrbot added priority: low Low impact/importance bug area: Kernel Enhancement Changes/Updates/Additions to existing features labels Sep 23, 2017
@nashif nashif added bug The issue is a bug, or the PR is fixing a bug and removed Enhancement Changes/Updates/Additions to existing features labels Feb 11, 2018
@nashif nashif changed the title sanity test cases for NANO_ESF/NANO_ISF structures Provide sanity test cases for NANO_ESF/NANO_ISF structures Feb 11, 2018
@nashif
Copy link
Member

nashif commented Jul 25, 2018

@andrewboie is this still need, should we assign to someone else to create tests?

@andrewboie
Copy link
Contributor

@nashif yes this should be tested.

@nashif
Copy link
Member

nashif commented Jul 26, 2018

@kumarvikash1 please assign someone to create tests for this.

@galak galak added Enhancement Changes/Updates/Additions to existing features and removed bug The issue is a bug, or the PR is fixing a bug labels Dec 6, 2018
@galak galak assigned kumarvikash1 and unassigned andrewboie Dec 6, 2018
@galak
Copy link
Collaborator

galak commented Dec 6, 2018

@kumarvikash1 any updates on getting someone assigned for this?

@galak
Copy link
Collaborator

galak commented Sep 5, 2019

Is this still relevant?

@nashif nashif closed this as completed Nov 21, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: Kernel Enhancement Changes/Updates/Additions to existing features priority: low Low impact/importance bug
Projects
None yet
Development

No branches or pull requests

5 participants