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 test for ensuring that enclave resources are freed when host process is abruptly terminated #589

Open
CodeMonkeyLeet opened this issue Aug 24, 2018 · 3 comments
Assignees
Labels
core Issue is related to the core design of Open Enclave and its default 3rd party libs external Resolution tag for issues that require action outside this repo (e.g. upstream library fixes) testing Issue has to do with testing or quality management triaged This label classifies an issue/PR as having been triaged.
Milestone

Comments

@CodeMonkeyLeet
Copy link
Contributor

Spinning this off from #23 because we don't have a good way to track current EPC usage right now as the SGX driver will perform EPC paging so it's hard to detect EPC leakage in a rigorous manner.

We are currently waiting for Intel to add support to their SGX driver for a user mode app to interrogate how much EPC is in use.

@CodeMonkeyLeet CodeMonkeyLeet added testing Issue has to do with testing or quality management external Resolution tag for issues that require action outside this repo (e.g. upstream library fixes) labels Aug 24, 2018
@CodeMonkeyLeet CodeMonkeyLeet added this to Backlog in Public preview via automation Aug 24, 2018
@CodeMonkeyLeet CodeMonkeyLeet removed this from Backlog in Public preview Nov 6, 2018
@anitagov
Copy link
Contributor

anitagov commented Feb 7, 2019

We are still waiting for Intel to provide an API for an user mode app to interrogate how much EPC is in use.

@johnkord johnkord self-assigned this Mar 14, 2019
@johnkord johnkord added this to the Backlog milestone Apr 25, 2019
@anitagov anitagov removed their assignment Jun 25, 2019
@radhikaj radhikaj assigned jhand2 and unassigned johnkord Jan 24, 2020
@radhikaj radhikaj added the core Issue is related to the core design of Open Enclave and its default 3rd party libs label Jan 24, 2020
@radhikaj radhikaj added the triaged This label classifies an issue/PR as having been triaged. label Feb 23, 2020
@radhikaj
Copy link
Contributor

@MWShan : The direction for this is to cgroups. Kernel owns the EPC and needs an interface to expose this information.

@mingweishih
Copy link
Collaborator

Related to #3002

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core Issue is related to the core design of Open Enclave and its default 3rd party libs external Resolution tag for issues that require action outside this repo (e.g. upstream library fixes) testing Issue has to do with testing or quality management triaged This label classifies an issue/PR as having been triaged.
Projects
None yet
Development

No branches or pull requests

6 participants