Commit Graph

  • 24b4d48674 platform: Remove PLAT_NAME from all platforms Anup Patel 2018-12-22 11:15:37 +05:30
  • 51d3964f07 Merge pull request #3 from riscv/unleashed_working_12_21 Anup Patel 2018-12-22 20:42:48 +05:30
  • 8304ee9424 Disable all interrupts during warm irqchip init. Atish Patra 2018-12-21 21:31:12 -08:00
  • 88b173b33b Introduce hart disabled parameter in platform. Atish Patra 2018-12-21 11:29:28 -08:00
  • a6a5bb22a8 Fix plic warm init in platform code. Anup Patel 2018-12-21 15:46:37 -08:00
  • 5148499e03 Fix plic warm init in common code. Anup Patel 2018-12-21 15:45:14 -08:00
  • 95fbe7d495 Move hardcoded uart constant to macros. Atish Patra 2018-12-21 15:16:59 -08:00
  • 27332e63fa Introduce HAS_MFAULTS_DELEGATION feature Damien Le Moal 2018-12-21 19:19:54 +09:00
  • db6c1fe78b platform: kendryte/k210: Don't include math.h Anup Patel 2018-12-21 15:32:28 +05:30
  • ef5f4e149c firmware: Remove redundant write to mideleg and medeleg Anup Patel 2018-12-21 15:05:59 +05:30
  • 4e15d79419 Revert "Fix FDT relocation" Anup Patel 2018-12-21 14:45:14 +05:30
  • a18913200a lib: Remove prints from sbi_hart_switch_mode() Anup Patel 2018-12-21 14:12:10 +05:30
  • 1bfa244505 lib: Fix delegate_traps() for Linux boot Anup Patel 2018-12-21 14:06:17 +05:30
  • e1e8f18130 console: protect output with a spinlock Damien Le Moal 2018-12-21 18:12:58 +09:00
  • 07ee5f2e32 Kendryte-k210: Remove unnecessary asm functions Damien Le Moal 2018-12-21 17:20:56 +09:00
  • 5563a03354 Introduce sbi_current_hartid() Damien Le Moal 2018-12-21 17:06:59 +09:00
  • 426adf9f60 Cleanup and rename sbi_hart_boot_next() Damien Le Moal 2018-12-21 16:44:53 +09:00
  • 4fb23c49eb Fiw comment typo Damien Le Moal 2018-12-21 16:35:33 +09:00
  • 745ae45e65 Update Kendryte k210 support Damien Le Moal 2018-12-21 09:14:44 +09:00
  • d403c70fb1 Fix interrupt and exception delegation Damien Le Moal 2018-12-21 15:05:33 +09:00
  • 9c183df632 Add a hang message Damien Le Moal 2018-12-21 15:04:16 +09:00
  • 84df181c84 Add a banner Damien Le Moal 2018-12-21 14:58:23 +09:00
  • 8f91d1142e fw: Disable delegation Damien Le Moal 2018-12-21 14:48:42 +09:00
  • 513474cd1b Fix FDT relocation Damien Le Moal 2018-12-21 10:03:56 +09:00
  • aa68f0252f Refine platform features control Damien Le Moal 2018-12-21 09:13:37 +09:00
  • f003787455 lib: Hang in sbi_hart_boot_next() if next mode is not supported Atish Patra 2018-12-21 11:06:20 +05:30
  • 089f70a179 top: Rename "plat" to "platform" everywhere Anup Patel 2018-12-21 10:35:04 +05:30
  • 6f02b6938f lib: Introduce bitmap to track HARTs waiting for coldboot Anup Patel 2018-12-21 10:09:33 +05:30
  • b023176c17 top: Rename "blob" to "firmware" everywhere Anup Patel 2018-12-21 09:52:27 +05:30
  • ab5b228ff5 lib: sbi_hart: Remove unwanted sbi_printf() Anup Patel 2018-12-21 07:51:59 +05:30
  • 33ec85c9ab docs: Add documentation for firmware blobs Anup Patel 2018-12-20 21:04:38 +05:30
  • ef1f669cb7 top: More detailed top-level README.md Anup Patel 2018-12-20 18:23:52 +05:30
  • f02926c896 Merge pull request #1 from riscv/atish_fix_1 Anup Patel 2018-12-21 07:23:26 +05:30
  • 1d4e36edf8 Support unsigned long in sbi_printf Atish Patra 2018-12-19 17:32:46 -08:00
  • 84971c0bc0 Use wfi for coldboot finish call. Atish Patra 2018-12-17 16:35:07 -08:00
  • e0a660ec5b Fix baud rate divisor computation for U540. Atish Patra 2018-12-17 15:31:49 -08:00
  • 3250fe7299 Support /r/n as newline character. Atish Patra 2018-12-17 13:46:30 -08:00
  • 5adf2fdc9e HiFive Unleashed has 5 harts. Fix the config to reflect that. Atish Patra 2018-12-17 13:44:06 -08:00
  • a8043647a4 plat: kendryte/k210: Enable fw_payload in config.mk Anup Patel 2018-12-20 11:51:22 +05:30
  • 316e05f248 plat: Add Kendryte k210 initial support Damien Le Moal 2018-12-20 14:40:41 +09:00
  • b88b9ee2d1 blob: Fix comments Damien Le Moal 2018-12-20 14:39:32 +09:00
  • fcfbb30fc3 Added .gitignore Damien Le Moal 2018-12-20 14:36:49 +09:00
  • bc4d6108f4 blob: payload: Add FW_PAYLOAD_FDT_PATH option Anup Patel 2018-12-19 18:32:49 +05:30
  • bc99e707cd blob: Rename FW_xyz_FDT_OFFSET to FW_xyz_FDT_ADDR Anup Patel 2018-12-19 15:26:11 +05:30
  • d9c5bea9a2 blob: Rename PLAT_TEXT_START to FW_TEXT_START Anup Patel 2018-12-19 15:05:45 +05:30
  • fbb4a52330 blob: payload: Introduce FW_PAYLOAD_OFFSET compile time option Anup Patel 2018-12-19 14:53:26 +05:30
  • 91fc25f59b blob: Fix comment typos Damien Le Moal 2018-12-19 17:02:53 +09:00
  • 8a4088c3af plat: clint: Reduce use of atomic operation on IPI registers Anup Patel 2018-12-16 13:51:16 +05:30
  • 385b5afe7d plat: Add separate platform support for QEMU sifive_u machine Anup Patel 2018-12-16 10:05:39 +05:30
  • 292e6344fa lib: Don't emulate CSR read for misa and mhartid Anup Patel 2018-12-15 18:30:58 +05:30
  • 9e8ff05cb6 Initial commit. Anup Patel 2018-12-11 19:24:06 +05:30