kasli_soc.py: change write_rustc_cfg_file() to follow artiq repo #252

Merged
sb10q merged 1 commits from morgan/artiq-zynq:refactor_cfg into master 2023-08-30 15:30:54 +08:00
  • write_rustc_cfg_file(soc, filename) at kasli_soc.py now auto generate all has_CSR_cores in rustc-cfg file

  • change self.rustc_cfg to self.config following artiq repo

  • rustc-cfg file check

    • run python src/gateware/kasli_soc.py -c build/rustc-cfg <variant>.json for standalone, master and satellite
    • Vertified new rustc-cfg contains all the cfgs that the old cfg files has
  • compilation check

    • run nix build <variant> -L for master and built successfully
    • compiling satellite need #251
    • compiling standalone need #250
- `write_rustc_cfg_file(soc, filename)` at `kasli_soc.py` now auto generate all `has_CSR_cores` in rustc-cfg file - change `self.rustc_cfg` to `self.config` following artiq repo - rustc-cfg file check - run `python src/gateware/kasli_soc.py -c build/rustc-cfg <variant>.json` for standalone, master and satellite - Vertified new rustc-cfg contains all the cfgs that the old cfg files has - compilation check - run `nix build <variant> -L` for master and built successfully - compiling satellite need #251 - compiling standalone need #250
morgan added 1 commit 2023-08-30 14:59:22 +08:00
sb10q merged commit 0e6309b95e into master 2023-08-30 15:30:54 +08:00
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: M-Labs/artiq-zynq#252
There is no content yet.