[PATCH 0/5] MIPS: SGI updates
From: Imre Kaloz
Date: Mon Oct 26 2026 - 09:50:14 EST
A stack fix for run_uncached(), a missing prototype and defconfig
updates for the SGI machines. Applies on top of "MIPS: SGI fixes"
(<20261013094554.16804-1-kaloz@xxxxxxxxxx>).
Patch 1 keeps the stack that run_uncached() gives its callee clear of
the registers it saves in its own frame.
Patch 2 declares ip22_eisa_init() in asm/sgi/ip22.h, so that enabling
EISA on IP22 does not add a -Wmissing-prototypes warning.
Patches 3 to 5 clean up ip22_defconfig, ip30_defconfig and
ip32_defconfig. They enable EISA, HAL2 audio and the Zilog serial
console on IP22, the front panel LEDs on IP30 and the audio driver on
IP32. Patch 3 also switches ip22_defconfig to the R4x00 CPU type,
which most of these machines shipped with.
Imre Kaloz (5):
MIPS: lib/uncached: fix run_uncached()'s stack switch
MIPS: sgi-ip22: Add prototype for ip22_eisa_init() to header
MIPS: ip22_defconfig: correct CPU type, add EISA and refresh config
MIPS: ip30_defconfig: drop add-in drivers, enable the LED driver
MIPS: ip32_defconfig: drop dead options and add-in drivers, add audio
arch/mips/configs/ip22_defconfig | 79 ++++++--------------------------
arch/mips/configs/ip30_defconfig | 13 ++----
arch/mips/configs/ip32_defconfig | 36 ++++-----------
arch/mips/include/asm/sgi/ip22.h | 1 +
arch/mips/lib/uncached.c | 7 +++
arch/mips/sgi-ip22/ip22-int.c | 2 -
6 files changed, 34 insertions(+), 104 deletions(-)
base-commit: f2633ae2cb94428d310ad359a8d4016712133e90
--
2.47.3