Skip to content

Conversation

@mjp41
Copy link
Member

@mjp41 mjp41 commented Jan 17, 2019

This allows for smaller Superslab sizes. In 32bit and inside the SGX Enclave, 16MiB superslabs might be too large. This enables smaller ones.

mjp41 added 4 commits January 17, 2019 14:09
This code assumes that 16bit uint wrapping can be used, rather than
masking by SLAB_SIZE-1.  Add explicit mask, so we can change the
SLAB_SIZE to be smaller.
This adds a configuration option for 1MiB superslabs with 16KiB slabs.
This check was not doing anything.  It was from an earlier dependency
ordering issue that has now been fixed.
Remove explicit constructor as it is implicit.
@mjp41 mjp41 requested a review from sylvanc January 17, 2019 15:07
sylvanc
sylvanc previously approved these changes Jan 17, 2019
sylvanc
sylvanc previously approved these changes Jan 17, 2019
mjp41 added 2 commits January 17, 2019 18:18
Windows Ninja build was complaining about /W4 and /W3 being
specified, and C++ latest and C++ 17.  This fixs those complaints.
@mjp41 mjp41 merged commit 5076bf6 into master Jan 17, 2019
@mjp41 mjp41 deleted the AddressSpace branch January 17, 2019 19:42
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.

3 participants