Skip to content

Loom: Move unmounted continuation stacks out of the low memory area #15781

@gacholio

Description

@gacholio

If running compressed references, when a continuation stack is unmounted, it should be copied into new memory not allocated in the <4Gb area. When remounted, copy the stack back to the low memory area.

The complication is stack-allocated objects which point to other stack-allocated objects. Because the reference slots in the objects are only 32 bits wide, they can't simply be relocated.

Metadata

Metadata

Assignees

Labels

comp:vmproject:loomUsed to track Project Loom related work

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions