diff --git a/libgloss/aarch64/elf-aem-validation.specs b/libgloss/aarch64/elf-aem-validation.specs new file mode 100644 index 000000000..ca0c92d58 --- /dev/null +++ b/libgloss/aarch64/elf-aem-validation.specs @@ -0,0 +1,12 @@ +# aem-ve.specs +# +# Spec file for AArch64 baremetal newlib, libgloss on the validation platform +# with AngelAPI semi-hosting. + +%rename lib libc + +*libgloss: +-lrdimon + +*lib: +cpu-init/rdimon-aem-el3.o%s --start-group %(libc) %(libgloss) --end-group diff --git a/libgloss/aarch64/elf-aem-ve.specs b/libgloss/aarch64/elf-aem-ve.specs new file mode 100644 index 000000000..671d3c14f --- /dev/null +++ b/libgloss/aarch64/elf-aem-ve.specs @@ -0,0 +1,19 @@ +# aem-ve.specs +# +# Spec file for AArch64 baremetal newlib, libgloss on VE platform with AngelAPI +# semi-hosting. +# +# This Spec file is also appropriate for the foundation model. + +%rename link old_link + +*link: +-Ttext-segment 0x80000000 %(old_link) + +%rename lib libc + +*libgloss: +-lrdimon + +*lib: +cpu-init/rdimon-aem-el3.o%s --start-group %(libc) %(libgloss) --end-group