proomt

Search

Search posts, papers, and topics

All posts

Raymond Chen1 min readintermediate

Why is there no Windows hot-patching support for other architectures like 32-bit ARM and MIPS?

Summary

Windows hot-patching supports x86 and 64-bit ARM, but not older architectures like MIPS because they predate the feature. 32-bit ARM lacks support because hot-patching is a Windows Server feature, and no 32-bit ARM Windows Server existed.

  • Architectures like MIPS, Alpha AXP, PowerPC, and SH-3 predate Windows hot-patching rules.
  • 32-bit ARM support was introduced to Windows after hot-patching existed.
  • Hot-patching is exclusively a Windows Server feature.
  • There was no Windows Server version released for 32-bit ARM.

This clarifies specific historical and product-line reasons behind Windows hot-patching architecture support for engineers interested in OS design decisions.

6/10

Related reading

  1. When to choose x86-64 vs aarch64

    When provisioning PlanetScale Postgres clusters you must pick either x86‑64 or aarch64, because the two architectures differ in core counting, clock speed, SIMD width, and on‑disk file compatibility. ARM gives more cores per vCPU and lower power, which helps many small queries, while x86‑64 offers higher single‑core performance and wider vector instructions, which helps heavy queries and certain…

    PlanetScaleplanetscale.com6 min
  2. What's been going on in w64devkit the past year

    This post details a year of significant updates to w64devkit, a Windows development kit, including enhanced release security with code signing and immutability, and a multilib x64 toolchain. It also introduces new build tools like CMake, Ninja, and Ccache, alongside a custom C11 threads implementation and improvements to Binutils and GCC.

    Chris Wellonsnullprogram.com8 minHN212lobste.rs4