[Snek] [keith-packard/snek] 53a3d3: ports/qemu-{arm, riscv}: Use Picolibc 1.7.5 --crt0=...

Keith Packard noreply at github.com
Sat Mar 26 21:37:03 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/keith-packard/snek
  Commit: 53a3d3c75b1db1c901ac82c63c751fc5261a0e03
      https://github.com/keith-packard/snek/commit/53a3d3c75b1db1c901ac82c63c751fc5261a0e03
  Author: Keith Packard <keithp at keithp.com>
  Date:   2022-03-26 (Sat, 26 Mar 2022)

  Changed paths:
    M chips/qemu/snek-qemu.c
    M chips/qemu/snek-qemu.defs
    M ports/qemu-arm/snek-arm.in
    M ports/qemu-riscv/snek-riscv.in

  Log Message:
  -----------
  ports/qemu-{arm,riscv}: Use Picolibc 1.7.5 --crt0=semihost

This new crt0 provides argc/argv from the semihost command line rather
than requiring parsing inside the application. Version 1.7.5 also
provides a working gettimeofday.

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


  Commit: 92d59459bd080e117d3ea60a2d1a97c9466b8b21
      https://github.com/keith-packard/snek/commit/92d59459bd080e117d3ea60a2d1a97c9466b8b21
  Author: Keith Packard <keithp at keithp.com>
  Date:   2022-03-26 (Sat, 26 Mar 2022)

  Changed paths:
    M test/Makefile

  Log Message:
  -----------
  test: Always test on risc-v now

upstream qemu has risc-v semihosting support, and that's packaged in
debian so we can always test the risc-v version too.

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


Compare: https://github.com/keith-packard/snek/compare/74e19c3245ed...92d59459bd08


More information about the Snek mailing list