[PATCH 0/9] (mostly) x86 kernel configuration adjustments
Elliott Mitchell
ehem+openwrt at m5p.com
Wed Apr 26 18:04:21 PDT 2023
On Thu, Apr 27, 2023 at 01:11:13AM +0200, Stefan Lippers-Hollmann wrote:
> On 2023-04-26, Elliott Mitchell wrote:
> [...]
> >
> > Looks like little of ISA remained on "64", yet some DMA support remained
> > due to the generic configuration. Remove the ISA and ISA DMA support
> > from the top-level configuration. Geode and Legacy though almost
> > certainly still need ISA support.
>
> You might find that while ISA went away as an addon slot quite quickly,
> it still survived rather long for low performance onboard devices (e.g.
> sensors).
I know, I was unsure of when it 100% disappeared. Do you expect anything
besides "legacy" to be used for this type of system though?
My larger concern is the x86 default should be "no" since this is less
than 50% of cases. As such target/linux/x86/config-* should have
CONFIG_ISA=n and only the special builds which need it should enable it.
> > In case someone doesn't know, "AGP" is short for "Accelerated Graphics
> > Port". This was an interim standard when graphics cards in the late
> > 1990s were overwhelming PCI, but PCI-Express wasn't yet available. Since
> > OpenWRT is a router distribution, this doesn't seem like a good fit. If
> > you've got such an Intel board, this will reduce graphics performance,
> > but will release ~.5MB extra memory for better uses.
>
> While *I personally* wouldn't consider systems of this vintage for 24/7
> operations (power consumption alone), AGP has been in use for quite a
> while longer than that (mid 2000s). I do still have (fully functional)
> Pentium 4 and AMD64 systems with AGP graphics.
Mine are long gone. I believe AGP though is a PCI superset. Disabling
AGP support is supposed to reduce performance, but keep the bus
functional. Mainly it merely behaves as a very fast PCI bus instead of
having extra features.
There has been discussion of removing AGP support from the Linux kernel.
> I have responded to DRM and x86_x32 individually, but while I understand
> these proposals from a virtualization-only point of view, they are not
> very useful on real x86/ x86_64 hardware - up to the point of being
> actively harmful in breaking support for existing hardware.
Please point to a patch and cite an example of existing hardware it
breaks*.
* reduced performance is not breaking support, pushing hardware onto
legacy isn't breaking support either
> (It's pointless to enable x32, unless you can demonstrate that OpenWrt's
> buildsystem can successfully build for it, with a 32 bit userland and
> 64 bit kernels).
Enabling the kernel support is the first step in the process of getting
x32 operational.
--
(\___(\___(\______ --=> 8-) EHM <=-- ______/)___/)___/)
\BS ( | ehem+sigmsg at m5p.com PGP 87145445 | ) /
\_CS\ | _____ -O #include <stddisclaimer.h> O- _____ | / _/
8A19\___\_|_/58D2 7E3D DDF4 7BA6 <-PGP-> 41D1 B375 37D0 8714\_|_/___/5445
More information about the openwrt-devel
mailing list