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

Add cortex-m arm-support for s2e #13

Open
wants to merge 8 commits into
base: v3.0.0-se
Choose a base branch
from

Conversation

weizhou-chaojixx
Copy link

I have reorganized all commits according to the logic and delete unnecessary commits. Please delete the previous PR. You can directly review this one again.

To achieve this the linux-headers directory must be symlinked on a per-targe
basis (rather than per host). We also need to break the target and host
compatibility checks in KVM mode.

Signed-off-by: chaojixx <wpz5080@psu.edu>
For cortex-m, cpu has to reset before vcpu init.
Add vcpu_ioctl interfacs for cortex regs and sregs rw.

Signed-off-by: chaojixx <wpz5080@psu.edu>
…ex-m cpu interrupt

Signed-off-by: chaojixx <wpz5080@psu.edu>
Add kvm_cortex_m_vcpu_sync(CPUState *cs) interfaces to sync sregs between kvm cpu env with tcg env.

Signed-off-by: chaojixx <wpz5080@psu.edu>
Signed-off-by: chaojixx <wpz5080@psu.edu>
now only add for mps AN511 version

Signed-off-by: chaojixx <wpz5080@psu.edu>
Signed-off-by: chaojixx <wpz5080@psu.edu>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant