On the B777, as long as the autothrottle is armed (but not necessarily being used), it should automatically activate stall protection if an ILS is being flown using the autopilot or flightdirector in G/S (glideslope) mode, but only up until 100 ft radio altitude on the approach. Thrust should be increased to maintain minimum manoevring speed (approximately the top of the amber band) or the speed set in the mode control panel speed window, whichever is greater. The EICAS message AIRSPEED LOW will be displayed if this occurs.
Obviously, in the BA038 case there was no thrust available to increase the speed.