aboutsummaryrefslogtreecommitdiff
path: root/arch/riscv/kernel/head.S
AgeCommit message (Expand)AuthorFilesLines
2020-08-14riscv: Setup exception vector for nommu platformGravatar Qiu Wenbo 1-8/+17
2020-07-30RISC-V: Setup exception vector earlyGravatar Atish Patra 1-2/+8
2020-05-18RISC-V: Skip setting up PMPs on trapsGravatar Palmer Dabbelt 1-1/+10
2020-04-03riscv: Add SOC early init supportGravatar Damien Le Moal 1-0/+1
2020-03-31RISC-V: Add supported for ordered booting method using HSMGravatar Atish Patra 1-0/+26
2020-03-31RISC-V: Move relocate and few other functions out of __initGravatar Atish Patra 1-71/+82
2020-02-18riscv: set pmp configuration if kernel is running in M-modeGravatar Greentime Hu 1-0/+6
2020-01-22riscv: Add KASAN supportGravatar Nick Hu 1-0/+3
2020-01-15riscv: make sure the cores stay looping in .Lsecondary_parkGravatar Greentime Hu 1-6/+10
2020-01-12riscv: Fixup obvious bug for fp-regs resetGravatar Guo Ren 1-1/+1
2019-12-20riscv: fix scratch register clearing in M-mode.Gravatar Greentime Hu 1-1/+1
2019-11-17riscv: add nommu supportGravatar Christoph Hellwig 1-0/+6
2019-11-17riscv: clear the instruction cache and all registers when bootingGravatar Christoph Hellwig 1-1/+87
2019-11-17riscv: read the hart ID from mhartid on bootGravatar Damien Le Moal 1-0/+8
2019-11-05riscv: abstract out CSR names for supervisor vs machine modeGravatar Christoph Hellwig 1-6/+6
2019-09-20arch/riscv: disable excess harts before picking main boot hartGravatar Xiang Wang 1-3/+5
2019-09-16Merge tag 'riscv/for-v5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Gravatar Linus Torvalds 1-1/+1
2019-09-13riscv: modify the Image header to improve compatibility with the ARM64 headerGravatar Paul Walmsley 1-2/+2
2019-08-30riscv: Using CSR numbers to access CSRsGravatar Bin Meng 1-1/+1
2019-07-11RISC-V: Add an Image header that boot loader can parse.Gravatar Atish Patra 1-0/+32
2019-07-09RISC-V: Setup initial page tables in two stagesGravatar Anup Patel 1-8/+9
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286Gravatar Thomas Gleixner 1-9/+1
2019-05-16RISC-V: Avoid using invalid intermediate translationsGravatar Palmer Dabbelt 1-2/+10
2019-05-16RISC-V: Access CSRs using CSR numbersGravatar Anup Patel 1-8/+8
2019-04-25riscv: cleanup the parse_dtb calling conventionsGravatar Christoph Hellwig 1-2/+1
2019-04-25riscv: simplify the stack pointer setup in head.SGravatar Christoph Hellwig 1-4/+1
2019-04-25riscv: clear all pending interrupts when bootingGravatar Christoph Hellwig 1-1/+2
2018-11-20RISC-V: Build flat and compressed kernel imagesGravatar Anup Patel 1-0/+10
2018-10-22RISC-V: Use Linux logical CPU number instead of hartidGravatar Atish Patra 1-1/+3
2018-08-13RISC-V: Add the directive for alignment of stvec's valueGravatar Zong Li 1-0/+2
2018-02-20Rename sbi_save to parse_dtb to improve code readabilityGravatar Michael Clark 1-1/+1
2018-01-30riscv: rename sptbr to satpGravatar Christoph Hellwig 1-3/+3
2017-11-30RISC-V: move empty_zero_page definition to C and export itGravatar Olof Johansson 1-3/+0
2017-09-26RISC-V: Init and Halt CodeGravatar Palmer Dabbelt 1-0/+157