Gerd Hoffmann <kra...@redhat.com> 于2019年4月25日周四 下午4:15写道:
> On Wed, Apr 24, 2019 at 09:16:56AM +0800, Li Qiang wrote: > > Thomas Huth <th...@redhat.com> 于2019年4月24日周三 上午12:29写道: > > > > > Is this endianess-safe? Or do you need to byteswap reboot_timeout if > the > > > host and guest endianess does not match? > > > > Good question! > > > > IIUC, the qemu fw_cfg store the 'file' entry data just in byte stream. > > No. Integers are defined to be little endian. See fw_cfg_add_i64() for > example, there is an explicit cpu_to_le64() call for that. > Yes, for the fw_cfg 'integer' entry it is stored as little endian. But for the fw_cfg 'file' entry interpred as an integer, there is no specify the endianess. Thanks, Li Qiang > cheers, > Gerd > >