def free(self):
        """Free the memory referred to by the file-like, any subsequent
        operations on this file-like or slices of it will fail.
        """
        # Free the memory
        self._machine_controller.sdram_free(self._start_address,
                                            self._x, self._y)

        # Mark as freed
        self._freed = True
Free the memory referred to by the file-like, any subsequent
        operations on this file-like or slices of it will fail.