From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24731 invoked by alias); 17 Nov 2013 21:09:36 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 24721 invoked by uid 89); 17 Nov 2013 21:09:35 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00,RDNS_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no version=3.3.2 X-HELO: mail-ve0-f182.google.com Received: from Unknown (HELO mail-ve0-f182.google.com) (209.85.128.182) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Sun, 17 Nov 2013 21:09:34 +0000 Received: by mail-ve0-f182.google.com with SMTP id pa12so4507144veb.13 for ; Sun, 17 Nov 2013 13:09:26 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=fm911EPLCRuqv6gNgXchISm8WuaBVXqlrK1xZgiecQk=; b=XWGMW/dwxbTgx2HJbhFgyrewdINN8Euf3BSA8KAy2VKntwWy5pUjFIMZ/dvzJcu5x7 VAZ522lJlbzT54h6BCqvemeExFYyOOSzDmMM/zmCAzxaCDZ1+pfBiRnTD8SdNXuttZI1 qTvo5bdlw1leuUzHD6pwSTmrSJGEAOiSvql0qnhObp+K7FBqwyepA0MVuyV3DkUs7sgg ms6WNuXy9ID4bNSKcTRJ+OYFutO17Xghj7ngsZ+sRaQrGN9KtJXJhxwqc0WClL0I5zfa iUPT77OizmDBEA3YZ28tl344L/nMau4I4SLOXKkfYR80TeGyE5PniQkgcyuLAPLju6/W R+pQ== X-Gm-Message-State: ALoCoQnguQvx3a/A+tB0D8lkS2UmycweRF/DrPV4Prjm5n4Y6lDO74fDgrnLttrvrrYB5LgVxSB7BAfp/NG+GT8MmTtV0HNnSE3WvdMzaBFuXd9R+ZYWidrUuOoxpGUb2ptdG7DkoM1dpZnWmYw6FkO6UhpLvHy3S3x6C5TUeqlU/9UGIwbEp8qk9reFUPTo+erVPR7KcgJf9B1qinu+BpQwxVqtwaKLQg== MIME-Version: 1.0 X-Received: by 10.58.208.130 with SMTP id me2mr11965961vec.13.1384722566230; Sun, 17 Nov 2013 13:09:26 -0800 (PST) Received: by 10.52.163.52 with HTTP; Sun, 17 Nov 2013 13:09:26 -0800 (PST) In-Reply-To: <1383458049-20893-8-git-send-email-yao@codesourcery.com> References: <1383458049-20893-1-git-send-email-yao@codesourcery.com> <1383458049-20893-8-git-send-email-yao@codesourcery.com> Date: Sun, 17 Nov 2013 21:22:00 -0000 Message-ID: Subject: Re: [PATCH 07/10] Associate target_dcache to address_space. From: Doug Evans To: Yao Qi Cc: gdb-patches Content-Type: text/plain; charset=ISO-8859-1 X-IsSubscribed: yes X-SW-Source: 2013-11/txt/msg00451.txt.bz2 On Sat, Nov 2, 2013 at 10:54 PM, Yao Qi wrote: > Hi, > Nowadays, 'target_dcache' is a global variable in GDB, which is not > necessary. It can be a per-address-space variable. In this patch, we > associate target_dcache to address_space. > > gdb/doc: > > 2013-11-02 Yao Qi > > * gdb.texinfo (Caching Target Data): Update doc for > per-address-space dcache. > > gdb: > > 2013-11-02 Yao Qi > > * progspace.h (struct address_space_data): Declare. > * target-dcache.c: Include "progspace.h". > (target_dache): Remove. > (target_dcache_aspace_key): New. > (target_dcache_cleanup): New function. > (target_dcache_init_p): Get data through > target_dcache_aspace_key. > (target_dcache_invalidate): Likewise. > (target_dcache_get): Likewise. > (target_dcache_get_or_init): Likewise. > (_initialize_target_dcache): Initialize > target_dcache_aspace_key. Ok. [I realize I've asked for changes that will affect this patch, but beyond that it's ok.]