Core: Merge Direct Memory Areas (#3084)

* Merge dmem areas

* Fix DirectMemoryArea::CanMergeWith

Don't merge dmem areas if the memory types are different.

* Reduce some warnings to info

Both functions should behave properly now, there's no reason to warn about their use.

* Clang
This commit is contained in:
Stephen Miller
2025-06-11 09:34:00 -05:00
committed by GitHub
parent 2741829545
commit 3e0ec9ebef
3 changed files with 7 additions and 3 deletions

View File

@@ -75,6 +75,9 @@ struct DirectMemoryArea {
if (base + size != next.base) {
return false;
}
if (memory_type != next.memory_type) {
return false;
}
if (is_free != next.is_free) {
return false;
}