You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by ma...@apache.org on 2017/07/10 17:34:24 UTC
[mynewt-core] branch master updated (7aaabf0 -> 7409bc9)
This is an automated email from the ASF dual-hosted git repository.
marko pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-core.git.
from 7aaabf0 Merge pull request #393 from vrahane/oic-imp-poller
add 6b2d0f2 openocd: Allow non ARM download and debug
add 6949c2c openocd: 'newt debug <cfg> redirects openocd to file
add 20765c1 openocd: Fix handling of Ctrl-C in gdb
add de04a19 compiler/riscv64: Add compiler package
add 3a07ded sifive/sdk: Add freedom-e-sdk headers
add c819617 mcu/fe310: First drop of FE310
add aa11b02 bsp/hifive1: Initial version of bsp
add 6984746 mcu/fe310: Add interrupt controller code
add e13a500 mcu/fe310: Add HAL watchdog
add b329ef8 mcu/fe310: Add OS minimal support
add 8729587 mcu/fe310: Add system clock code
add b295984 mcu/fe310: Add hal_system_start function
add fc4a40e mcu/fe310: Add hal flash driver
add 95cbabe mcu/fe310: Add UART driver
add 3750dbc bsp/hifive1: Add uart0 device
add 1e43d91 mcu/fe310: Add hal timers
add 291a41f bsp/hifive1: Add timer devices
add 026d43d mcu/fe310: Add hal_reset_cause function
add 3bdf05f mcu/fe310: Add gpio driver
new 7409bc9 Merge pull request #396 from kasjer/risc-v
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
compiler/riscv64/compiler.yml | 36 +
compiler/riscv64/pkg.yml | 30 +
hw/bsp/hifive1/bsp.yml | 61 +
hw/bsp/hifive1/hifive1.ld | 161 +++
hw/bsp/hifive1/hifive1_app.ld | 8 +
hw/bsp/hifive1/hifive1_boot.ld | 8 +
hw/bsp/hifive1/hifive1_debug.sh | 36 +
hw/bsp/hifive1/hifive1_download.sh | 47 +
hw/bsp/hifive1/include/bsp/bsp.h | 88 ++
hw/bsp/hifive1/pkg.yml | 37 +
hw/bsp/hifive1/riscv_openocd.cfg | 34 +
hw/bsp/hifive1/src/hal_bsp.c | 118 ++
hw/bsp/{vbluno52 => hifive1}/src/sbrk.c | 0
hw/bsp/hifive1/syscfg.yml | 45 +
hw/mcu/sifive/fe310/include/mcu/fe310.h | 35 +
hw/mcu/sifive/fe310/include/mcu/fe310_hal.h | 58 +
hw/mcu/sifive/fe310/include/mcu/plic.h | 48 +
hw/mcu/sifive/fe310/include/mcu/sys_clock.h | 69 +
hw/mcu/sifive/fe310/pkg.yml | 33 +
hw/mcu/sifive/fe310/src/arch/rv32imac/start.s | 73 ++
hw/mcu/sifive/fe310/src/hal_flash.c | 281 +++++
hw/mcu/sifive/fe310/src/hal_gpio.c | 283 +++++
hw/mcu/sifive/fe310/src/hal_os_tick.c | 60 +
hw/mcu/sifive/fe310/src/hal_reset_cause.c | 41 +
hw/mcu/sifive/fe310/src/hal_system.c | 36 +
hw/mcu/sifive/fe310/src/hal_system_start.c | 37 +
hw/mcu/sifive/fe310/src/hal_timer.c | 440 +++++++
hw/mcu/sifive/fe310/src/hal_uart.c | 288 +++++
hw/mcu/sifive/fe310/src/hal_watchdog.c | 107 ++
hw/mcu/sifive/fe310/src/init.c | 41 +
hw/mcu/sifive/fe310/src/plic.c | 66 +
hw/mcu/sifive/fe310/src/sys_clock.c | 198 +++
hw/mcu/sifive/fe310/syscfg.yml | 50 +
hw/mcu/sifive/pkg.yml | 34 +
.../ext/freedom-e-sdk_3235929/bsp/env/encoding.h | 1313 ++++++++++++++++++++
.../bsp/env/freedom-e300-hifive1/platform.h | 137 ++
.../ext/freedom-e-sdk_3235929/bsp/env/hifive1.h | 81 ++
.../bsp/include/sifive/bits.h | 36 +
.../bsp/include/sifive/const.h | 18 +
.../bsp/include/sifive/devices/aon.h | 88 ++
.../bsp/include/sifive/devices/clint.h | 14 +
.../bsp/include/sifive/devices/gpio.h | 24 +
.../bsp/include/sifive/devices/otp.h | 23 +
.../bsp/include/sifive/devices/plic.h | 31 +
.../bsp/include/sifive/devices/prci.h | 56 +
.../bsp/include/sifive/devices/pwm.h | 37 +
.../bsp/include/sifive/devices/spi.h | 80 ++
.../bsp/include/sifive/devices/uart.h | 27 +
.../bsp/include/sifive/sections.h | 17 +
.../freedom-e-sdk_3235929/bsp/include/sifive/smp.h | 65 +
hw/scripts/openocd.sh | 18 +-
kernel/os/include/os/arch/rv32imac/os/os_arch.h | 83 ++
kernel/os/src/arch/rv32imac/ctx.s | 231 ++++
kernel/os/src/arch/rv32imac/os_arch_rv32imac.c | 278 +++++
kernel/os/src/arch/rv32imac/os_fault.c | 51 +
55 files changed, 5691 insertions(+), 4 deletions(-)
create mode 100644 compiler/riscv64/compiler.yml
create mode 100644 compiler/riscv64/pkg.yml
create mode 100644 hw/bsp/hifive1/bsp.yml
create mode 100644 hw/bsp/hifive1/hifive1.ld
create mode 100644 hw/bsp/hifive1/hifive1_app.ld
create mode 100644 hw/bsp/hifive1/hifive1_boot.ld
create mode 100755 hw/bsp/hifive1/hifive1_debug.sh
create mode 100755 hw/bsp/hifive1/hifive1_download.sh
create mode 100644 hw/bsp/hifive1/include/bsp/bsp.h
create mode 100644 hw/bsp/hifive1/pkg.yml
create mode 100644 hw/bsp/hifive1/riscv_openocd.cfg
create mode 100644 hw/bsp/hifive1/src/hal_bsp.c
copy hw/bsp/{vbluno52 => hifive1}/src/sbrk.c (100%)
create mode 100644 hw/bsp/hifive1/syscfg.yml
create mode 100644 hw/mcu/sifive/fe310/include/mcu/fe310.h
create mode 100755 hw/mcu/sifive/fe310/include/mcu/fe310_hal.h
create mode 100644 hw/mcu/sifive/fe310/include/mcu/plic.h
create mode 100644 hw/mcu/sifive/fe310/include/mcu/sys_clock.h
create mode 100644 hw/mcu/sifive/fe310/pkg.yml
create mode 100644 hw/mcu/sifive/fe310/src/arch/rv32imac/start.s
create mode 100644 hw/mcu/sifive/fe310/src/hal_flash.c
create mode 100644 hw/mcu/sifive/fe310/src/hal_gpio.c
create mode 100644 hw/mcu/sifive/fe310/src/hal_os_tick.c
create mode 100644 hw/mcu/sifive/fe310/src/hal_reset_cause.c
create mode 100644 hw/mcu/sifive/fe310/src/hal_system.c
create mode 100644 hw/mcu/sifive/fe310/src/hal_system_start.c
create mode 100644 hw/mcu/sifive/fe310/src/hal_timer.c
create mode 100644 hw/mcu/sifive/fe310/src/hal_uart.c
create mode 100644 hw/mcu/sifive/fe310/src/hal_watchdog.c
create mode 100644 hw/mcu/sifive/fe310/src/init.c
create mode 100644 hw/mcu/sifive/fe310/src/plic.c
create mode 100644 hw/mcu/sifive/fe310/src/sys_clock.c
create mode 100644 hw/mcu/sifive/fe310/syscfg.yml
create mode 100644 hw/mcu/sifive/pkg.yml
create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/env/encoding.h
create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/env/freedom-e300-hifive1/platform.h
create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/env/hifive1.h
create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/include/sifive/bits.h
create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/include/sifive/const.h
create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/include/sifive/devices/aon.h
create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/include/sifive/devices/clint.h
create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/include/sifive/devices/gpio.h
create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/include/sifive/devices/otp.h
create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/include/sifive/devices/plic.h
create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/include/sifive/devices/prci.h
create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/include/sifive/devices/pwm.h
create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/include/sifive/devices/spi.h
create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/include/sifive/devices/uart.h
create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/include/sifive/sections.h
create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/include/sifive/smp.h
create mode 100755 kernel/os/include/os/arch/rv32imac/os/os_arch.h
create mode 100644 kernel/os/src/arch/rv32imac/ctx.s
create mode 100644 kernel/os/src/arch/rv32imac/os_arch_rv32imac.c
create mode 100644 kernel/os/src/arch/rv32imac/os_fault.c
--
To stop receiving notification emails like this one, please contact
['"commits@mynewt.apache.org" <co...@mynewt.apache.org>'].
[mynewt-core] 01/01: Merge pull request #396 from kasjer/risc-v
Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
marko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-core.git
commit 7409bc97571024af01f0568b7d1529ac2e79d7cb
Merge: 7aaabf0 3bdf05f
Author: mkiiskila <ma...@runtime.io>
AuthorDate: Mon Jul 10 10:34:22 2017 -0700
Merge pull request #396 from kasjer/risc-v
Support for HiFive1 board
compiler/riscv64/compiler.yml | 36 +
compiler/riscv64/pkg.yml | 30 +
hw/bsp/hifive1/bsp.yml | 61 +
hw/bsp/hifive1/hifive1.ld | 161 +++
hw/bsp/hifive1/hifive1_app.ld | 8 +
hw/bsp/hifive1/hifive1_boot.ld | 8 +
hw/bsp/hifive1/hifive1_debug.sh | 36 +
hw/bsp/hifive1/hifive1_download.sh | 47 +
hw/bsp/hifive1/include/bsp/bsp.h | 88 ++
hw/bsp/hifive1/pkg.yml | 37 +
hw/bsp/hifive1/riscv_openocd.cfg | 34 +
hw/bsp/hifive1/src/hal_bsp.c | 118 ++
hw/bsp/hifive1/src/sbrk.c | 59 +
hw/bsp/hifive1/syscfg.yml | 45 +
hw/mcu/sifive/fe310/include/mcu/fe310.h | 35 +
hw/mcu/sifive/fe310/include/mcu/fe310_hal.h | 58 +
hw/mcu/sifive/fe310/include/mcu/plic.h | 48 +
hw/mcu/sifive/fe310/include/mcu/sys_clock.h | 69 +
hw/mcu/sifive/fe310/pkg.yml | 33 +
hw/mcu/sifive/fe310/src/arch/rv32imac/start.s | 73 ++
hw/mcu/sifive/fe310/src/hal_flash.c | 281 +++++
hw/mcu/sifive/fe310/src/hal_gpio.c | 283 +++++
hw/mcu/sifive/fe310/src/hal_os_tick.c | 60 +
hw/mcu/sifive/fe310/src/hal_reset_cause.c | 41 +
hw/mcu/sifive/fe310/src/hal_system.c | 36 +
hw/mcu/sifive/fe310/src/hal_system_start.c | 37 +
hw/mcu/sifive/fe310/src/hal_timer.c | 440 +++++++
hw/mcu/sifive/fe310/src/hal_uart.c | 288 +++++
hw/mcu/sifive/fe310/src/hal_watchdog.c | 107 ++
hw/mcu/sifive/fe310/src/init.c | 41 +
hw/mcu/sifive/fe310/src/plic.c | 66 +
hw/mcu/sifive/fe310/src/sys_clock.c | 198 +++
hw/mcu/sifive/fe310/syscfg.yml | 50 +
hw/mcu/sifive/pkg.yml | 34 +
.../ext/freedom-e-sdk_3235929/bsp/env/encoding.h | 1313 ++++++++++++++++++++
.../bsp/env/freedom-e300-hifive1/platform.h | 137 ++
.../ext/freedom-e-sdk_3235929/bsp/env/hifive1.h | 81 ++
.../bsp/include/sifive/bits.h | 36 +
.../bsp/include/sifive/const.h | 18 +
.../bsp/include/sifive/devices/aon.h | 88 ++
.../bsp/include/sifive/devices/clint.h | 14 +
.../bsp/include/sifive/devices/gpio.h | 24 +
.../bsp/include/sifive/devices/otp.h | 23 +
.../bsp/include/sifive/devices/plic.h | 31 +
.../bsp/include/sifive/devices/prci.h | 56 +
.../bsp/include/sifive/devices/pwm.h | 37 +
.../bsp/include/sifive/devices/spi.h | 80 ++
.../bsp/include/sifive/devices/uart.h | 27 +
.../bsp/include/sifive/sections.h | 17 +
.../freedom-e-sdk_3235929/bsp/include/sifive/smp.h | 65 +
hw/scripts/openocd.sh | 18 +-
kernel/os/include/os/arch/rv32imac/os/os_arch.h | 83 ++
kernel/os/src/arch/rv32imac/ctx.s | 231 ++++
kernel/os/src/arch/rv32imac/os_arch_rv32imac.c | 278 +++++
kernel/os/src/arch/rv32imac/os_fault.c | 51 +
55 files changed, 5750 insertions(+), 4 deletions(-)
--
To stop receiving notification emails like this one, please contact
"commits@mynewt.apache.org" <co...@mynewt.apache.org>.