adhuliya / ajit-toolchain

Toolchains for AJIT Processor IIT Bombay
8 stars 4 forks source link

Create a new branch to organize the repository #8

Closed adhuliya closed 3 years ago

adhuliya commented 3 years ago

The repository needs a reorganization to ensure a reliable build. Create a new thread and start its development. The tentative goals are the following,

  1. A reliable build process for each component.
  2. Repository structure is clearly explained and maintained likewise.
  3. After 1 and 2 are fairly done, create a docker image that reliably saves all the work done.
  4. Integrate the components into the buildroot build process.
  5. Create a docker image such that the build is reproducible anywhere.
  6. Merge with the master branch.
  7. Release the docker image and/or the build.

This will automatically address issues #6 and #5 as well. And will help address issue #1 too.

adhuliya commented 3 years ago

Create branch marshal for the same.

adhuliya commented 3 years ago

from_ajit_repo/simulators/c_model is not compiling. It needs the header file ajit_validationLexer.h but it is no where to be found. (more precisely debugger/doval/src/do_val.c needs that file). I followed the from_ajit_repo/simulators/c_model/README instructions and used the ./ahir_release folder to set the ahir paths.

adhuliya commented 3 years ago

See marshal branch. Now its is a good working state.