summaryrefslogtreecommitdiff
path: root/arch/riscv/cpu
AgeCommit message (Expand)AuthorFilesLines
2020-09-30riscv: Add some comments to start.SSean Anderson1-2/+17
2020-09-30riscv: Ensure gp is NULL or points to valid dataSean Anderson1-3/+25
2020-09-30riscv: Consolidate fences into AMOs for available_harts_lockSean Anderson1-6/+3
2020-09-30riscv: Clear pending IPIs on initializationSean Anderson1-0/+20
2020-09-30Revert "riscv: Clear pending interrupts before enabling IPIs"Sean Anderson1-2/+0
2020-09-30riscv: Rework riscv timer driver to only support S-modeSean Anderson3-3/+3
2020-08-25riscv: fu540: Use correct API to get L2 cache controller base addressBin Meng1-1/+2
2020-08-14riscv: sifive: fu540: redundant initializationHeinrich Schuchardt1-1/+1
2020-08-14riscv: sifive/fu540: kconfig: Move FU540 driver related options to the SoC levelBin Meng1-0/+22
2020-08-14riscv: sifive/fu540: spl: Rename soc_spl_init()Bin Meng1-1/+1
2020-07-24riscv: Fix linking error when building u-boot-spl with no SMP supportLeo Yu-Chi Liang1-0/+2
2020-07-24env: Enable SPI flash env for SiFive FU540Jagan Teki1-0/+13
2020-07-24riscv: Make SiFive HiFive Unleashed board boot againBin Meng1-1/+1
2020-07-06Merge branch 'next'Tom Rini2-0/+17
2020-07-03riscv: sifive: fu540: enable all cache ways from U-Boot properPragnesh Patel2-0/+54
2020-07-01riscv: Add option to support RISC-V privileged spec 1.9Sean Anderson1-0/+9
2020-07-01riscv: Clean up IPI initialization codeSean Anderson1-0/+6
2020-07-01riscv: Clear pending interrupts before enabling IPIsSean Anderson1-0/+2
2020-06-04riscv: sifive: fu540: add SPL configurationPragnesh Patel2-0/+27
2020-06-04riscv: cpu: fu540: Add support for cpu fu540Pragnesh Patel4-0/+82
2020-06-04riscv: Add _image_binary_end for SPLPragnesh Patel1-0/+1
2020-05-19common: Drop linux/bitops.h from common headerSimon Glass1-0/+1
2020-05-19common: Drop init.h from common headerSimon Glass1-0/+1
2020-05-19common: Drop net.h from common headerSimon Glass2-0/+2
2020-04-23riscv: Provide a mechanism to fix DT for reserved memoryAtish Patra1-0/+1
2020-04-23riscv: Introduce SPL_SMP Kconfig option for U-Boot SPLBin Meng1-7/+7
2020-04-23riscv: Merge unnecessary SMP ifdefs in start.SBin Meng1-4/+0
2020-04-23riscv: qemu: Remove the simple-bus driver for the SoC nodeBin Meng1-14/+0
2020-04-23riscv: ax25: cache: Remove SPL_RISCV_MMODE config checkPragnesh Patel1-8/+8
2020-02-10riscv: Remove unnecessary instructionSean Anderson1-3/+2
2020-02-10riscv: Add option to print registers on exceptionSean Anderson1-1/+2
2020-02-10riscv: Fix breakage caused by linker relaxationSean Anderson1-1/+0
2020-01-17common: Move relocate_code() to init.hSimon Glass1-1/+1
2019-12-10riscv: add option to wait for ack from secondary harts in smp functionsLukas Auer1-0/+2
2019-12-10riscv: Fix clear bss loop in the start-up codeRick Chen3-4/+4
2019-12-10riscv: ax25: cache: Add SPL_RISCV_MMODE for SPLRick Chen1-14/+46
2019-12-10riscv: ax25: add SPL supportRick Chen1-1/+3
2019-12-03common: Move board_get_usable_ram_top() out of common.hSimon Glass1-0/+1
2019-12-03common: Move enable/disable_interrupts out of common.hSimon Glass1-0/+1
2019-12-03common: Move ARM cache operations out of common.hSimon Glass1-0/+1
2019-12-03common: Move some cache and MMU functions out of common.hSimon Glass2-0/+2
2019-09-03riscv: cache: use CCTL to flush d-cacheRick Chen1-9/+13
2019-09-03riscv: cache: Flush L2 cache before jump to linuxRick Chen1-0/+17
2019-09-03riscv: ax25: add imply v5l2 cache controllerRick Chen1-0/+1
2019-09-03riscv: update fix_rela_dynMarcus Comstedt1-5/+5
2019-08-26riscv: support SPL stack and global data relocationLukas Auer1-1/+34
2019-08-26riscv: add SPL supportLukas Auer3-1/+107
2019-08-26riscv: add run mode configuration for SPLLukas Auer4-10/+10
2019-08-15riscv: Access CSRs using CSR numbersBin Meng2-7/+5
2019-05-18CONFIG_SPL_SYS_[DI]CACHE_OFF: addTrevor Woerner1-4/+4