Brad Bishop | bec4ebc | 2022-08-03 09:55:16 -0400 | [diff] [blame] | 1 | require conf/machine/gem5-arm64.conf |
| 2 | MACHINEOVERRIDES =. "gem5-arm64:" |
| 3 | |
| 4 | # Use baremetal_atp.py as machine configuration |
| 5 | GEM5_RUN_PROFILE = "configs/baremetal_atp.py" |
| 6 | # Require m5term |
| 7 | EXTRA_IMAGEDEPENDS += "gem5-m5term-native" |
Patrick Williams | 6ad2fb6 | 2023-06-15 12:50:14 -0500 | [diff] [blame^] | 8 | # Require ATP kernel modules, user API and gem5 m5readfile |
| 9 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "kernel-module-atp atp-uapi gem5-m5readfile" |
Brad Bishop | bec4ebc | 2022-08-03 09:55:16 -0400 | [diff] [blame] | 10 | # Optionally provide ATP kernel tests |
| 11 | MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += "atp-test" |
Patrick Williams | 6ad2fb6 | 2023-06-15 12:50:14 -0500 | [diff] [blame^] | 12 | |
| 13 | # Use ATP Engine gem5 models in gem5 build |
| 14 | DEPENDS:append:pn-gem5-aarch64-native = " atp-gem5-native" |
| 15 | GEM5_EXTRAS:pn-gem5-aarch64-native = "${STAGING_DATADIR_NATIVE}/atp" |