/*1* This file is subject to the terms and conditions of the GNU General Public2* License. See the file "COPYING" in the main directory of this archive3* for more details.4*5* Micro-assembler generated tlb handler functions.6*7* Copyright (C) 2013 Broadcom Corporation.8*9* Based on mm/page-funcs.c10* Copyright (C) 2012 MIPS Technologies, Inc.11* Copyright (C) 2012 Ralf Baechle <[email protected]>12*/13#include <linux/export.h>14#include <asm/asm.h>15#include <asm/regdef.h>1617#define FASTPATH_SIZE 1281819LEAF(tlbmiss_handler_setup_pgd)201: j 1b /* Dummy, will be replaced. */21.space 6422END(tlbmiss_handler_setup_pgd)23EXPORT(tlbmiss_handler_setup_pgd_end)24EXPORT_SYMBOL_GPL(tlbmiss_handler_setup_pgd)2526LEAF(handle_tlbm)27.space FASTPATH_SIZE * 428END(handle_tlbm)29EXPORT(handle_tlbm_end)3031LEAF(handle_tlbs)32.space FASTPATH_SIZE * 433END(handle_tlbs)34EXPORT(handle_tlbs_end)3536LEAF(handle_tlbl)37.space FASTPATH_SIZE * 438END(handle_tlbl)39EXPORT(handle_tlbl_end)404142