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

PMU: Placeholder for future poisoned counters mitigation... #60

Open
atulkharerivos opened this issue Aug 17, 2022 · 0 comments
Open

PMU: Placeholder for future poisoned counters mitigation... #60

atulkharerivos opened this issue Aug 17, 2022 · 0 comments
Labels
pmu Issues related to PMU virtualization

Comments

@atulkharerivos
Copy link
Contributor

When counters are saved and restored during a vCPU context switch, we might encounter an improbable error while configuring, starting, or stopping a previously functioning counter. Salus handles this case by marking the counter as "poisoned", meaning that its value is permanently frozen until the guest shuts down. It's possible that either migrating the guest to a new platform, or trying to configure the counter once again might alleviate the situation.

Per the chat with @atishp04, it's OK to punt on the issue right now, and revisit in the future.

@abrestic-rivos abrestic-rivos added the pmu Issues related to PMU virtualization label Aug 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pmu Issues related to PMU virtualization
Projects
None yet
Development

No branches or pull requests

2 participants