1*b8d38bd5SDamien Hedde /* 2*b8d38bd5SDamien Hedde * Clock migration structure 3*b8d38bd5SDamien Hedde * 4*b8d38bd5SDamien Hedde * Copyright GreenSocs 2019-2020 5*b8d38bd5SDamien Hedde * 6*b8d38bd5SDamien Hedde * Authors: 7*b8d38bd5SDamien Hedde * Damien Hedde 8*b8d38bd5SDamien Hedde * 9*b8d38bd5SDamien Hedde * This work is licensed under the terms of the GNU GPL, version 2 or later. 10*b8d38bd5SDamien Hedde * See the COPYING file in the top-level directory. 11*b8d38bd5SDamien Hedde */ 12*b8d38bd5SDamien Hedde 13*b8d38bd5SDamien Hedde #include "qemu/osdep.h" 14*b8d38bd5SDamien Hedde #include "migration/vmstate.h" 15*b8d38bd5SDamien Hedde #include "hw/clock.h" 16*b8d38bd5SDamien Hedde 17*b8d38bd5SDamien Hedde const VMStateDescription vmstate_clock = { 18*b8d38bd5SDamien Hedde .name = "clock", 19*b8d38bd5SDamien Hedde .version_id = 0, 20*b8d38bd5SDamien Hedde .minimum_version_id = 0, 21*b8d38bd5SDamien Hedde .fields = (VMStateField[]) { 22*b8d38bd5SDamien Hedde VMSTATE_UINT64(period, Clock), 23*b8d38bd5SDamien Hedde VMSTATE_END_OF_LIST() 24*b8d38bd5SDamien Hedde } 25*b8d38bd5SDamien Hedde }; 26