The ecu limits the engine performance until its up to temp I believe. This is to prevent damage occuring to the engine when its cold.
I think it also has something to do with the emissions result for the european tests when cold, which is why they can be a bit lumpy on idle, from what I've heard.