qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH v2 repost 6/9] loader: support for unmapped ROM


From: Laszlo Ersek
Subject: Re: [Qemu-devel] [PATCH v2 repost 6/9] loader: support for unmapped ROM blobs
Date: Mon, 15 Jul 2013 15:22:33 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130621 Thunderbird/17.0.7

On 07/10/13 15:51, Michael S. Tsirkin wrote:

> @@ -697,7 +703,12 @@ static void rom_reset(void *unused)
>          if (rom->data == NULL) {
>              continue;
>          }
> -        cpu_physical_memory_write_rom(rom->addr, rom->data, rom->datasize);
> +        if (rom->mr) {
> +            void *host = memory_region_get_ram_ptr(rom->mr);
> +            memcpy(host, rom->data, rom->datasize);
> +        } else {
> +            cpu_physical_memory_write_rom(rom->addr, rom->data, 
> rom->datasize);
> +        }
>          if (rom->isrom) {
>              /* rom needs to be written only once */
>              g_free(rom->data);

Can you please explain the difference?

Thanks
Laszlo




reply via email to

[Prev in Thread] Current Thread [Next in Thread]