Message ID | 20230625212707.1078951-3-fufuyqqqqqq@gmail.com |
---|---|
State | New |
Headers | show |
Series | Native Library Calls | expand |
Yeqi Fu <fufuyqqqqqq@gmail.com> writes: > Add CONFIG_NATIVE_CALL to architectures supporting native calls. > > Signed-off-by: Yeqi Fu <fufuyqqqqqq@gmail.com> I would expect this patch to be split up and merged with the enabling patch for each architecture. > --- > configs/targets/aarch64-linux-user.mak | 1 + > configs/targets/arm-linux-user.mak | 1 + > configs/targets/i386-linux-user.mak | 1 + > configs/targets/mips-linux-user.mak | 1 + > configs/targets/mips64-linux-user.mak | 1 + > configs/targets/x86_64-linux-user.mak | 1 + > 6 files changed, 6 insertions(+) > > diff --git a/configs/targets/aarch64-linux-user.mak b/configs/targets/aarch64-linux-user.mak > index ba8bc5fe3f..5a8fd98cd9 100644 > --- a/configs/targets/aarch64-linux-user.mak > +++ b/configs/targets/aarch64-linux-user.mak > @@ -4,3 +4,4 @@ TARGET_XML_FILES= gdb-xml/aarch64-core.xml gdb-xml/aarch64-fpu.xml gdb-xml/aarch > TARGET_HAS_BFLT=y > CONFIG_SEMIHOSTING=y > CONFIG_ARM_COMPATIBLE_SEMIHOSTING=y > +CONFIG_NATIVE_CALL=y > diff --git a/configs/targets/arm-linux-user.mak b/configs/targets/arm-linux-user.mak > index 7f5d65794c..f934fb82da 100644 > --- a/configs/targets/arm-linux-user.mak > +++ b/configs/targets/arm-linux-user.mak > @@ -5,3 +5,4 @@ TARGET_XML_FILES= gdb-xml/arm-core.xml gdb-xml/arm-vfp.xml gdb-xml/arm-vfp3.xml > TARGET_HAS_BFLT=y > CONFIG_SEMIHOSTING=y > CONFIG_ARM_COMPATIBLE_SEMIHOSTING=y > +CONFIG_NATIVE_CALL=y > diff --git a/configs/targets/i386-linux-user.mak b/configs/targets/i386-linux-user.mak > index 5b2546a430..2d8bca8f93 100644 > --- a/configs/targets/i386-linux-user.mak > +++ b/configs/targets/i386-linux-user.mak > @@ -2,3 +2,4 @@ TARGET_ARCH=i386 > TARGET_SYSTBL_ABI=i386 > TARGET_SYSTBL=syscall_32.tbl > TARGET_XML_FILES= gdb-xml/i386-32bit.xml > +CONFIG_NATIVE_CALL=y > diff --git a/configs/targets/mips-linux-user.mak b/configs/targets/mips-linux-user.mak > index b4569a9893..fa005d487a 100644 > --- a/configs/targets/mips-linux-user.mak > +++ b/configs/targets/mips-linux-user.mak > @@ -3,3 +3,4 @@ TARGET_ABI_MIPSO32=y > TARGET_SYSTBL_ABI=o32 > TARGET_SYSTBL=syscall_o32.tbl > TARGET_BIG_ENDIAN=y > +CONFIG_NATIVE_CALL=y > diff --git a/configs/targets/mips64-linux-user.mak b/configs/targets/mips64-linux-user.mak > index d2ff509a11..ecfe6bcf73 100644 > --- a/configs/targets/mips64-linux-user.mak > +++ b/configs/targets/mips64-linux-user.mak > @@ -4,3 +4,4 @@ TARGET_BASE_ARCH=mips > TARGET_SYSTBL_ABI=n64 > TARGET_SYSTBL=syscall_n64.tbl > TARGET_BIG_ENDIAN=y > +CONFIG_NATIVE_CALL=y > diff --git a/configs/targets/x86_64-linux-user.mak b/configs/targets/x86_64-linux-user.mak > index 9ceefbb615..a53b017454 100644 > --- a/configs/targets/x86_64-linux-user.mak > +++ b/configs/targets/x86_64-linux-user.mak > @@ -3,3 +3,4 @@ TARGET_BASE_ARCH=i386 > TARGET_SYSTBL_ABI=common,64 > TARGET_SYSTBL=syscall_64.tbl > TARGET_XML_FILES= gdb-xml/i386-64bit.xml > +CONFIG_NATIVE_CALL=y
diff --git a/configs/targets/aarch64-linux-user.mak b/configs/targets/aarch64-linux-user.mak index ba8bc5fe3f..5a8fd98cd9 100644 --- a/configs/targets/aarch64-linux-user.mak +++ b/configs/targets/aarch64-linux-user.mak @@ -4,3 +4,4 @@ TARGET_XML_FILES= gdb-xml/aarch64-core.xml gdb-xml/aarch64-fpu.xml gdb-xml/aarch TARGET_HAS_BFLT=y CONFIG_SEMIHOSTING=y CONFIG_ARM_COMPATIBLE_SEMIHOSTING=y +CONFIG_NATIVE_CALL=y diff --git a/configs/targets/arm-linux-user.mak b/configs/targets/arm-linux-user.mak index 7f5d65794c..f934fb82da 100644 --- a/configs/targets/arm-linux-user.mak +++ b/configs/targets/arm-linux-user.mak @@ -5,3 +5,4 @@ TARGET_XML_FILES= gdb-xml/arm-core.xml gdb-xml/arm-vfp.xml gdb-xml/arm-vfp3.xml TARGET_HAS_BFLT=y CONFIG_SEMIHOSTING=y CONFIG_ARM_COMPATIBLE_SEMIHOSTING=y +CONFIG_NATIVE_CALL=y diff --git a/configs/targets/i386-linux-user.mak b/configs/targets/i386-linux-user.mak index 5b2546a430..2d8bca8f93 100644 --- a/configs/targets/i386-linux-user.mak +++ b/configs/targets/i386-linux-user.mak @@ -2,3 +2,4 @@ TARGET_ARCH=i386 TARGET_SYSTBL_ABI=i386 TARGET_SYSTBL=syscall_32.tbl TARGET_XML_FILES= gdb-xml/i386-32bit.xml +CONFIG_NATIVE_CALL=y diff --git a/configs/targets/mips-linux-user.mak b/configs/targets/mips-linux-user.mak index b4569a9893..fa005d487a 100644 --- a/configs/targets/mips-linux-user.mak +++ b/configs/targets/mips-linux-user.mak @@ -3,3 +3,4 @@ TARGET_ABI_MIPSO32=y TARGET_SYSTBL_ABI=o32 TARGET_SYSTBL=syscall_o32.tbl TARGET_BIG_ENDIAN=y +CONFIG_NATIVE_CALL=y diff --git a/configs/targets/mips64-linux-user.mak b/configs/targets/mips64-linux-user.mak index d2ff509a11..ecfe6bcf73 100644 --- a/configs/targets/mips64-linux-user.mak +++ b/configs/targets/mips64-linux-user.mak @@ -4,3 +4,4 @@ TARGET_BASE_ARCH=mips TARGET_SYSTBL_ABI=n64 TARGET_SYSTBL=syscall_n64.tbl TARGET_BIG_ENDIAN=y +CONFIG_NATIVE_CALL=y diff --git a/configs/targets/x86_64-linux-user.mak b/configs/targets/x86_64-linux-user.mak index 9ceefbb615..a53b017454 100644 --- a/configs/targets/x86_64-linux-user.mak +++ b/configs/targets/x86_64-linux-user.mak @@ -3,3 +3,4 @@ TARGET_BASE_ARCH=i386 TARGET_SYSTBL_ABI=common,64 TARGET_SYSTBL=syscall_64.tbl TARGET_XML_FILES= gdb-xml/i386-64bit.xml +CONFIG_NATIVE_CALL=y
Add CONFIG_NATIVE_CALL to architectures supporting native calls. Signed-off-by: Yeqi Fu <fufuyqqqqqq@gmail.com> --- configs/targets/aarch64-linux-user.mak | 1 + configs/targets/arm-linux-user.mak | 1 + configs/targets/i386-linux-user.mak | 1 + configs/targets/mips-linux-user.mak | 1 + configs/targets/mips64-linux-user.mak | 1 + configs/targets/x86_64-linux-user.mak | 1 + 6 files changed, 6 insertions(+)