Fix bug with DirectQueryAvailable

Missed this in my prior PR.
This commit is contained in:
Stephen Miller 2025-04-18 13:21:24 -05:00 committed by GitHub
parent 273faba1bb
commit edbe39a1ec
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -655,7 +655,7 @@ int MemoryManager::DirectQueryAvailable(PAddr search_start, PAddr search_end, si
if (dmem_area->second.GetEnd() > search_end) {
// We need to trim remaining_size to ignore addresses beyond search_end
remaining_size = remaining_size > (search_start - dmem_area->second.base)
remaining_size = remaining_size > (dmem_area->second.GetEnd() - search_end)
? remaining_size - (dmem_area->second.GetEnd() - search_end)
: 0;
}