This source file includes following definitions.
- get_bios_ebda
- check_for_bios_corruption
- start_periodic_check_for_corruption
1
2 #ifndef _ASM_X86_BIOS_EBDA_H
3 #define _ASM_X86_BIOS_EBDA_H
4
5 #include <asm/io.h>
6
7
8
9
10 static inline unsigned int get_bios_ebda(void)
11 {
12
13
14
15
16 unsigned int address = *(unsigned short *)phys_to_virt(0x40E);
17 address <<= 4;
18 return address;
19 }
20
21 void reserve_bios_regions(void);
22
23 #ifdef CONFIG_X86_CHECK_BIOS_CORRUPTION
24
25
26
27
28 void check_for_bios_corruption(void);
29 void start_periodic_check_for_corruption(void);
30 #else
31 static inline void check_for_bios_corruption(void)
32 {
33 }
34
35 static inline void start_periodic_check_for_corruption(void)
36 {
37 }
38 #endif
39
40 #endif