diff options
author | Yinghai Lu <yhlu.kernel@gmail.com> | 2008-06-21 14:48:05 -0700 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-07-08 12:48:37 +0200 |
commit | 7a1fd9866cbb59a00006f1e0fd5726951b167c97 (patch) | |
tree | b10694e46643af2d8286e678297387b2022c009a /include | |
parent | 9a250347591da3e60b5ee53dd1d341732f081117 (diff) | |
download | blackbird-op-linux-7a1fd9866cbb59a00006f1e0fd5726951b167c97.tar.gz blackbird-op-linux-7a1fd9866cbb59a00006f1e0fd5726951b167c97.zip |
x86: add e820_remove_range
... so could add real hole in e820
agp check is using request_mem_region, and could fail if e820 is reserved...
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'include')
-rw-r--r-- | include/asm-x86/e820.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/asm-x86/e820.h b/include/asm-x86/e820.h index 0e92b6a2ea00..7c32df07bae4 100644 --- a/include/asm-x86/e820.h +++ b/include/asm-x86/e820.h @@ -67,6 +67,8 @@ sanitize_e820_map(struct e820entry *biosmap, int max_nr_map, int *pnr_map); extern int copy_e820_map(struct e820entry *biosmap, int nr_map); extern u64 e820_update_range(u64 start, u64 size, unsigned old_type, unsigned new_type); +extern u64 e820_remove_range(u64 start, u64 size, unsigned old_type, + int checktype); extern void update_e820(void); extern void e820_setup_gap(void); struct setup_data; |