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>.