Hello,Through r26937 I noticed that the kernel settings file has an option to enable APM. Enabling it works fine in QEMU (gcc4), in the form that QEMU exits when shutdown is finished. Same for real hardware (gcc2). A ticket for the shutdown feature was recently turned down as "invalid":
Anyhow, having this enabled and working for the Alpha would seem like a good idea to me, since not shutting down properly can be perceived as inconvenient for people used to it from Windows, Linux etc. It would give a bad final impression, unless the user restarts. Not to mention that it saves energy.
We have had reports of certain pieces of hardware leading to errors before, but to my knowledge that has not lead to, e.g., IDE/SATA being disabled on all machines just because of a JMicron controller not working somewhere. If we don't test APM because we're unaware of its existence or because tickets indicating such an unresolved problem get closed (and are thus no longer listed), then we are unlikely to find out where it fails and where it doesn't, and hence will not see much progress there...