[Morello] Add a pass to change the way we are creating
addresses for aliases in purecap. The motivation is that the global merge pass will replace globals with aliases to a merged global. The merged global address is produced by loading a capability from a pc-relative relocation (same as before). Safe loads/stores can use the merged global directly. Unsafe uses still need to produce the address of the global by doing a load from the capability table.
Status | Job ID | Name | Coverage | ||||||
---|---|---|---|---|---|---|---|---|---|
Build Stage1 | |||||||||
passed |
#124938
|
build-and-test-cheribsd |
01:50:02
|
|
|||||
passed |
#124937
arm64_fast
|
build-musl-aarch64 |
00:36:50
|
|
|||||
passed |
#124936
|
build-toolchain |
01:16:48
|
|
|||||
Build Stage2 | |||||||||
failed |
#124942
allowed to fail
|
build-android-nano |
00:27:14
|
|
|||||
failed |
#124940
allowed to fail
|
build-android-swr |
00:34:53
|
|
|||||
failed |
#124941
allowed to fail
|
build-android-swr-soc |
00:34:28
|
|
|||||
passed |
#124943
|
build-busybox |
00:25:24
|
|
|||||
failed |
#124944
allowed to fail
|
build-busybox-soc |
00:25:27
|
|
|||||
passed |
#124945
|
build-firmware |
00:08:05
|
|
|||||
passed |
#124946
|
build-firmware-soc |
00:08:03
|
|
|||||
passed |
#124939
|
build-musl-x86 |
00:28:25
|
|
|||||
Generate Test | |||||||||
passed |
#124947
|
generate-test |
00:01:36
|
||||||
Test | |||||||||
failed |
#124948
bridge
|
test |
|
||||||
failed |
#124950
arm64
|
test-tuxsuite-android-swr-boottest |
00:01:53
|
|
|||||
passed |
#124949
arm64
|
test-tuxsuite-busybox |
00:04:32
|
|
|||||
Publish Artifacts | |||||||||
passed |
#124951
|
publish_artifacts |
00:02:02
|
||||||
Name | Stage | Failure | ||
---|---|---|---|---|
failed
|
test-tuxsuite-android-swr-boottest | Test | ||
|
||||
failed
|
build-android-swr | Build Stage2 | ||
|
||||
failed
|
build-android-swr-soc | Build Stage2 | ||
|
||||
failed
|
build-android-nano | Build Stage2 | ||
|
||||
failed
|
build-busybox-soc | Build Stage2 | ||
|