You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
899 B
23 lines
899 B
2 years ago
|
|
||
|
#ifndef _mm_H
|
||
|
#define _mm_H
|
||
|
|
||
|
|
||
|
extern void calc_mem(void);
|
||
|
extern void mem_init(long start_mem, long end_mem);
|
||
|
extern void do_no_page(unsigned long error_code,unsigned long address);
|
||
|
extern int share_page(unsigned long address);
|
||
|
extern int try_to_share(unsigned long address, struct task_struct * p);
|
||
|
extern void get_empty_page(unsigned long address);
|
||
|
extern void write_verify(unsigned long address);
|
||
|
extern void do_wp_page(unsigned long error_code,unsigned long address);
|
||
|
extern void un_wp_page(unsigned long * table_entry);
|
||
|
extern unsigned long put_page(unsigned long page,unsigned long address);
|
||
|
extern int copy_page_tables(unsigned long from,unsigned long to,long size);
|
||
|
extern int free_page_tables(unsigned long from,unsigned long size);
|
||
|
extern void free_page(unsigned long addr);
|
||
|
extern unsigned long get_free_page(void);
|
||
|
extern void oom(void);
|
||
|
extern void do_exit(long code);
|
||
|
#endif // MACRO
|