From nobody Mon Feb 9 08:42:19 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.221.50 as permitted sender) client-ip=209.85.221.50; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-wr1-f50.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.50 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1619302867; cv=none; d=zohomail.com; s=zohoarc; b=CBBrrkkBZzPMmjnAyhOF/Bh2DvhR8TkUjkocsAXTuQCejE2cZP8E90mfn1AY7/1qsoW66EXTkb9jjj93pq658XA2o1ti/kfCyDNBJq/nm6RMvPsHiaDYafZUS1FcW/njudzsOxvRbQ5/iW+XFE1EqD94AHtR28DOUzwZ7NsuCwg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619302867; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Sender:Subject:To; bh=zCT/SHnefV0/WewoQZfYQ3rl24KSltJDmq9hxULcAdA=; b=MxKKegvjBABiAc0CHbhHklvG2lMEUIi2S+Ug37QnaQ5EMVxm5BkRCLEHIZ5eaFvJmQ39IZu9euYOEVW5uXiwzhkUjNnIHUMkLNHKJrlY7EFNzSG0YBqWMzi9yU4r3lbmCtI8IQe63MUKkefLkqHgCGqRNB8dVmxGHWKpyP+QRoc= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.50 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) by mx.zohomail.com with SMTPS id 1619302867303232.6586656915606; Sat, 24 Apr 2021 15:21:07 -0700 (PDT) Received: by mail-wr1-f50.google.com with SMTP id r7so39966247wrm.1 for ; Sat, 24 Apr 2021 15:21:06 -0700 (PDT) Return-Path: Return-Path: Received: from x1w.redhat.com (39.red-81-40-121.staticip.rima-tde.net. [81.40.121.39]) by smtp.gmail.com with ESMTPSA id a142sm15116876wmd.7.2021.04.24.15.21.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 24 Apr 2021 15:21:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=zCT/SHnefV0/WewoQZfYQ3rl24KSltJDmq9hxULcAdA=; b=OcmagiUk4rf7IxKwQk9YEl9+o5cbpsz9aBuEdVIMeIHT54DLkRvxnuNyCcrnE+I3n4 rfn0yXhiasbJ8bHgTHGDvFMOpKtZesPXV7+iwuAx75ZGsNggqqnq4qW8iV2iYZzNS4oU Cyv3h4Y1MKJp159B/0oSj6m3oD6F3XWTiowtivvVaNSMsu0S1emkRHt0JKJzXAlaHD1j +g7ylSJk1qk06HdG52AuZtaXe/ftZr/1vKpbjTL6WAhM9rVhBu6UPRU2TkGqxZaxVT+i TDCFe/X9ye3oKWVC2yOJEcWwTFeFiaI9sgWcBqpG2zONmAV0ctGvEzKTzHNA1TLdShb4 uamA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=zCT/SHnefV0/WewoQZfYQ3rl24KSltJDmq9hxULcAdA=; b=oGqU5AgODyhnywA7nlOWHT/h52uhZhEeZozDXKOLbyiwEEW3ILqlYmATZx8m+4q1Mk 5IKrUL3s5FLUapYaTrl+V6OxJzqRREWTJlyCS7UeCmvWJYi7W7v0iuehv9YUIqz4tRYE o8HdQykVvvEEBZggPBGnFa4dgK6SQROMzAa0mjbARXpfqZt/D+hJupf19df6ag85yAvJ +0M/2UoHM0UkcOLmG0G6/vg7bLhbwBix7Mf7jYui9TFRMXvp4ZUtrXywcpvucf+p6r0V difjKtwbTFe6GrnMmtV/jXsmkOKL7vkEMeyZUkDen+1KKUyen5mFdwcpNHSa2OG7Cdy/ F7xg== X-Gm-Message-State: AOAM533pV7ES04qeC8Lp1a6EsF3hT3PEWfd210G/F6pvH8pCzcmpIJ4t jGNFxwwv8IjdcriB5JMjK6E= X-Google-Smtp-Source: ABdhPJxCqbhFKmzf9bkzPSqGyJNeBGKfjajmfcINF5dGP7WQC66Wr8A8LuDykbVTQf0iArp7P9+QtA== X-Received: by 2002:a5d:564b:: with SMTP id j11mr13395325wrw.307.1619302865407; Sat, 24 Apr 2021 15:21:05 -0700 (PDT) Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Miroslav Rezanina , Peter Maydell , qemu-arm@nongnu.org, Thomas Huth , qemu-block@nongnu.org, qemu-trivial@nongnu.org, John Snow , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 1/3] hw/arm/pxa2xx: Declare PCMCIA bus with Kconfig Date: Sun, 25 Apr 2021 00:20:55 +0200 Message-Id: <20210424222057.3434459-2-f4bug@amsat.org> X-Mailer: git-send-email 2.26.3 In-Reply-To: <20210424222057.3434459-1-f4bug@amsat.org> References: <20210424222057.3434459-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) The Intel XScale PXA chipsets provide a PCMCIA controller, which expose a PCMCIA (IDE) bus. Express this dependency using the Kconfig 'select' expression. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson Reviewed-by: Warner Losh --- hw/arm/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/hw/arm/Kconfig b/hw/arm/Kconfig index 8c37cf00da7..b887f6a5b17 100644 --- a/hw/arm/Kconfig +++ b/hw/arm/Kconfig @@ -142,6 +142,7 @@ config PXA2XX select SD select SSI select USB_OHCI + select PCMCIA =20 config GUMSTIX bool --=20 2.26.3 From nobody Mon Feb 9 08:42:19 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.221.52 as permitted sender) client-ip=209.85.221.52; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-wr1-f52.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.52 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1619302872; cv=none; d=zohomail.com; s=zohoarc; b=jDr1NyUeUXRGAmyVjLR9jkDJvCRZGOREi+wHLrU/b5webgMSDC26ZB20jnrAWbD4e0dB1/n7mU/tTtWBCS/FNqco3ZLQ7BGbYQ+CXp4aMTmPtakKyV8KpCvnVE2SFbYb6zHz/e3SE5OES/uy6dyABgfsT9JpJdCfejVjaCR/2gk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619302872; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Sender:Subject:To; bh=3+dFOkI8bPZaiK79ThIQ9LdlMB5G45m7AJVe6I7EqgU=; b=faOrup/YWeIiL21Kag2WtULbIwmzSnhcNH4TMOuR3siSh4ZKNeW14USRKoGjXSZfjN++yVc3vMH0/R/sdNk8eacbHEr5WzAtS1KsJ3GvTHemepn5uBdsATzLPjm1LOAGEhMLnRIgJe2LK/v1UJyqwHTqtGJWyvh5ciqcnLfZSdM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.52 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com [209.85.221.52]) by mx.zohomail.com with SMTPS id 1619302872813580.947974926515; Sat, 24 Apr 2021 15:21:12 -0700 (PDT) Received: by mail-wr1-f52.google.com with SMTP id a4so51985590wrr.2 for ; Sat, 24 Apr 2021 15:21:12 -0700 (PDT) Return-Path: Return-Path: Received: from x1w.redhat.com (39.red-81-40-121.staticip.rima-tde.net. [81.40.121.39]) by smtp.gmail.com with ESMTPSA id m14sm13589558wrh.28.2021.04.24.15.21.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 24 Apr 2021 15:21:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=3+dFOkI8bPZaiK79ThIQ9LdlMB5G45m7AJVe6I7EqgU=; b=LUPFyRfYd/6E9Dz/JYPhuaS7QsXcfHwnogWrO2VNOxv8WJ53TRL6sdZUar37d8BdwE MLEXd9qmGwNW3xUUGtzE0lq1UX2z+cOKneEMvypSqZMdPvtQZAT9spyl8kwUI9V43/8n Xwvxu9oWElqw1N1RCfIplnw7MAPE4NunfULzgVQU8z0+h1MLC3LdJN9XcKrqDhOmlMwr g3vWAWxZBeOU72NTqHNsiHPBBiUYT8v0Uto1w0FILUQaWu4Lyz4tFDIalZBM3dLCDk/R SR/aZM1njmOtO3gaajKHjddgDH4mmLz+pAM50Qer+mrO5KS57+4drJkWM0md0kwnuCNX L4Rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=3+dFOkI8bPZaiK79ThIQ9LdlMB5G45m7AJVe6I7EqgU=; b=DGGlAqrk8c1lPFPBI3CCzW7WB2Vm+0psqrpSdKYeiWo2tYYhYgaAWUWN7dva+KXvcO BdUq2oHZEXc3msKhDz3ennWX408zODytImFRx5x1Q29903CrKNuMyzadeF8KWzy8/BKB GRE5WK9hXlAcnpapNQwl4jInb6bLxMXdHRJKQNua4xb1ezmtrhx9xDi58LwSbMWaPdzW 4cxytiaSsDMIo0q5RIXk6DIhhtwsj8Ip4xseM+PXwsG9lm+oL6ApQ5DqT8WXjFYBvnJx SUe2d7sl3vLm8daJch8BXns9PVajAEXb6sjT1BcHICSFDKkHAfd2fyrOq4Tya2x6ttyH LXoA== X-Gm-Message-State: AOAM531j2vbaJQgMA3ULylWHdJH+fkb7pwwbDqLlulrnA8zv8Bqwo6Op qwpQWV41/OAX2NiaBLER+iY= X-Google-Smtp-Source: ABdhPJw27TvlrH/oWkS/+4Ylwl7fSAXXVSu3gFGct6a7zgHm2DVcrNvTbY1jD2WFKux8jggWHsmj2A== X-Received: by 2002:a05:6000:1a41:: with SMTP id t1mr45309wry.265.1619302870880; Sat, 24 Apr 2021 15:21:10 -0700 (PDT) Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Miroslav Rezanina , Peter Maydell , qemu-arm@nongnu.org, Thomas Huth , qemu-block@nongnu.org, qemu-trivial@nongnu.org, John Snow , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 2/3] hw/ide: Add Kconfig dependency MICRODRIVE -> PCMCIA Date: Sun, 25 Apr 2021 00:20:56 +0200 Message-Id: <20210424222057.3434459-3-f4bug@amsat.org> X-Mailer: git-send-email 2.26.3 In-Reply-To: <20210424222057.3434459-1-f4bug@amsat.org> References: <20210424222057.3434459-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) The Microdrive Compact Flash can be plugged on a PCMCIA bus. Express the dependency using the 'depends on' Kconfig expression. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson Reviewed-by: Warner Losh --- hw/ide/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/hw/ide/Kconfig b/hw/ide/Kconfig index 5d9106b1ac2..8e2c8934549 100644 --- a/hw/ide/Kconfig +++ b/hw/ide/Kconfig @@ -41,6 +41,7 @@ config IDE_VIA config MICRODRIVE bool select IDE_QDEV + depends on PCMCIA =20 config AHCI bool --=20 2.26.3 From nobody Mon Feb 9 08:42:19 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.128.53 as permitted sender) client-ip=209.85.128.53; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-wm1-f53.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.128.53 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1619302877; cv=none; d=zohomail.com; s=zohoarc; b=KYQdq3qzpUU1k6109+qw8rPk0yPCppvPKKksUv7DiutFuLHRItE0k6DOdWAm9dpHm3rAI2RfvoIjdSugmGL4jgCwx2A5UlKcNEgocXkdG89Gz2i4yE1V8Me/7X9TtvikJhWHxR+qKtV9eGPGmpzbf06mdc2REOUSUKziM8ttBpo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619302877; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Sender:Subject:To; bh=5bEF88+Y7hdHhJKBoBriz3EJ+bNW8vwjDBCHyZi0evw=; b=cjtHXv85/BDPBdnDv00SW0OladGSxZ2gcmPq4ilqX4Upzp8m8x7R5n1dyCA9ZPWVv38TfI1kCev9jLd5f4koxihQKK/UaDNTm4KgO6+rIcKt3ljwVc3JSes1lRw/HS50SkNKp0ymMG2lPtmgT7BcZ8iBIJ9kzY+egZwX0rSef1E= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.128.53 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) by mx.zohomail.com with SMTPS id 1619302877765308.3949063522567; Sat, 24 Apr 2021 15:21:17 -0700 (PDT) Received: by mail-wm1-f53.google.com with SMTP id k128so27933292wmk.4 for ; Sat, 24 Apr 2021 15:21:17 -0700 (PDT) Return-Path: Return-Path: Received: from x1w.redhat.com (39.red-81-40-121.staticip.rima-tde.net. [81.40.121.39]) by smtp.gmail.com with ESMTPSA id l13sm13738457wrt.14.2021.04.24.15.21.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 24 Apr 2021 15:21:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=5bEF88+Y7hdHhJKBoBriz3EJ+bNW8vwjDBCHyZi0evw=; b=HDt0CysOc5JoFOt2P75tHMp/lgi3KNk+OawEPNayX5ek02wG9EPa0FiiI4J+kI+1Vz BDgl8X3UOwNAWWwyIHx6hG96SpcJLdGgR2kx/908LwmyxBJoe605i76SNzUZk5jG1QXZ eS/RNVcBA+e5ipHDQm427jmZTK4ddI3CX4KeT6uO/4gefnsWfkG6dcGYEMxSJLijUlET gkwcBV63h+QtOMwp9r02+R4Tp3SdyHzP5yaNiHaGyRJ5jFM8DXaF9s0d5vNnCixZ0lqY 2BclwWrztU/0ORoyoLHfx9fs17MG3S0zHeRtzOQLEcs4aj6R5nQZ/7IHrqW52ABEiU1k MqfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=5bEF88+Y7hdHhJKBoBriz3EJ+bNW8vwjDBCHyZi0evw=; b=iFhVX3WLIVaHwxHlin03EKaXdE+pIZllrix6QbTHTl4bZw1FTzd7zq7SCgnmkXKSdS tvD9YIILVcf7NqLYe/aY5rTXr4xU64QJH0zhUy7cWTFJZ+J6UuGqgh4A58gNXtOMVTk7 oU5LdLnjwDIL7ENvL/Yom+yoQkZnOylzeZSdNP8gfIT/CgSEP9gy+STFksfxONu+ts9M q9bQZZTVYVpG5hMM5jICyyWid39y9HWS+wl7/ZYCxHsE2c+ETc9Q3WhknMLlFH4tAu09 gXyV3jVaqTdfCe5ojEXTKJ/AnyaS1cq+DKDNyRA5L3YZTRQI0SlPwPr2PIFXJzM1m/eM 0HFw== X-Gm-Message-State: AOAM530KJGu6ZLeg7n6DzC1PKpeDnf41N8dug4+ceff440sNH25BLVgz 1vZLE6B7Zbu33HorX67DtUTUG/04Am71IA== X-Google-Smtp-Source: ABdhPJw30FSOIw548EgcxwVJimDOwYNne9D6NSJ09RTalXepqUEpTRaGzLe39Gv1Kn3hQCUCXgBvqA== X-Received: by 2002:a1c:7311:: with SMTP id d17mr10893510wmb.183.1619302875834; Sat, 24 Apr 2021 15:21:15 -0700 (PDT) Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Miroslav Rezanina , Peter Maydell , qemu-arm@nongnu.org, Thomas Huth , qemu-block@nongnu.org, qemu-trivial@nongnu.org, John Snow , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH 3/3] hw/pcmcia: Do not register PCMCIA type if not required Date: Sun, 25 Apr 2021 00:20:57 +0200 Message-Id: <20210424222057.3434459-4-f4bug@amsat.org> X-Mailer: git-send-email 2.26.3 In-Reply-To: <20210424222057.3434459-1-f4bug@amsat.org> References: <20210424222057.3434459-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) If the Kconfig 'PCMCIA' value is not selected, it is pointless to build the PCMCIA core components. (Currently only one machine of the ARM targets requires this). Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- hw/pcmcia/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/pcmcia/meson.build b/hw/pcmcia/meson.build index ab50bd325d6..51f2512b8ed 100644 --- a/hw/pcmcia/meson.build +++ b/hw/pcmcia/meson.build @@ -1,2 +1,2 @@ -softmmu_ss.add(files('pcmcia.c')) +softmmu_ss.add(when: 'CONFIG_PCMCIA', if_true: files('pcmcia.c')) softmmu_ss.add(when: 'CONFIG_PXA2XX', if_true: files('pxa2xx.c')) --=20 2.26.3