[Snek] [keith-packard/snek] 5f6075: ports: Add snek-qemu-riscv port

Keith Packard noreply at github.com
Wed Nov 6 12:28:30 PST 2019


  Branch: refs/heads/riscv
  Home:   https://github.com/keith-packard/snek
  Commit: 5f6075b229fb5c86e8c4f2b36a2842470272c2e6
      https://github.com/keith-packard/snek/commit/5f6075b229fb5c86e8c4f2b36a2842470272c2e6
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-06 (Wed, 06 Nov 2019)

  Changed paths:
    A ports/qemu-riscv/Makefile
    A ports/qemu-riscv/run-riscv
    A ports/qemu-riscv/snek-qemu-riscv.ld
    M snek-install.defs

  Log Message:
  -----------
  ports: Add snek-qemu-riscv port

This configures snek to run on riscv through qemu using semihosting
for console I/O.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 8751b2688a15af49501891561edd09f163b55c6b
      https://github.com/keith-packard/snek/commit/8751b2688a15af49501891561edd09f163b55c6b
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-06 (Wed, 06 Nov 2019)

  Changed paths:
    A ports/hifive1revb/.gitignore
    A ports/hifive1revb/Makefile
    A ports/hifive1revb/snek-hifive1revb.builtin
    A ports/hifive1revb/snek-metal-gpio.c
    A ports/hifive1revb/snek-metal-uart.c
    A ports/hifive1revb/snek-metal.c
    A ports/hifive1revb/snek-metal.h
    M snek-install.defs

  Log Message:
  -----------
  Add port to SiFive HiFive1 revb

This uses Freedom Metal library bits for all of the hardware drivers, hence
the port is quite small.

Signed-off-by: Keith Packard <keithp at keithp.com>


Compare: https://github.com/keith-packard/snek/compare/4718a2f0c0da...8751b2688a15


More information about the Snek mailing list