--- qemu/hw/pxa2xx_mmci.c 2018/04/24 17:25:17 1.1.1.3 +++ qemu/hw/pxa2xx_mmci.c 2018/04/24 18:30:40 1.1.1.5 @@ -403,7 +403,7 @@ static uint32_t pxa2xx_mmci_readw(void * return pxa2xx_mmci_read(opaque, offset); } -static CPUReadMemoryFunc *pxa2xx_mmci_readfn[] = { +static CPUReadMemoryFunc * const pxa2xx_mmci_readfn[] = { pxa2xx_mmci_readb, pxa2xx_mmci_readh, pxa2xx_mmci_readw @@ -433,7 +433,7 @@ static void pxa2xx_mmci_writew(void *opa pxa2xx_mmci_write(opaque, offset, value); } -static CPUWriteMemoryFunc *pxa2xx_mmci_writefn[] = { +static CPUWriteMemoryFunc * const pxa2xx_mmci_writefn[] = { pxa2xx_mmci_writeb, pxa2xx_mmci_writeh, pxa2xx_mmci_writew @@ -534,7 +534,7 @@ PXA2xxMMCIState *pxa2xx_mmci_init(target /* Instantiate the actual storage */ s->card = sd_init(bd, 0); - register_savevm("pxa2xx_mmci", 0, 0, + register_savevm(NULL, "pxa2xx_mmci", 0, 0, pxa2xx_mmci_save, pxa2xx_mmci_load, s); return s;