Fix JIT compilation with SYSTEM/ELF_LOADER enabled #622
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This introduces
SYSTEM_MMIO
feature flag to properly gate MMIO-related code in JIT. This flag is enabled only whenSYSTEM=1
andELF_LOADER=0
(Linux kernel mode), preventing compilation errors when both SYSTEM and ELF_LOADER are enabled.Summary by cubic
Fix JIT build when SYSTEM and ELF_LOADER are both enabled by gating MMIO code to Linux kernel mode only. This prevents compilation errors while keeping MMIO for kernel emulation.