code: def set_nvram(self, nvram):
          
  
          if self._nvram == nvram:
              return
  
          yield from self._hypervisor.send('vm set_nvram "{name}" {nvram}'.format(name=self._name, nvram=nvram))
          log.info('Router "{name}" [{id}]: NVRAM updated from {old_nvram}KB to {new_nvram}KB'.format(name=self._name,
                                                                                                      id=self._id,
                                                                                                      old_nvram=self._nvram,
                                                                                                      new_nvram=nvram))
          self._nvram = nvram
docs: Sets amount of NVRAM allocated to this router
  
          :param nvram: amount of NVRAM in Kbytes (integer)