|
From: | Juan Quintela |
Subject: | Re: [Qemu-devel] [PATCH 2/2] find_ram_offset: Align ram_addr_t allocation on long boundaries |
Date: | Mon, 08 Jan 2018 23:08:41 +0100 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) |
"Dr. David Alan Gilbert (git)" <address@hidden> wrote: > From: "Dr. David Alan Gilbert" <address@hidden> > > The dirty bitmaps are built from 'long'sand there is fast-path code > for synchronising the case where the RAMBlock is aligned to the start > of a long boundary. Align the allocation to this boundary > to cause the fast path to be used. > > Offsets before change: > address@hidden:find_ram_offset size: 0x1e0000 @ 0x8000000 > address@hidden:find_ram_offset size: 0x20000 @ 0x81e0000 > address@hidden:find_ram_offset size: 0x20000 @ 0x8200000 > address@hidden:find_ram_offset size: 0x1000000 @ 0x8220000 > address@hidden:find_ram_offset size: 0x10000 @ 0x9220000 > address@hidden:find_ram_offset size: 0x40000 @ 0x9230000 > address@hidden:find_ram_offset size: 0x200000 @ 0x9270000 > address@hidden:find_ram_offset size: 0x1000 @ 0x9470000 > address@hidden:find_ram_offset size: 0x1000 @ 0x9471000 > > after change: > address@hidden:find_ram_offset size: 0x1e0000 @ 0x8000000 > address@hidden:find_ram_offset size: 0x20000 @ 0x8200000 > address@hidden:find_ram_offset size: 0x20000 @ 0x8240000 > address@hidden:find_ram_offset size: 0x1000000 @ 0x8280000 > address@hidden:find_ram_offset size: 0x10000 @ 0x9280000 > address@hidden:find_ram_offset size: 0x40000 @ 0x92c0000 > address@hidden:find_ram_offset size: 0x200000 @ 0x9300000 > address@hidden:find_ram_offset size: 0x1000 @ 0x9500000 > address@hidden:find_ram_offset size: 0x1000 @ 0x9540000 > > Suggested-by: Paolo Bonzini <address@hidden> > Signed-off-by: Dr. David Alan Gilbert <address@hidden> Reviewed-by: Juan Quintela <address@hidden>
[Prev in Thread] | Current Thread | [Next in Thread] |