#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/smp.h>
#include <linux/mm.h>
#include <linux/module.h>
#include <linux/proc_fs.h>
#include <asm/bugs.h>
#include <asm/cacheops.h>
#include <asm/inst.h>
#include <asm/io.h>
#include <asm/page.h>
#include <asm/pgtable.h>
#include <asm/prefetch.h>
#include <asm/bootinfo.h>
#include <asm/mipsregs.h>
#include <asm/mmu_context.h>
#include <asm/cpu.h>
#include <asm/war.h>
#include <asm/uasm.h>
Go to the source code of this file.
|
enum | label_id {
label_clear_nopref = 1,
label_clear_pref,
label_copy_nopref,
label_copy_pref_both,
label_copy_pref_store,
label_second_part = 1,
label_leave,
label_vmalloc,
label_vmalloc_done,
label_tlbw_hazard_0,
label_split = label_tlbw_hazard_0 + 8,
label_tlbl_goaround1,
label_tlbl_goaround2,
label_nopage_tlbl,
label_nopage_tlbs,
label_nopage_tlbm,
label_smp_pgtable_change,
label_r3000_write_probe_fail,
label_large_segbits_fault
} |
|
#define cpu_is_r4600_v1_x |
( |
| ) |
((read_c0_prid() & 0xfffffff0) == 0x00002010) |
#define cpu_is_r4600_v2_x |
( |
| ) |
((read_c0_prid() & 0xfffffff0) == 0x00002020) |
- Enumerator:
label_clear_nopref |
|
label_clear_pref |
|
label_copy_nopref |
|
label_copy_pref_both |
|
label_copy_pref_store |
|
label_second_part |
|
label_leave |
|
label_vmalloc |
|
label_vmalloc_done |
|
label_tlbw_hazard_0 |
|
label_split |
|
label_tlbl_goaround1 |
|
label_tlbl_goaround2 |
|
label_nopage_tlbl |
|
label_nopage_tlbs |
|
label_nopage_tlbm |
|
label_smp_pgtable_change |
|
label_r3000_write_probe_fail |
|
label_large_segbits_fault |
|
Definition at line 54 of file page.c.