Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes for ri5cy verilator #65

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Commits on Apr 24, 2019

  1. Detect _exit by matching the _exit breakpoint

    This should work more consistently than looking for a call to
    __internal_syscall, which was very library specific.
    
    testsuite/ChangeLog:
    
    	* config/ri5cyverilator.exp (beebs_load): Check for
    	_exit breakpoint instead of __internal_syscall when trying
    	to detect exit.
    edward-jones committed Apr 24, 2019
    Configuration menu
    Copy the full SHA
    33bb9e4 View commit details
    Browse the repository at this point in the history
  2. Fix ri5cy chip flags to match arch and abi (rv32imc ilp32)

    ChangeLog:
    
    	* config/riscv32/chips/ri5cy/chip.cfg: Change CHIP_CFLAGS to
    	match architecture of ri5cy (-march=rv32imc -mabi=ilp32)
    edward-jones committed Apr 24, 2019
    Configuration menu
    Copy the full SHA
    dbf6b68 View commit details
    Browse the repository at this point in the history
  3. ri5cy: Allow gdbserver command override with env variable

    This allows an alternative gdbserver command to be used when
    running the tests.
    
    testsuite/ChangeLog:
    
    	* config/ri5cyverilator.exp (beebs_load): Pick up
    	GDBSERVER_CMD environment variable if set.
    edward-jones committed Apr 24, 2019
    Configuration menu
    Copy the full SHA
    75c94b5 View commit details
    Browse the repository at this point in the history