entry.S (bf241682936293291dcf40fd93cdd0f5e6222902) | entry.S (f62e31623d718a7c20d9da98de48361624d7360a) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 */ 2// Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. 3 4#include <linux/linkage.h> 5#include <abi/entry.h> 6#include <abi/pgtable-bits.h> 7#include <asm/errno.h> 8#include <asm/setup.h> --- 26 unchanged lines hidden (view full) --- 351: 36#else 37 bgeni a2, 31 38 WR_MCIR a2 39 bgeni a2, 25 40 WR_MCIR a2 41#endif 42 bclri r6, 0 | 1/* SPDX-License-Identifier: GPL-2.0 */ 2// Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. 3 4#include <linux/linkage.h> 5#include <abi/entry.h> 6#include <abi/pgtable-bits.h> 7#include <asm/errno.h> 8#include <asm/setup.h> --- 26 unchanged lines hidden (view full) --- 351: 36#else 37 bgeni a2, 31 38 WR_MCIR a2 39 bgeni a2, 25 40 WR_MCIR a2 41#endif 42 bclri r6, 0 |
43 lrw a2, PHYS_OFFSET | 43 lrw a2, phys_offset 44 ld.w a2, (a2, 0) |
44 subu r6, a2 45 bseti r6, 31 46 47 mov a2, a3 48 lsri a2, _PGDIR_SHIFT 49 lsli a2, 2 50 addu r6, a2 51 ldw r6, (r6) 52 | 45 subu r6, a2 46 bseti r6, 31 47 48 mov a2, a3 49 lsri a2, _PGDIR_SHIFT 50 lsli a2, 2 51 addu r6, a2 52 ldw r6, (r6) 53 |
53 lrw a2, PHYS_OFFSET | 54 lrw a2, phys_offset 55 ld.w a2, (a2, 0) |
54 subu r6, a2 55 bseti r6, 31 56 57 lsri a3, PTE_INDX_SHIFT 58 lrw a2, PTE_INDX_MSK 59 and a3, a2 60 addu r6, a3 61 ldw a3, (r6) --- 276 unchanged lines hidden --- | 56 subu r6, a2 57 bseti r6, 31 58 59 lsri a3, PTE_INDX_SHIFT 60 lrw a2, PTE_INDX_MSK 61 and a3, a2 62 addu r6, a3 63 ldw a3, (r6) --- 276 unchanged lines hidden --- |