Added new API call - EditMachineHardware
added edit hardware support