Release 4.10 arch/x86/include/asm/bios_ebda.h
#ifndef _ASM_X86_BIOS_EBDA_H
#define _ASM_X86_BIOS_EBDA_H
#include <asm/io.h>
/*
* Returns physical address of EBDA. Returns 0 if there is no EBDA.
*/
static inline unsigned int get_bios_ebda(void)
{
/*
* There is a real-mode segmented pointer pointing to the
* 4K EBDA area at 0x40E.
*/
unsigned int address = *(unsigned short *)phys_to_virt(0x40E);
address <<= 4;
return address; /* 0 means none */
}
Contributors
| Person | Tokens | Prop | Commits | CommitProp |
alan cox | alan cox | 33 | 97.06% | 1 | 50.00% |
mike waychison | mike waychison | 1 | 2.94% | 1 | 50.00% |
| Total | 34 | 100.00% | 2 | 100.00% |
void reserve_bios_regions(void);
#ifdef CONFIG_X86_CHECK_BIOS_CORRUPTION
/*
* This is obviously not a great place for this, but we want to be
* able to scatter it around anywhere in the kernel.
*/
void check_for_bios_corruption(void);
void start_periodic_check_for_corruption(void);
#else
static inline void check_for_bios_corruption(void)
{
}
Contributors
| Person | Tokens | Prop | Commits | CommitProp |
ingo molnar | ingo molnar | 8 | 100.00% | 1 | 100.00% |
| Total | 8 | 100.00% | 1 | 100.00% |
static inline void start_periodic_check_for_corruption(void)
{
}
Contributors
| Person | Tokens | Prop | Commits | CommitProp |
ingo molnar | ingo molnar | 8 | 100.00% | 1 | 100.00% |
| Total | 8 | 100.00% | 1 | 100.00% |
#endif
#endif /* _ASM_X86_BIOS_EBDA_H */
Overall Contributors
| Person | Tokens | Prop | Commits | CommitProp |
alan cox | alan cox | 39 | 43.82% | 1 | 14.29% |
ingo molnar | ingo molnar | 37 | 41.57% | 2 | 28.57% |
huang ying | huang ying | 5 | 5.62% | 1 | 14.29% |
h. peter anvin | h. peter anvin | 3 | 3.37% | 1 | 14.29% |
akinobu mita | akinobu mita | 3 | 3.37% | 1 | 14.29% |
mike waychison | mike waychison | 2 | 2.25% | 1 | 14.29% |
| Total | 89 | 100.00% | 7 | 100.00% |
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.