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

Use mark sweep space as the non moving space #1100

Draft
wants to merge 17 commits into
base: master
Choose a base branch
from

Conversation

qinsoon
Copy link
Member

@qinsoon qinsoon commented Mar 26, 2024

No description provided.

@k-sareen
Copy link
Collaborator

k-sareen commented Mar 26, 2024

I have a commit here k-sareen@d12fe11 which does the same but allows MarkSweepSpace to either be malloc or native-based. But I'm not sure if using malloc MS is worth it.

@qinsoon
Copy link
Member Author

qinsoon commented Mar 26, 2024

binding-refs
JIKESRVM_BINDING_REPO=qinsoon/mmtk-jikesrvm
JIKESRVM_BINDING_REF=use-ms-as-nonmoving

@qinsoon qinsoon force-pushed the use-ms-as-nonmoving branch from 8e09980 to 6a8c306 Compare April 17, 2024 00:33
@qinsoon
Copy link
Member Author

qinsoon commented Sep 8, 2024

See https://mmtk.zulipchat.com/#narrow/stream/262673-mmtk-core/topic/.60ChunkMap.60.20with.20ImmixSpace.20and.20MarkSweepSpace/near/468596380. The chunk map is causing issues: Immix may iterate and free mark sweep chunks using chunk map.

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.

2 participants