From mboxrd@z Thu Jan 1 00:00:00 1970
Received: from eggs.gnu.org ([2001:4830:134:3::10]:49059)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from
) id 1a3mEY-0006RJ-7Y
for qemu-devel@nongnu.org; Tue, 01 Dec 2015 09:48:52 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from ) id 1a3mEX-0002VP-9Q
for qemu-devel@nongnu.org; Tue, 01 Dec 2015 09:48:46 -0500
From: Pavel Fedin
References: <1447680189-2128-1-git-send-email-shannon.zhao@linaro.org>
<1447680189-2128-2-git-send-email-shannon.zhao@linaro.org>
<20151201142146.2bcda69f@nial.brq.redhat.com>
In-reply-to:
Date: Tue, 01 Dec 2015 17:48:33 +0300
Message-id: <01d201d12c47$5a77dd00$0f679700$@samsung.com>
MIME-version: 1.0
Content-type: text/plain; charset=UTF-8
Content-transfer-encoding: quoted-printable
Content-language: ru
Subject: Re: [Qemu-devel] [PATCH v3 1/8] hw/arm/virt: Add a GPIO controller
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
To: 'Peter Maydell' , 'Igor Mammedov'
Cc: 'Wei Huang' , 'G Gregory' , "'Michael S. Tsirkin'" , "'Huangpeng (Peter)'" , 'QEMU Developers' , 'qemu-arm' , 'Shannon Zhao' , 'Shannon Zhao'
Hello!
> >> ACPI 5.0 supports GPIO-signaled ACPI Events. This can be used for
> >> powerdown, hotplug evnets. Add a GPIO controller in machine virt,
> > s/evnets/events/
> >
> >> to support powerdown, maybe can be used for cpu hotplug. And
> >> here we use pl061.
Sorry for late jumping in, but this was the first message Cc'ed to me.
With these devices virt machine IMHO goes farther and farther away from =
its initial goal: be a minimalistic virtual box, which ensures maximum =
possible compatibility and portability.
virt machine already supports poweroff using PSCI interface. Why we =
need to add more hardware? Can't ACPI deal with PSCI?
To tell the truth, i dislike ACPI + EFI thing at all. It looks like =
cramming PC-oriented firmware into architecture for which it was never =
meant to be written. Too much overcomplications, we drop already =
established things and reinvent a (triangular) wheel, but what's the =
purpose? Is it being done only because vendors want obscure proprietary =
firmware instead of old good u-boot?
Kind regards,
Pavel Fedin
Expert Engineer
Samsung Electronics Research center Russia