aboutsummaryrefslogtreecommitdiff
path: root/machine
AgeCommit message (Expand)AuthorFilesLines
2020-11-23Fix emulation of misaligned access on big endian target (#224)Marcus Comstedt2-3/+32
2020-11-11fdt: Skip byteorder swap on big endianMarcus Comstedt1-0/+5
2020-10-31Disable device tree filter when load a dts from file (#219)Yan3-0/+25
2020-10-30Revert "Disable device tree filter when load a dts from file (#217)"Andrew Waterman3-22/+0
2020-10-29Disable device tree filter when load a dts from file (#217)Yan3-0/+22
2020-08-07make htif_poweroff thread-safe (#211)Howard Mao1-2/+3
2020-07-31Don't perform 64-bit accesses to the PLIC (#205)Alexander Richardson3-7/+7
2020-07-18Fix UART register map (#208)Nicholas O'Brien1-1/+3
2020-06-07Consistently use fdt_string_list for FDT compatible property (#202)Jessica Clarke3-3/+3
2020-03-29Update encoding.h from riscv-opcodes (#194)Kito Cheng1-246/+1573
2020-02-02Support manually zeroing out BSS when booting (#188)James Clarke1-1/+15
2020-01-13Enable vector unit if present (continuation of 77a5df569451571d608650a34183d5...Andrew Waterman2-2/+7
2020-01-11Enable vector unit if presentAndrew Waterman2-0/+5
2019-12-06Only prohibit float32-only when FP emulation is enabledAndrew Waterman3-7/+22
2019-11-06Support a subset of 16750 functionality, and improve baud rate selection (#182)Jonathan Kimmitt1-3/+15
2019-10-31fdt: allow mmu type "riscv,32" on rv32 systems (#177)Gokturk Yuksek1-0/+4
2019-08-12allow additional ns16550a config via device treeMichael Panzlaff3-14/+54
2019-07-17Make illegal-instruction jump table entries relative to their baseAndrew Waterman2-77/+77
2019-07-17Use pointer-sized entries in trap tableAndrew Waterman1-19/+19
2019-07-05Report correct scause when faulting while fetching emulated instructionAndrew Waterman2-7/+26
2019-06-11Check for 'U' extension before accessing 'mcounteren' CSRGabriel L. Somlo1-1/+2
2019-01-04Set up PMP earlier, so it can be overridden laterAndrew Waterman2-5/+3
2018-12-02Delegate misaligned AMOs as access exceptions, not misalignedAndrew Waterman1-2/+8
2018-12-02Revert "Avoid writing reserved values to pmpaddr CSR"Andrew Waterman1-2/+1
2018-11-20Fix the calculation for the number of interrupt enable wordsLogan Gunthorpe1-1/+2
2018-09-23Avoid writing reserved values to pmpaddr CSRAndrew Waterman1-1/+2
2018-08-15Fix printm on RV32 (#119)Andrew Waterman1-0/+16
2018-07-12minit: Move pmp setup code to a separate function to avoid duplicating codeHesham Almatary1-11/+7
2018-07-12bbl: boot payload in machine mode when --enable-boot-machine is passedHesham Almatary3-0/+33
2018-07-11Merge pull request #113 from riscv/licensePalmer Dabbelt1-29/+34
2018-07-11Merge pull request #103 from zongbox/commentPalmer Dabbelt1-1/+1
2018-07-11Upgrade to SoftFloat 3eAndrew Waterman1-29/+34
2018-07-09Properly license all nontrivial filesAndrew Waterman28-0/+56
2018-06-20Fix problem of casting u64 to void* on 32-bit environment (#111)Zong Li1-2/+2
2018-05-22RISC-V: Support separate firmware and kernel payloadMichael Clark3-0/+65
2018-05-21machine,minit: initialize emulated FCSR in enter_supervisor_mode() (#106)Zihao Yu1-0/+4
2018-05-15Fix for missing supervisor mode when running on E51 (#96)Jim Straus1-3/+10
2018-05-09Correct the comment of timer interruptZong Li1-1/+1
2018-04-27Fix typo of perf counter (#100)Zong Li1-2/+2
2018-04-10SBI emulation of reads and writes to perf counters and config (#98)Alex Solomatnikov1-0/+58
2018-04-09Fix the wrong access of ipi pending address (#99)Zong Li1-2/+2
2018-03-20minit: insert printm as work-around for a race conditionWesley W. Terpstra1-0/+1
2018-03-05mtrap: add a halt IPI used for poweroff (#86)Wesley W. Terpstra3-11/+18
2018-01-22mtrap: loop forever, reallyWesley W. Terpstra1-1/+1
2018-01-22Boot on the first hartPalmer Dabbelt1-9/+2
2018-01-09Remove the repeating bitmask of medeleg register (#74)Zong Li1-1/+0
2017-12-16Merge pull request #73 from riscv/flush_icachePalmer Dabbelt2-0/+4
2017-12-13Add __riscv_flush_icachePalmer Dabbelt2-0/+4
2017-12-12Add a 16550 UART driver to back the SBI consolePalmer Dabbelt5-0/+95
2017-12-12Bump encoding.hAndrew Waterman2-22/+25