Uploaded image for project: 'JikesRVM'
  1. RVM-816

MMTk design requires knowledge of page size at bootimage building time

    Details

    • Type: Bug
    • Status: Open
    • Priority: High
    • Resolution: Unresolved
    • Affects Version/s: 2.9.0, 2.9.0.1, 2.9.1, 2.9.2, 2.9.3, 3.0, 3.0.1, 3.1.0
    • Fix Version/s: 3.2
    • Component/s: MMTk
    • Labels:
      None

      Description

      See RVM-625 Closed .

      MMTk currently assumes that the page size is known at bootimage building time. This design is wrong. It is incorrect to consider the page size a bootimage build time constant. It is a constant at runtime but we cannot possibly build it into the bootimage.

      To solve this problem, some parts of MMTk need to be redesigned. For example, the constructors of some Space classes use constants that indirectly depend on the page size. Moreover, the nursery options assume that the page size is known.

        Attachments

          Issue links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                dgrove dgrove
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated: