[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#766105: 486 kernel doesn't boot on net4501; CC_STACKPROTECTOR_NONE helps



Control: tag -1 upstream

On Tue, 2014-10-21 at 13:32 +0100, Ben Harris wrote:
> On Tue, 21 Oct 2014, Ben Hutchings wrote:
> 
> > It appears that the stack protector depends on the TSC for
> > initialisation.  This is not implemented by the Intel 486 or its clones.
> 
> Oops.  That suggests that there's an upstream problem as well, since the 
> kernel configuration system shouldn't allow you to enable the stack 
> protector without disabling 486 support.

Yes.

> > We should perhaps have renamed the 486 flavour to 586 when enabling this
> > feature, but it wasn't noticed at the time.
> >
> > It's a bit late to change the flavour name for jessie, as it is
> > unfortunately used in many other places.  I can at least correct the
> > description.
> 
> This will also need an update to the Installation Guide, since it 
> currently says that 486 processors are supported:
> 
> http://d-i.debian.org/manual/en.i386/ch02s01.html#idp6106384

Right.

> Will custom kernels running on 486es still be supported, or is Debian 
> intending to desupport the 486 in userland as well?

They might still work.  gcc is now configured to target 586 and above,
but I don't think there are any 586-only instructions that it will
automatically generate.

However, given that this fatal bug has not (so far as I know) been
reported in the 5 years since it was introduced in unstable, I suspect
you're one of a very few people still using Debian on a 486, and you may
find many other things broken.

Ben.

-- 
Ben Hutchings
Reality is just a crutch for people who can't handle science fiction.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: