Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-05-23 | add sbi-disk mcall routinessbi-disk | Howard Mao | 5 | -1/+110 | |
2017-05-04 | FMV.X.S/FMV.S.X -> FMV.X.W/FMV.W.X | Andrew Waterman | 2 | -11/+8 | |
2017-04-29 | README.md: Explicitly list the requirement of a separate build directory. | Andrew Waterman | 1 | -0/+2 | |
h/t Karsten Merker | |||||
2017-04-18 | Use uint64_t, not uintptr_t, to represent FDT addresses/sizes | Andrew Waterman | 3 | -21/+24 | |
This fixes RV32 pk. | |||||
2017-04-18 | Fix RV32 compilation error | Andrew Waterman | 1 | -1/+2 | |
2017-04-18 | Increase PK stack size to 3% of memory, up to 8 MiB | Andrew Waterman | 1 | -1/+1 | |
2017-04-11 | Always write sbadaddr on trap redirection | Andrew Waterman | 3 | -6/+6 | |
2017-04-11 | Load instructions as unsigned values, not signed | Andrew Waterman | 1 | -4/+4 | |
This matches the behavior of mbabaddr/mtval. | |||||
2017-04-06 | mtrap: allow override of DISABLED_HART_MASK from CFLAGS | Wesley W. Terpstra | 1 | -0/+2 | |
2017-04-05 | Remove num_harts; use hart_mask exclusively | Andrew Waterman | 4 | -6/+5 | |
2017-04-05 | Rename HART_MASK to DISABLED_HART_MASK to clarify polarity | Andrew Waterman | 5 | -6/+6 | |
2017-04-05 | fdt: update the status length when masking cpus | Wesley W. Terpstra | 1 | -1/+4 | |
2017-04-05 | bbl: prevent named cores from booting | Wesley W. Terpstra | 5 | -3/+19 | |
2017-04-05 | fdt: redact clint, plic, and debug hardware | Wesley W. Terpstra | 3 | -2/+166 | |
2017-04-05 | fdt: support redaction | Wesley W. Terpstra | 2 | -9/+13 | |
2017-04-04 | Remove SBI console printm to speed up PK simulation | Andrew Waterman | 1 | -1/+0 | |
2017-03-31 | clint: move hart wakeup till after all FDT parsing | Wesley W. Terpstra | 3 | -6/+20 | |
The clint was wiping out information discovered by the plic. Initialize hart stacks as they are discovered. Then fill in clint+plic info Then wake the harts. | |||||
2017-03-30 | New PMP encoding | Andrew Waterman | 2 | -6/+7 | |
2017-03-30 | fdt: look for the phandle of a cpu's nested interrupt controller | Wesley W. Terpstra | 1 | -15/+34 | |
2017-03-29 | Attempt to read instruction from mbadaddr | Andrew Waterman | 1 | -5/+9 | |
2017-03-28 | plic: discovered via fdt | Wesley W. Terpstra | 3 | -0/+103 | |
2017-03-27 | uart: find it using fdt | Wesley W. Terpstra | 1 | -3/+41 | |
2017-03-27 | fdt: rewrite parser using a single design pattern | Wesley W. Terpstra | 2 | -105/+176 | |
2017-03-27 | uart: add physical device driver | Wesley W. Terpstra | 5 | -2/+77 | |
2017-03-27 | Separate page faults from physical memory access exceptions | Andrew Waterman | 5 | -21/+37 | |
2017-03-23 | bbl: copy dtb after the kernel | Wesley W. Terpstra | 1 | -1/+17 | |
2017-03-23 | pk: does not use dtb | Wesley W. Terpstra | 1 | -1/+1 | |
2017-03-23 | fdt: add a size method | Wesley W. Terpstra | 2 | -0/+11 | |
2017-03-23 | Set up PMPs, permissively for now | Andrew Waterman | 1 | -0/+11 | |
2017-03-22 | SBI: a0+a1 hold hartid+dtb pointer between boot loader stagesfdt | Wesley W. Terpstra | 5 | -31/+30 | |
2017-03-22 | machine: add FDT parser | Wesley W. Terpstra | 4 | -7/+300 | |
2017-03-21 | machine: remove configstring | Wesley W. Terpstra | 3 | -270/+0 | |
2017-03-21 | Allow PK access to user memory | Andrew Waterman | 2 | -2/+14 | |
2017-03-16 | Simplify interrupt-stack discipline | Andrew Waterman | 2 | -2/+45 | |
https://github.com/riscv/riscv-isa-manual/commit/f2ed45b1791bb602657adc2ea9ab5fc409c62542 | |||||
2017-03-08 | Don't rely on config string for basic functionality | Andrew Waterman | 1 | -1/+7 | |
2017-02-25 | PPNs are 44 bits in RV64 | Andrew Waterman | 1 | -14/+7 | |
2017-02-25 | New counter-enable scheme | Andrew Waterman | 3 | -10/+12 | |
https://github.com/riscv/riscv-isa-manual/issues/10 | |||||
2017-02-22 | Fix PK boot | Andrew Waterman | 4 | -22/+17 | |
2017-02-20 | Don't block for acks on console writes | Andrew Waterman | 17 | -118/+277 | |
2017-02-20 | WIP on SBI | Andrew Waterman | 5 | -63/+61 | |
2017-02-20 | minor HTIF cleanup + use WFI | Andrew Waterman | 2 | -7/+6 | |
2017-02-19 | Handle IPIs and timer interrupts more quickly | Andrew Waterman | 4 | -74/+71 | |
2017-02-17 | Clean up boot loader for physical address loading | Andrew Waterman | 3 | -20/+8 | |
2017-02-17 | WIP towards ECALL interface for SBI | Andrew Waterman | 17 | -289/+40 | |
2017-02-15 | Cleanly separate HTIF code; don't poll keyboard on timer interrupt | Andrew Waterman | 7 | -87/+92 | |
2017-02-15 | Emulate RVFC instructions | Andrew Waterman | 7 | -47/+190 | |
2017-02-15 | Incorporate sptbr/sfence.vma changes | Andrew Waterman | 5 | -20/+130 | |
2017-01-25 | Placate gcc7 about buffer sizesarchive-1.9.1 | Andrew Waterman | 1 | -2/+2 | |
2016-12-06 | avoid non-standard predefined macros | Andrew Waterman | 17 | -23/+23 | |
2016-11-13 | Add ability to hard-code an initial environment | Andrew Waterman | 1 | -2/+18 | |