2008-09-17 01:05:53 +08:00
|
|
|
#ifndef _ASM_FIXMAP_H
|
|
|
|
#define _ASM_FIXMAP_H
|
|
|
|
|
2014-04-18 16:43:32 +08:00
|
|
|
#define FIXADDR_START 0xffc00000UL
|
2014-07-02 15:01:15 +08:00
|
|
|
#define FIXADDR_END 0xfff00000UL
|
2014-08-14 00:04:49 +08:00
|
|
|
#define FIXADDR_TOP (FIXADDR_END - PAGE_SIZE)
|
2008-09-17 01:05:53 +08:00
|
|
|
|
2014-08-14 00:04:49 +08:00
|
|
|
#include <asm/kmap_types.h>
|
2008-09-17 01:05:53 +08:00
|
|
|
|
2014-08-14 00:04:49 +08:00
|
|
|
enum fixed_addresses {
|
|
|
|
FIX_KMAP_BEGIN,
|
|
|
|
FIX_KMAP_END = FIX_KMAP_BEGIN + (KM_TYPE_NR * NR_CPUS) - 1,
|
2008-09-17 01:05:53 +08:00
|
|
|
|
2014-08-14 00:04:49 +08:00
|
|
|
__end_of_fixed_addresses
|
|
|
|
};
|
2008-09-17 01:05:53 +08:00
|
|
|
|
2014-04-05 05:27:49 +08:00
|
|
|
void __set_fixmap(enum fixed_addresses idx, phys_addr_t phys, pgprot_t prot);
|
|
|
|
|
2014-08-14 00:04:49 +08:00
|
|
|
#include <asm-generic/fixmap.h>
|
2008-09-17 01:05:53 +08:00
|
|
|
|
|
|
|
#endif
|