From patchwork Sat Oct 21 12:05:03 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Tokarev X-Patchwork-Id: 736693 Delivered-To: patch@linaro.org Received: by 2002:adf:dd81:0:b0:32d:baff:b0ca with SMTP id x1csp729696wrl; Sat, 21 Oct 2023 05:06:57 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGMcPLq8eNjo0Z0//phGHz/4EqZfGLtZ5PUyPLNnR0ree6Td6sSkQWaqgOZ1DRmFy4W13vT X-Received: by 2002:a05:620a:d82:b0:76f:1d96:4eb5 with SMTP id q2-20020a05620a0d8200b0076f1d964eb5mr4795945qkl.36.1697890017191; Sat, 21 Oct 2023 05:06:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697890017; cv=none; d=google.com; s=arc-20160816; b=PLnPlN5oecau20YbZ4JIN/CFZtx9Wc8RbvEYlmGI4FrPZ1+TpH0cFUJy08EL74iYFM SNNAdnqhqaRdjfH3rAKquKXE14/3bWwl/9ySUuBkurqp6Wbj5s91eVKj10bpcKPU1P8x N2juMta78ZRaUI1PEdCnlPIdQIx5ie2DnYVqDuyBD+DaL5uSFhxAqAnItK93pyH3fhg+ D63IucrhwQ3tPMUqVNwcVArt9l/YXp+e2zhKJNQoK09fs+GxTaTsasaTfZLLZAnwmvSg 0zUhkwKw/CArIXhd7R0FhgwsEvYyQhowJhdBqpkF/PQ4bKYkOGurhBu6HEF9iCMGArhW tmmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from; bh=pLvUvMw7CwjK9r0r/xtbPyXVPEVvIBGv6bVMJcM+DzI=; fh=lj7Zr6wWhIFMqTWUR7reb2LiF+EPn4H7jS29Rz9wrNw=; b=LkWEFNHIsW5X3htsWkrdjAOLn5/AGv5oLUssL5sCpWyZP9FWhrzl08NpwksNGkixdO sumePaK8cNSSX9tTMiiNsQIu8v93D8zBaDc0yLUYfgG4QrZTCG7jlnog3HNcf3Cgp+KG Xu/9UcTPEqUoug9+uSJc0RKlB7rtFJZumcHnKmE00z37U7Yxvqkqv/xfYLrUAdCTSSmu d92kMdPDtJ8RVn0y4iA6u1tWE9W+ZPEKCBIuMrEtl12sHu2UOEP42lzr2/aD+sco6Jq2 ubi8gBb91P/jM5hI4xRQjknP83EGK19Thoa6aDS1+vC58TjxVjMf+r7/Y1GAei/dYxCd mYMg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org" Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id g11-20020ae9e10b000000b0077434814120si2550182qkm.162.2023.10.21.05.06.57 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Sat, 21 Oct 2023 05:06:57 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org" Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1quAjk-00034o-Jc; Sat, 21 Oct 2023 08:05:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1quAjV-0002zf-Ph; Sat, 21 Oct 2023 08:05:34 -0400 Received: from isrv.corpit.ru ([86.62.121.231]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1quAjT-0000u5-CI; Sat, 21 Oct 2023 08:05:33 -0400 Received: from tsrv.corpit.ru (tsrv.tls.msk.ru [192.168.177.2]) by isrv.corpit.ru (Postfix) with ESMTP id 1534F2C32F; Sat, 21 Oct 2023 15:05:51 +0300 (MSK) Received: from tls.msk.ru (mjt.wg.tls.msk.ru [192.168.177.130]) by tsrv.corpit.ru (Postfix) with SMTP id D1A093067D; Sat, 21 Oct 2023 15:05:25 +0300 (MSK) Received: (nullmailer pid 220778 invoked by uid 1000); Sat, 21 Oct 2023 12:05:25 -0000 From: Michael Tokarev To: qemu-devel@nongnu.org Cc: Peter Maydell , qemu-trivial@nongnu.org, qemu-stable@nongnu.org, Michael Tokarev Subject: [PULL 01/17] hw/rdma/vmw/pvrdma_cmd: Use correct struct in query_port() Date: Sat, 21 Oct 2023 15:05:03 +0300 Message-Id: <20231021120519.220720-2-mjt@tls.msk.ru> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20231021120519.220720-1-mjt@tls.msk.ru> References: <20231021120519.220720-1-mjt@tls.msk.ru> MIME-Version: 1.0 Received-SPF: pass client-ip=86.62.121.231; envelope-from=mjt@tls.msk.ru; helo=isrv.corpit.ru X-Spam_score_int: -68 X-Spam_score: -6.9 X-Spam_bar: ------ X-Spam_report: (-6.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org From: Peter Maydell In query_port() we pass the address of a local pvrdma_port_attr struct to the rdma_query_backend_port() function. Unfortunately, rdma_backend_query_port() wants a pointer to a struct ibv_port_attr, and the two are not the same length. Coverity spotted this (CID 1507146): pvrdma_port_attr is 48 bytes long, and ibv_port_attr is 52 bytes, because it has a few extra fields at the end. Fortunately, all we do with the attrs struct after the call is to read a few specific fields out of it which are all at the same offsets in both structs, so we can simply make the local variable the correct type. This also lets us drop the cast (which should have been a bit of a warning flag that we were doing something wrong here). We do however need to add extra casts for the fields of the struct that are enums: clang will complain about the implicit cast to a different enum type otherwise. Cc: qemu-stable@nongnu.org Signed-off-by: Peter Maydell Signed-off-by: Michael Tokarev --- hw/rdma/vmw/pvrdma_cmd.c | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/hw/rdma/vmw/pvrdma_cmd.c b/hw/rdma/vmw/pvrdma_cmd.c index c6ed025982..d385d18d9c 100644 --- a/hw/rdma/vmw/pvrdma_cmd.c +++ b/hw/rdma/vmw/pvrdma_cmd.c @@ -129,23 +129,27 @@ static int query_port(PVRDMADev *dev, union pvrdma_cmd_req *req, { struct pvrdma_cmd_query_port *cmd = &req->query_port; struct pvrdma_cmd_query_port_resp *resp = &rsp->query_port_resp; - struct pvrdma_port_attr attrs = {}; + struct ibv_port_attr attrs = {}; if (cmd->port_num > MAX_PORTS) { return -EINVAL; } - if (rdma_backend_query_port(&dev->backend_dev, - (struct ibv_port_attr *)&attrs)) { + if (rdma_backend_query_port(&dev->backend_dev, &attrs)) { return -ENOMEM; } memset(resp, 0, sizeof(*resp)); - resp->attrs.state = dev->func0->device_active ? attrs.state : - PVRDMA_PORT_DOWN; - resp->attrs.max_mtu = attrs.max_mtu; - resp->attrs.active_mtu = attrs.active_mtu; + /* + * The state, max_mtu and active_mtu fields are enums; the values + * for pvrdma_port_state and pvrdma_mtu match those for + * ibv_port_state and ibv_mtu, so we can cast them safely. + */ + resp->attrs.state = dev->func0->device_active ? + (enum pvrdma_port_state)attrs.state : PVRDMA_PORT_DOWN; + resp->attrs.max_mtu = (enum pvrdma_mtu)attrs.max_mtu; + resp->attrs.active_mtu = (enum pvrdma_mtu)attrs.active_mtu; resp->attrs.phys_state = attrs.phys_state; resp->attrs.gid_tbl_len = MIN(MAX_PORT_GIDS, attrs.gid_tbl_len); resp->attrs.max_msg_sz = 1024; From patchwork Sat Oct 21 12:05:04 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Michael Tokarev X-Patchwork-Id: 736692 Delivered-To: patch@linaro.org Received: by 2002:adf:dd81:0:b0:32d:baff:b0ca with SMTP id x1csp729356wrl; Sat, 21 Oct 2023 05:06:11 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEP2q5/maB78yC7Ca7+fl2b4jzfA4WF2NwAUmvn0G/oAPGdzyQ28w7qIfUqcbgdfKOxXuy7 X-Received: by 2002:a05:620a:178e:b0:76d:a27c:245 with SMTP id ay14-20020a05620a178e00b0076da27c0245mr5473584qkb.7.1697889971149; Sat, 21 Oct 2023 05:06:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697889971; cv=none; d=google.com; s=arc-20160816; b=BrWD3hBmOjNsTMdqzxhQ9ImW9Y4hudt3HuQ/HEuwOUIWtIOSy3hXsSDrNyLPJ2lLJW uyzBxfqhuf2B9VNQ8znyrR21jIKbaFD/7Vx4CKhv19+rjnNpdWT+Td3AQaaR5I5MnrNv Y+i85wBCRU+u1XBX9aERyqe3HcJ4n9RHMEJU+DceL9nEwUmidAXoZZ1tLa/DsxAZt+nV 2nel0AsIAvzkJrUc2636MDUhFJrJQLh6tfEHFH4SJ+t6lliioCtQqeZ5vyV8LrMRiH1k Q2E/oKKNCfMu0yypUVcN72dqTI6BpPtdCDjf79BwARD/yMnowk05VGgWiM79SrSwQAjz USfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from; bh=KAXwilHQIM2sw8ZS0YAHa3uTLnwwkePZjIPF4HHuLnM=; fh=S7ZJo/BgKJ1zvKEEgm9DGMrwJjTjpT8jKdXqZcm1YNI=; b=Tu5vD8YFSNc1ZyZ0GwFuz/DpAEdp2SY5b8lvIF80E+dBqwOe/+g/xLmj4QnskdvjDC CnFyBnwo1HJ3JhJWhCziQlqkLYEPHScFSbZl0mF8zCWmm8+NDTzCW4CgfGvRSSP0bcJE CxBmY7kgGC4xcWf83+QC3j6AQdvBsHbsRL1ls7Nr3nhMDHj1Lo3wOEGDSTQiaLmxBUsF oSsAGnErTok8IGYlxq+AD7+EymhYRQH7ZxkGTCVbslUfdQuBajrLOd3N6TcNLH4l/NBM R3LJhzIK3hS0UFXDABlzH6kYg36rPNnwCQhouVUbUD0oBPoVtT6LHwhNfL4z7jvWfAyh Hn0g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org" Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id w4-20020a05620a094400b0075ccff588e4si2581471qkw.425.2023.10.21.05.06.10 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Sat, 21 Oct 2023 05:06:11 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org" Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1quAjj-00032O-QO; Sat, 21 Oct 2023 08:05:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1quAjY-00030F-UI; Sat, 21 Oct 2023 08:05:37 -0400 Received: from isrv.corpit.ru ([86.62.121.231]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1quAjX-0000zV-2A; Sat, 21 Oct 2023 08:05:36 -0400 Received: from tsrv.corpit.ru (tsrv.tls.msk.ru [192.168.177.2]) by isrv.corpit.ru (Postfix) with ESMTP id 94A012C330; Sat, 21 Oct 2023 15:05:51 +0300 (MSK) Received: from tls.msk.ru (mjt.wg.tls.msk.ru [192.168.177.130]) by tsrv.corpit.ru (Postfix) with SMTP id 3AA3F3067E; Sat, 21 Oct 2023 15:05:26 +0300 (MSK) Received: (nullmailer pid 220781 invoked by uid 1000); Sat, 21 Oct 2023 12:05:25 -0000 From: Michael Tokarev To: qemu-devel@nongnu.org Cc: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , qemu-trivial@nongnu.org, BALATON Zoltan , Michael Tokarev Subject: [PULL 02/17] hw/ppc/ppc440_uc: Remove dead l2sram_update_mappings() Date: Sat, 21 Oct 2023 15:05:04 +0300 Message-Id: <20231021120519.220720-3-mjt@tls.msk.ru> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20231021120519.220720-1-mjt@tls.msk.ru> References: <20231021120519.220720-1-mjt@tls.msk.ru> MIME-Version: 1.0 Received-SPF: pass client-ip=86.62.121.231; envelope-from=mjt@tls.msk.ru; helo=isrv.corpit.ru X-Spam_score_int: -68 X-Spam_score: -6.9 X-Spam_bar: ------ X-Spam_report: (-6.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org From: Philippe Mathieu-Daudé Apparently l2sram_update_mappings() bit-rotted over time, when defining MAP_L2SRAM we get: hw/ppc/ppc440_uc.c:83:17: error: no member named 'isarc' in 'struct ppc4xx_l2sram_t' if (l2sram->isarc != isarc || ~~~~~~ ^ hw/ppc/ppc440_uc.c:84:18: error: no member named 'isacntl' in 'struct ppc4xx_l2sram_t' (l2sram->isacntl & 0x80000000) != (isacntl & 0x80000000)) { ~~~~~~ ^ hw/ppc/ppc440_uc.c:85:21: error: no member named 'isacntl' in 'struct ppc4xx_l2sram_t' if (l2sram->isacntl & 0x80000000) { ~~~~~~ ^ hw/ppc/ppc440_uc.c:88:50: error: no member named 'isarc_ram' in 'struct ppc4xx_l2sram_t' &l2sram->isarc_ram); ~~~~~~ ^ hw/ppc/ppc440_uc.c:93:50: error: no member named 'isarc_ram' in 'struct ppc4xx_l2sram_t' &l2sram->isarc_ram); ~~~~~~ ^ hw/ppc/ppc440_uc.c:96:17: error: no member named 'dsarc' in 'struct ppc4xx_l2sram_t' if (l2sram->dsarc != dsarc || ~~~~~~ ^ hw/ppc/ppc440_uc.c:97:18: error: no member named 'dsacntl' in 'struct ppc4xx_l2sram_t' (l2sram->dsacntl & 0x80000000) != (dsacntl & 0x80000000)) { ~~~~~~ ^ hw/ppc/ppc440_uc.c:98:21: error: no member named 'dsacntl' in 'struct ppc4xx_l2sram_t' if (l2sram->dsacntl & 0x80000000) { ~~~~~~ ^ hw/ppc/ppc440_uc.c:100:52: error: no member named 'dsarc' in 'struct ppc4xx_l2sram_t' if (!(isacntl & 0x80000000) || l2sram->dsarc != isarc) { ~~~~~~ ^ hw/ppc/ppc440_uc.c:103:54: error: no member named 'dsarc_ram' in 'struct ppc4xx_l2sram_t' &l2sram->dsarc_ram); ~~~~~~ ^ hw/ppc/ppc440_uc.c:111:54: error: no member named 'dsarc_ram' in 'struct ppc4xx_l2sram_t' &l2sram->dsarc_ram); ~~~~~~ ^ Remove that dead code. Reviewed-by: BALATON Zoltan Signed-off-by: Philippe Mathieu-Daudé Signed-off-by: Michael Tokarev --- hw/ppc/ppc440_uc.c | 42 ------------------------------------------ 1 file changed, 42 deletions(-) diff --git a/hw/ppc/ppc440_uc.c b/hw/ppc/ppc440_uc.c index 4181c843a8..7d6ca70387 100644 --- a/hw/ppc/ppc440_uc.c +++ b/hw/ppc/ppc440_uc.c @@ -73,46 +73,6 @@ typedef struct ppc4xx_l2sram_t { uint32_t isram0[11]; } ppc4xx_l2sram_t; -#ifdef MAP_L2SRAM -static void l2sram_update_mappings(ppc4xx_l2sram_t *l2sram, - uint32_t isarc, uint32_t isacntl, - uint32_t dsarc, uint32_t dsacntl) -{ - if (l2sram->isarc != isarc || - (l2sram->isacntl & 0x80000000) != (isacntl & 0x80000000)) { - if (l2sram->isacntl & 0x80000000) { - /* Unmap previously assigned memory region */ - memory_region_del_subregion(get_system_memory(), - &l2sram->isarc_ram); - } - if (isacntl & 0x80000000) { - /* Map new instruction memory region */ - memory_region_add_subregion(get_system_memory(), isarc, - &l2sram->isarc_ram); - } - } - if (l2sram->dsarc != dsarc || - (l2sram->dsacntl & 0x80000000) != (dsacntl & 0x80000000)) { - if (l2sram->dsacntl & 0x80000000) { - /* Beware not to unmap the region we just mapped */ - if (!(isacntl & 0x80000000) || l2sram->dsarc != isarc) { - /* Unmap previously assigned memory region */ - memory_region_del_subregion(get_system_memory(), - &l2sram->dsarc_ram); - } - } - if (dsacntl & 0x80000000) { - /* Beware not to remap the region we just mapped */ - if (!(isacntl & 0x80000000) || dsarc != isarc) { - /* Map new data memory region */ - memory_region_add_subregion(get_system_memory(), dsarc, - &l2sram->dsarc_ram); - } - } - } -} -#endif - static uint32_t dcr_read_l2sram(void *opaque, int dcrn) { ppc4xx_l2sram_t *l2sram = opaque; @@ -193,7 +153,6 @@ static void dcr_write_l2sram(void *opaque, int dcrn, uint32_t val) /*l2sram->isram1[dcrn - DCR_L2CACHE_BASE] = val;*/ break; } - /*l2sram_update_mappings(l2sram, isarc, isacntl, dsarc, dsacntl);*/ } static void l2sram_reset(void *opaque) @@ -203,7 +162,6 @@ static void l2sram_reset(void *opaque) memset(l2sram->l2cache, 0, sizeof(l2sram->l2cache)); l2sram->l2cache[DCR_L2CACHE_STAT - DCR_L2CACHE_BASE] = 0x80000000; memset(l2sram->isram0, 0, sizeof(l2sram->isram0)); - /*l2sram_update_mappings(l2sram, isarc, isacntl, dsarc, dsacntl);*/ } void ppc4xx_l2sram_init(CPUPPCState *env) From patchwork Sat Oct 21 12:05:05 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Michael Tokarev X-Patchwork-Id: 736691 Delivered-To: patch@linaro.org Received: by 2002:adf:dd81:0:b0:32d:baff:b0ca with SMTP id x1csp729354wrl; Sat, 21 Oct 2023 05:06:11 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGd+rcUDO43Yz8zXnBKlMAwNI3mJCgURYhLJ9e16OsgxIKiEbXgt4qPrxTANOuMb8RJ6DdW X-Received: by 2002:a05:6870:659e:b0:1dc:723d:b8d0 with SMTP id fp30-20020a056870659e00b001dc723db8d0mr5534320oab.27.1697889971068; Sat, 21 Oct 2023 05:06:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697889971; cv=none; d=google.com; s=arc-20160816; b=yky8nB3VrEHYfRuq1GmsMq/Q8G7J8sAOsGSr2s1wKuBXdD4lnrSBjcelJOI16BXQks I41HiyybjE0Q5+HduO4YlXRtJ+8dNjgMjc8WKphX3N1ClUK+/chbBUJB3C4qyNHagZj2 aPfSV275zPljUv6IX4vZsmg5uz7RaSrpDQM0BBJsy0o7mFKfWjOWqteDHcAWtoUjlgu7 j4M3NoUkVj2cQSbISWVeKGagLipDMz5V0LCSP+cgMpW3WtJzey1jEqz2/865vvG1RBw2 g7Ne6VVYayzwj1zP2eUml7U5AmwWijX1zFRPwKA/sp1Bna32ACDg6PUa77ovr9DSfk5q bMpg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from; bh=8zZ3eGSbzrsRYOU0nF0lOxWI2q/RMY4jFikSFGU/Ekk=; fh=S7ZJo/BgKJ1zvKEEgm9DGMrwJjTjpT8jKdXqZcm1YNI=; b=T43L9CvEnK5EHUMP4cZJchKx9IqXxdGf5M7d5vZuzSwGXeY5rlDVXYpkCk8B5/Th1I P5dAtPRIPWr3ErsOv782fqJArF6kAC2GAGR6DisFh+P/Xb4eKPH6O9mae5UCLyw9c/0z vTme8DLnxGf/BRv5HjSpMS+brzzoVmY2URI8MJxaPVj4KCCYlH2Tpsstf2b+0TTqa0GA mZtRqf0974ascjEihPj5VQMcHK2WpYQ8tGrcfGcXnS4XjeG5p+c9/UyXi9tjrujjSZ/Y 02SdnmbnWnuHLfLKrwugtNaGRkFz8rRkaVXEj8A+UoKT970guccxUDMBAAf3Xifdud9+ GBCg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org" Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id l15-20020ad4452f000000b0065b087a5385si2788979qvu.431.2023.10.21.05.06.10 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Sat, 21 Oct 2023 05:06:11 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org" Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1quAjq-000373-JS; Sat, 21 Oct 2023 08:05:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1quAjZ-00030E-As; Sat, 21 Oct 2023 08:05:37 -0400 Received: from isrv.corpit.ru ([86.62.121.231]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1quAjX-0000za-4e; Sat, 21 Oct 2023 08:05:36 -0400 Received: from tsrv.corpit.ru (tsrv.tls.msk.ru [192.168.177.2]) by isrv.corpit.ru (Postfix) with ESMTP id D42342C331; Sat, 21 Oct 2023 15:05:51 +0300 (MSK) Received: from tls.msk.ru (mjt.wg.tls.msk.ru [192.168.177.130]) by tsrv.corpit.ru (Postfix) with SMTP id A9BF23067F; Sat, 21 Oct 2023 15:05:26 +0300 (MSK) Received: (nullmailer pid 220784 invoked by uid 1000); Sat, 21 Oct 2023 12:05:25 -0000 From: Michael Tokarev To: qemu-devel@nongnu.org Cc: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , qemu-trivial@nongnu.org, BALATON Zoltan , Michael Tokarev Subject: [PULL 03/17] MAINTAINERS: Cover hw/ppc/ppc440_uc.c with Sam460ex board Date: Sat, 21 Oct 2023 15:05:05 +0300 Message-Id: <20231021120519.220720-4-mjt@tls.msk.ru> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20231021120519.220720-1-mjt@tls.msk.ru> References: <20231021120519.220720-1-mjt@tls.msk.ru> MIME-Version: 1.0 Received-SPF: pass client-ip=86.62.121.231; envelope-from=mjt@tls.msk.ru; helo=isrv.corpit.ru X-Spam_score_int: -68 X-Spam_score: -6.9 X-Spam_bar: ------ X-Spam_report: (-6.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org From: Philippe Mathieu-Daudé hw/ppc/ppc440_uc.c implements the TYPE_PPC460EX_PCIE_HOST device, which is used by the aCube Sam460ex board. Signed-off-by: Philippe Mathieu-Daudé Acked-by: BALATON Zoltan Signed-off-by: Michael Tokarev --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index 7f9912baa0..c814ed04c4 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1495,6 +1495,7 @@ M: BALATON Zoltan L: qemu-ppc@nongnu.org S: Maintained F: hw/ppc/sam460ex.c +F: hw/ppc/ppc440_uc.c F: hw/ppc/ppc440_pcix.c F: hw/display/sm501* F: hw/ide/sii3112.c