Re: System compiled for neoverse-v1 gives odd error when booted on neoverse-v1

From: Pete French <pete_at_twisted.org.uk>
Date: Wed, 30 Apr 2025 21:05:45 UTC

On 30/04/2025 19:59, Pete French wrote:
> So, this is an odd one. I have a test ARM server in AWS, which I was
> running using a Neoverse-V1 instance type, and I compiled the system
> for it using CPUTYPE?=neoverse-v1
> 
> If I then change the instance type to Neoverse-V2 and boot it, then
> it seems to work, except I get this:
> 
> 30 Apr 16:59:56 ntpdate[767]: poll() error: Invalid argument
> 
> But (as far as I can tell) V2 is supposed to be 100% backward compatible
> with V1, so this should not make a difference.
> 
> 
> Did I misunderstand this ? My first foray into ARM!
> 
> -pete.
> 
> PS: If I leave CPUTYPE alone then it works on both fine by the way


Adding to my own email here, but I also just tried compiling on the
V2 instance, with CPUTYPE set to neoverse-v2, and running that,
and that gives the same error, which I wasn't expecting.

This is also in the userland somewhere, as if I run it with a
non CPUTYPE kernel, but lave the userland alone, then it still
produces the error.