[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 01/40] memory: assert that PhysPageEntry's ptr d
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PATCH 01/40] memory: assert that PhysPageEntry's ptr does not overflow |
Date: |
Tue, 7 May 2013 16:44:59 +0100 |
On 7 May 2013 15:16, Paolo Bonzini <address@hidden> wrote:
> Signed-off-by: Paolo Bonzini <address@hidden>
> ---
> exec.c | 2 ++
> 1 files changed, 2 insertions(+), 0 deletions(-)
>
> diff --git a/exec.c b/exec.c
> index 19725db..2e5b89a 100644
> --- a/exec.c
> +++ b/exec.c
> @@ -719,6 +719,8 @@ static void destroy_all_mappings(AddressSpaceDispatch *d)
>
> static uint16_t phys_section_add(MemoryRegionSection *section)
> {
> + assert(phys_sections_nb < TARGET_PAGE_SIZE);
> +
> if (phys_sections_nb == phys_sections_nb_alloc) {
> phys_sections_nb_alloc = MAX(phys_sections_nb_alloc * 2, 16);
> phys_sections = g_renew(MemoryRegionSection, phys_sections,
Why is the limit we're asserting not the same as the maximum
size that we pass to g_renew() below?
-- PMM
- Re: [Qemu-devel] [PATCH 09/40] memory: create FlatView for new address spaces, (continued)
- [Qemu-devel] [PATCH 38/40] memory: access FlatView from a local variable, Paolo Bonzini, 2013/05/07
- [Qemu-devel] [PATCH 37/40] memory: ref/unref memory across address_space_map/unmap, Paolo Bonzini, 2013/05/07
- [Qemu-devel] [PATCH 33/40] pci-assign: add memory_region_set_owner calls, Paolo Bonzini, 2013/05/07
- [Qemu-devel] [PATCH 31/40] isa/portio: allow setting an owner, Paolo Bonzini, 2013/05/07
- [Qemu-devel] [PATCH 36/40] memory: return MemoryRegion from qemu_ram_addr_from_host, Paolo Bonzini, 2013/05/07
- [Qemu-devel] [PATCH 35/40] exec: check MRU in qemu_ram_addr_from_host, Paolo Bonzini, 2013/05/07
- [Qemu-devel] [PATCH 34/40] vfio: add memory_region_set_owner calls, Paolo Bonzini, 2013/05/07
- [Qemu-devel] [PATCH 39/40] memory: use a new FlatView pointer on every topology update, Paolo Bonzini, 2013/05/07
- [Qemu-devel] [PATCH 01/40] memory: assert that PhysPageEntry's ptr does not overflow, Paolo Bonzini, 2013/05/07
[Qemu-devel] [PATCH 03/40] memory: Replace open-coded memory_region_is_romd, Paolo Bonzini, 2013/05/07