Was this a regression from the problems that I had in February? Or did gcc/llvm make changes to their code that assume CPUID exists unconditionally? I seem to recall the problem last time was i386-specific code in the NetBSD source tree proper unconditionally trying to call CPUID. I should've been updating my kernel more frequently :/, but alas my time management isn't great.

LLVM doesn't support anything lower than the Pentium, so I'm unsure if they'll accept the patch :(.

-----Original Message----- From: Christos Zoulas
Sent: Sunday, November 22, 2015 3:48 PM
To: netbsd-users@netbsd.org
Subject: Re: NetBSD/i386 7.0 hangs booting 486

In article <56520ee6.8050...@gmail.com>,
Felix Deichmann  <m4j0rd...@gmail.com> wrote:
Am 22.11.2015 um 17:59 schrieb Christos Zoulas:
And the fix could be something like:

[...]

Just to be safe I built and installed a release with your fix and it
works fine on 486 and modern amd64 Phenom.
Thanks for your support! :)

Of course the llvm version needs to be fixed too, since it doesn't check
at all:

Yes, it would be nice if
- we could have the fixes in our tree
- they could be pulled-up to 7 for coming releases to work on (older)
486 again (6.1.5 worked without fix for me)
- they could be committed upstream to gcc and llvm

Great, I've committed to head and will ask for -7 pullups. I will
submit them to the gcc and llvm people later.

Thanks for testing!

christos

--
William D. Jones
thor0...@comcast.net

Reply via email to