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 preferred region from PAL for JIT reloc hints #60747

Merged
merged 4 commits into from
Oct 26, 2021

Commits on Oct 22, 2021

  1. Use preferred region from PAL for JIT reloc hints

    We currently have two schemes that try to ensure jitted code and statics
    end up close to each other and close to coreclr. In Windows, we have
    USE_UPPER_ADDRESS that lazily will reserve memory for loader heaps that
    is close to coreclr. For PAL, we eagerly reserve a large chunk of memory
    nearby during start up. However for PAL we were not using this region to
    report back to the JIT that addresses in this range can use rip-relative
    addressing. Add this support.
    
    I have also cleaned up some of the code around USE_UPPER_ADDRESS: I have
    renamed it to USE_LAZY_PREFERRED_RANGE and removed some dead code.
    jakobbotsch committed Oct 22, 2021
    Configuration menu
    Copy the full SHA
    961e085 View commit details
    Browse the repository at this point in the history
  2. Fix build

    jakobbotsch committed Oct 22, 2021
    Configuration menu
    Copy the full SHA
    7e5fc77 View commit details
    Browse the repository at this point in the history
  3. Fix bad rename

    jakobbotsch committed Oct 22, 2021
    Configuration menu
    Copy the full SHA
    1a482f1 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2021

  1. Configuration menu
    Copy the full SHA
    a7df9c0 View commit details
    Browse the repository at this point in the history