diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2023-04-21 12:42:51 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2023-08-24 10:56:21 +0200 |
commit | 1e1da7a963007d03a4e0e9a9e0ff17990bb1608d (patch) | |
tree | c08db7a8850bec6e0323e2dc0ec57430461f176f /src/e820map.h | |
parent | ecc51f211f3edd4fcc79d38af56cf84283e4d8b1 (diff) | |
download | seabios-1e1da7a963007d03a4e0e9a9e0ff17990bb1608d.tar.gz |
check for e820 conflict
Add support to check for overlaps with e820 entries.
In case the 64bit pci io window has conflicts move it down.
The only known case where this happens is AMD processors
with 1TB address space which has some space just below
1TB reserved for HT.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'src/e820map.h')
-rw-r--r-- | src/e820map.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/e820map.h b/src/e820map.h index de8b5230..07ce16ec 100644 --- a/src/e820map.h +++ b/src/e820map.h @@ -18,6 +18,7 @@ struct e820entry { void e820_add(u64 start, u64 size, u32 type); void e820_remove(u64 start, u64 size); void e820_prepboot(void); +int e820_is_used(u64 start, u64 size); // e820 map storage extern struct e820entry e820_list[]; |