svn commit: r326758 - in head/sys/i386: conf include
Alexey Dokuchaev
danfe at FreeBSD.org
Mon Dec 11 15:44:57 UTC 2017
On Mon, Dec 11, 2017 at 07:09:10AM -0800, Rodney W. Grimes wrote:
> [ Charset UTF-8 unsupported, converting... ]
> > New Revision: 326758
> > URL: https://svnweb.freebsd.org/changeset/base/326758
> >
> > Log:
> > i386: Bump KSTACK_PAGES default to match amd64
> >
> > Logically, extend r286288 to cover all threads, by default.
> >
> > The world has largely moved on from i386. Most FreeBSD users and
> > developers ...
>
> This is a mistake, there is a huge world of i386 deployment, not all
> the world needs, or even wants amd64, especially in the virtualization
> world when you are running anything with less than 4G of memory, which
> I would argue is a huge depolyement base.
>
> 64-bit code is simply wasteful on these platforms, and though maybe
> software developers are ok with that waste, (smart) business people
> are not.
Big +1. Most of my hw is 32-bit and I like it that way. It works
fine, it helps to maintains/check sw sanity, and remains our default
reference platform.
> > ... test on amd64 hardware.
Then they should start doing a better job and test on i386 (at least)
as well.
> For better or worse, we have written a non-trivial amount of kernel
> code that relies on stacks larger than 8 kB, and it "just works" on
> amd64, so there has been little incentive to shrink it.
If the code is broken, it should be fixed. "Just works on amd64" is
not a good enough excuse to deprecate^Wput quick "fixes" for i386 that
did not undergo sufficient review.
./danfe
More information about the svn-src-all
mailing list