sencha: track changes to MpactCheriotCPU.cs

- MpactCheriotPeripheral is now bundled with and bound to the
  MpactCherioCPU class; this includes combining the code in one file
- no more need to setup ram_smc; mpact sim is not shared any more
- CliPort -> CLIPort and WaitForCli -> WaitForCLI
- renode LoadELF now works (LoadBinary should too but not tested)
- constructors changed; adjust the c# code to match
- massive style changes to MpactCheriotCPU.cs

NB: this requires an update cheriot toolchain

Change-Id: I9034e06c7ffecf78312b38b59ef971256f78107d
4 files changed
tree: 27dece3e741610b9c20f8d42b2ed65a1b903059f
  1. platforms/
  2. shodan_infrastructure/
  3. CONTRIBUTING.md
  4. gdbinit
  5. kelvin.resc
  6. LICENSE
  7. README.md
  8. sencha.resc
  9. shodan.resc
  10. springbok.resc
README.md

Simulation Configuration

This project hosts the Renode simulation description, platform definition, and simulation models for customized components.

Project structure

  • platforms: renode platform definitions
  • shodan_infrastructure: customized component model used in Renode's runtime compilation