1. A method for utilizing memory flush hints within a computer system comprising: flushing data from a processor cache; determining whether memory flush hints are enabled for a specified system address range allocated to a phase change memory (“PCM”) memory device; if the memory flush hints are enabled for the specified system address range then generating a memory flush hint for a PCM memory controller of the PCM memory device; and using the memory flush hint to determine whether to save the flushed data to the PCM memory device.