Re: [PATCH v3 00/10] x86: 32-bit cleanups

Andy Shevchenko
2025-02-27T14:09:35Z

On Thu, Feb 27, 2025 at 12:34 PM Ingo Molnar <mingo@kernel.org> wrote:
> * Arnd Bergmann <arnd@kernel.org> wrote:

> > While looking at 32-bit arm cleanups, I came across some related topics
> > on x86 and ended up making a series for those as well.
> >
> > Primarily this is about running 32-bit kernels on 64-bit hardware,
> > which usually works but should probably be discouraged more clearly by
> > only providing support for features that are used on real 32-bit hardware:
> >
> > I found only a few 2003-era high-end servers (HP DL740 and DL760 G2)
> > that were the only possible remaining uses of HIGHMEM64G and BIGSMP after
> > the removal of 32-bit NUMA machines in 2014. Similarly, there is only
> > one generation of hardware with support for VT-x. All these features
> > can be removed without hurting users.
> >
> > In the CPU selection, building a 32-bit kernel optimized for AMD K8
> > or Intel Core2 is anachronistic, so instead only 32-bit CPU types need
> > to be offered as optimization targets. The "generic" target on 64-bit
> > turned out to be slightly broken, so I included a fix for that as well.

> Sweet! I have applied your series to tip:x86/cpu with some minor tweaks
> and a conflict resolution for pending work in x86/mm. Let's see if
> anyone complains about the removal of these obsolete features.

A bit of offtopic here since it seems I have not noticed any activity
in your header dependency clean up series are you planning to rebase
it at some point? And what is the status in general?

--
With Best Regards,
Andy Shevchenko