Hawking temperature for various kinds of black holes from Heisenberg   uncertainty principle
  Hawking temperature is computed for a large class of black holes (with spherical, toroidal and hyperboloidal topologies) using only laws of classical physics plus the "classical" Heisenberg Uncertainty Principle. This principle is shown to be fully sufficient to get the result, and there is no need to this scope of a Generalized Uncertainty Principle. 
Fabio Scardigli