First shot at factoring SMM code into generic parts and southbridge specific