summaryrefslogtreecommitdiff
path: root/arch/riscv/cpu
AgeCommit message (Expand)AuthorFilesLines
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
2019-05-09riscv: prior_stage_fdt_address should only be used when OF_PRIOR_STAGE is ena...Rick Chen2-0/+4
2019-05-09riscv: Introduce CONFIG_XIP to support booting from flashRick Chen2-0/+8
2019-04-08riscv: ax25: Andes specific cache shall only support in M-modeRick Chen1-0/+1
2019-04-08riscv: ax25: Add platform-specific Kconfig optionsRick Chen1-0/+6
2019-04-08riscv: hang if relocation of secondary harts failsLukas Auer1-1/+12
2019-04-08riscv: do not rely on hart ID passed by previous boot stageLukas Auer1-0/+4
2019-04-08riscv: add support for multi-hart systemsLukas Auer2-2/+141
2019-04-08riscv: save hart ID in register tp instead of s0Lukas Auer1-2/+2
2019-04-08riscv: delay initialization of caches and debug UARTLukas Auer1-8/+8
2019-02-27riscv: generic: Ensure that U-Boot runs within 4GB for 64bit systemsAnup Patel1-0/+20
2019-02-27riscv: Rename cpu/qemu to cpu/genericAnup Patel4-1/+1
2019-01-15riscv: move the AX25-specific implementation of flush_dcache_allLukas Auer1-0/+22
2018-12-18riscv: Save boot hart id to the global dataBin Meng1-0/+4
2018-12-18riscv: Return to previous privilege level after trap handlingBin Meng1-8/+0
2018-12-18riscv: Fix context restore before returning from trap handlerBin Meng1-1/+1
2018-12-18riscv: Move trap handler codes to mtrap.SBin Meng3-90/+112
2018-12-18riscv: Do some basic architecture level cpu initializationBin Meng1-1/+26
2018-12-18riscv: Update supports_extension() to use desc from cpu driverBin Meng1-0/+26
2018-12-18riscv: Remove non-DM version of print_cpuinfo()Bin Meng1-37/+0
2018-12-18riscv: Probe cpus during bootBin Meng2-0/+27
2018-12-18riscv: qemu: Add platform-specific Kconfig optionsBin Meng1-0/+11
2018-12-18riscv: ax25: Hide the ax25-specific Kconfig optionBin Meng2-11/+18
2018-12-18riscv: qemu: Create a simple-bus driver for the soc nodeBin Meng1-0/+14
2018-12-05riscv: ax25-ae350: Pass dtb address to u-boot with a1 registerRick Chen1-2/+0
2018-12-05riscv: Add kconfig option to run U-Boot in S-modeAnup Patel1-8/+15
2018-11-26riscv: cache: Implement i/dcache [status, enable, disable]Rick Chen6-1/+114