Commit f57d5f8004 deprecated the 'any' CPU type but failed to change the
default CPU for linux-user. The result is that all linux-users
invocations that doesn't specify a different CPU started to show a
deprecation warning:
$ ./build/qemu-riscv64 ./foo-novect.out
qemu-riscv64: warning: The 'any' CPU is deprecated and will be removed in the future.
Change the default CPU for RISC-V linux-user from 'any' to 'max'.
Reported-by: Richard Henderson <richard.henderson@linaro.org>
Fixes: f57d5f8004 ("target/riscv: deprecate the 'any' CPU type")
Signed-off-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
---
linux-user/riscv/target_elf.h | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/linux-user/riscv/target_elf.h b/linux-user/riscv/target_elf.h
index 9dd65652ee..dedd5956f3 100644
--- a/linux-user/riscv/target_elf.h
+++ b/linux-user/riscv/target_elf.h
@@ -9,7 +9,6 @@
#define RISCV_TARGET_ELF_H
static inline const char *cpu_get_model(uint32_t eflags)
{
- /* TYPE_RISCV_CPU_ANY */
- return "any";
+ return "max";
}
#endif
--
2.41.0
On Fri, Oct 20, 2023 at 5:46 PM Daniel Henrique Barboza <dbarboza@ventanamicro.com> wrote: > > Commit f57d5f8004 deprecated the 'any' CPU type but failed to change the > default CPU for linux-user. The result is that all linux-users > invocations that doesn't specify a different CPU started to show a > deprecation warning: > > $ ./build/qemu-riscv64 ./foo-novect.out > qemu-riscv64: warning: The 'any' CPU is deprecated and will be removed in the future. > > Change the default CPU for RISC-V linux-user from 'any' to 'max'. > > Reported-by: Richard Henderson <richard.henderson@linaro.org> > Fixes: f57d5f8004 ("target/riscv: deprecate the 'any' CPU type") > Signed-off-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com> Thanks! Applied to riscv-to-apply.next Alistair > --- > linux-user/riscv/target_elf.h | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/linux-user/riscv/target_elf.h b/linux-user/riscv/target_elf.h > index 9dd65652ee..dedd5956f3 100644 > --- a/linux-user/riscv/target_elf.h > +++ b/linux-user/riscv/target_elf.h > @@ -9,7 +9,6 @@ > #define RISCV_TARGET_ELF_H > static inline const char *cpu_get_model(uint32_t eflags) > { > - /* TYPE_RISCV_CPU_ANY */ > - return "any"; > + return "max"; > } > #endif > -- > 2.41.0 > >
On Mon, 23 Oct 2023 at 02:15, Alistair Francis <alistair23@gmail.com> wrote: > > On Fri, Oct 20, 2023 at 5:46 PM Daniel Henrique Barboza > <dbarboza@ventanamicro.com> wrote: > > > > Commit f57d5f8004 deprecated the 'any' CPU type but failed to change the > > default CPU for linux-user. The result is that all linux-users > > invocations that doesn't specify a different CPU started to show a > > deprecation warning: > > > > $ ./build/qemu-riscv64 ./foo-novect.out > > qemu-riscv64: warning: The 'any' CPU is deprecated and will be removed in the future. > > > > Change the default CPU for RISC-V linux-user from 'any' to 'max'. > > > > Reported-by: Richard Henderson <richard.henderson@linaro.org> > > Fixes: f57d5f8004 ("target/riscv: deprecate the 'any' CPU type") > > Signed-off-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com> > > Thanks! > > Applied to riscv-to-apply.next Hi -- did this patch get lost along the way? It doesn't seem to be upstream yet. thanks -- PMM
On Fri, Nov 3, 2023 at 11:43 PM Peter Maydell <peter.maydell@linaro.org> wrote: > > On Mon, 23 Oct 2023 at 02:15, Alistair Francis <alistair23@gmail.com> wrote: > > > > On Fri, Oct 20, 2023 at 5:46 PM Daniel Henrique Barboza > > <dbarboza@ventanamicro.com> wrote: > > > > > > Commit f57d5f8004 deprecated the 'any' CPU type but failed to change the > > > default CPU for linux-user. The result is that all linux-users > > > invocations that doesn't specify a different CPU started to show a > > > deprecation warning: > > > > > > $ ./build/qemu-riscv64 ./foo-novect.out > > > qemu-riscv64: warning: The 'any' CPU is deprecated and will be removed in the future. > > > > > > Change the default CPU for RISC-V linux-user from 'any' to 'max'. > > > > > > Reported-by: Richard Henderson <richard.henderson@linaro.org> > > > Fixes: f57d5f8004 ("target/riscv: deprecate the 'any' CPU type") > > > Signed-off-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com> > > > > Thanks! > > > > Applied to riscv-to-apply.next > > Hi -- did this patch get lost along the way? It doesn't seem to > be upstream yet. It's in my tree. I expect to send a PR any day now Alistair > > thanks > -- PMM
On Fri, Oct 20, 2023 at 5:46 PM Daniel Henrique Barboza <dbarboza@ventanamicro.com> wrote: > > Commit f57d5f8004 deprecated the 'any' CPU type but failed to change the > default CPU for linux-user. The result is that all linux-users > invocations that doesn't specify a different CPU started to show a > deprecation warning: > > $ ./build/qemu-riscv64 ./foo-novect.out > qemu-riscv64: warning: The 'any' CPU is deprecated and will be removed in the future. > > Change the default CPU for RISC-V linux-user from 'any' to 'max'. > > Reported-by: Richard Henderson <richard.henderson@linaro.org> > Fixes: f57d5f8004 ("target/riscv: deprecate the 'any' CPU type") > Signed-off-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com> Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Alistair > --- > linux-user/riscv/target_elf.h | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/linux-user/riscv/target_elf.h b/linux-user/riscv/target_elf.h > index 9dd65652ee..dedd5956f3 100644 > --- a/linux-user/riscv/target_elf.h > +++ b/linux-user/riscv/target_elf.h > @@ -9,7 +9,6 @@ > #define RISCV_TARGET_ELF_H > static inline const char *cpu_get_model(uint32_t eflags) > { > - /* TYPE_RISCV_CPU_ANY */ > - return "any"; > + return "max"; > } > #endif > -- > 2.41.0 > >
On 10/20/23 00:45, Daniel Henrique Barboza wrote: > Commit f57d5f8004 deprecated the 'any' CPU type but failed to change the > default CPU for linux-user. The result is that all linux-users > invocations that doesn't specify a different CPU started to show a > deprecation warning: > > $ ./build/qemu-riscv64 ./foo-novect.out > qemu-riscv64: warning: The 'any' CPU is deprecated and will be removed in the future. > > Change the default CPU for RISC-V linux-user from 'any' to 'max'. > > Reported-by: Richard Henderson <richard.henderson@linaro.org> > Fixes: f57d5f8004 ("target/riscv: deprecate the 'any' CPU type") > Signed-off-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> r~
On 20/10/23 09:45, Daniel Henrique Barboza wrote: > Commit f57d5f8004 deprecated the 'any' CPU type but failed to change the > default CPU for linux-user. The result is that all linux-users > invocations that doesn't specify a different CPU started to show a > deprecation warning: > > $ ./build/qemu-riscv64 ./foo-novect.out > qemu-riscv64: warning: The 'any' CPU is deprecated and will be removed in the future. > > Change the default CPU for RISC-V linux-user from 'any' to 'max'. > > Reported-by: Richard Henderson <richard.henderson@linaro.org> > Fixes: f57d5f8004 ("target/riscv: deprecate the 'any' CPU type") > Signed-off-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com> > --- > linux-user/riscv/target_elf.h | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
© 2016 - 2024 Red Hat, Inc.