From: Ian Campbell <ian.campbell@citrix.com>
To: Shannon Zhao <zhaoshenglong@huawei.com>,
Boris Ostrovsky <boris.ostrovsky@oracle.com>,
xen-devel <xen-devel@lists.xen.org>,
Jan Beulich <jbeulich@suse.com>,
Stefano Stabellini <stefano.stabellini@citrix.com>,
Julien Grall <julien.grall@citrix.com>,
Parth Dixit <parth.dixit@linaro.org>,
Christoffer Dall <christoffer.dall@linaro.org>,
Shannon Zhao <shannon.zhao@linaro.org>,
Roger Pau Monne <roger.pau@citrix.com>
Cc: Hangaohuai <hangaohuai@huawei.com>,
"Huangpeng (Peter)" <peter.huangpeng@huawei.com>
Subject: Re: Design doc of adding ACPI support for arm64 on Xen - version 2
Date: Wed, 12 Aug 2015 09:47:04 +0100 [thread overview]
Message-ID: <1439369224.9747.306.camel@citrix.com> (raw)
In-Reply-To: <55CAB3DC.1040001@huawei.com>
On Wed, 2015-08-12 at 10:47 +0800, Shannon Zhao wrote:
>
> On 2015/8/11 23:52, Boris Ostrovsky wrote:
> > On 08/11/2015 11:35 AM, Ian Campbell wrote:
> > > On Tue, 2015-08-11 at 11:29 -0400, Boris Ostrovsky wrote:
> > > > On 08/11/2015 10:21 AM, Ian Campbell wrote:
> > > > > On Tue, 2015-08-11 at 15:19 +0100, Ian Campbell wrote:
> > > > > > On Fri, 2015-08-07 at 10:11 +0800, Shannon Zhao wrote:
> > > > > > > This document is going to explain the design details of Xen
> > > > > > > booting
> > > > > > > with
> > > > > > > ACPI on ARM. Maybe parts of it may not be appropriate. Any
> > > > > > > comments
> > > > > > > are
> > > > > > > welcome.
> > > > > > Some small subsets of this seem like they might overlap with
> > > > > > what
> > > > > > will be
> > > > > > required for PVH on x86 (a new x86 guest mode not dissimilar to
> > > > > > the
> > > > > > sole
> > > > > > ARM guest mode). If so then it would be preferable IMHO if PVH
> > > > > > x86
> > > > > > could
> > > > > > use the same interfaces.
> > > > > >
> > > > > > I've trimmed the quotes to just those bits and CCd some of the
> > > > > > PVH
> > > > > > people
> > > > > > (Boris and Roger[0]) in case they have any thoughts.
> > > > > >
> > > > > > Actually, having done the trimming there is only one such bit:
> > > > > >
> > > > > > [...]
> > > > > > > 4. Map MMIO regions
> > > > > > > -------------------
> > > > > > > Register a bus_notifier for platform and amba bus in Linux.
> > > > > Previously PCI was included in this scheme, which is why I
> > > > > thought of
> > > > > PVH,
> > > > > having missed that PCI wasn't mentioned here now.
> > > > >
> > > > > Is it handled some other way now or is that just an accidental
> > > > > omission?
> > > > PCI already has a bus notifier which is probably why it's not
> > > > explicitly
> > > > called out here.
> > > Right, but I was more specifically thinking of the bit which followed
> > > regarding the use of the notifier to map the MMIO, which is the more
> > > important bit.
> >
> > This notifier calls PHYSDEVOP_pci_device_add and as far as I can tell
> > MMIO is mapped there (for IOMMU, which IIUIC is the main issue here).
>
> Right, at this moment we only add platform and amba bus bus_notifier.
> The PCI device can reuse existing bus_notifier.
Super. Perhaps add a sentence to that effect so I remember that this
already exists next time?
next prev parent reply other threads:[~2015-08-12 8:47 UTC|newest]
Thread overview: 82+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-08-07 2:11 Design doc of adding ACPI support for arm64 on Xen - version 2 Shannon Zhao
2015-08-07 9:45 ` Stefano Stabellini
2015-08-07 10:33 ` Julien Grall
2015-08-07 10:37 ` Christoffer Dall
2015-08-07 10:42 ` Stefano Stabellini
2015-08-07 10:44 ` Julien Grall
2015-08-11 2:09 ` Shannon Zhao
2015-08-11 9:46 ` Julien Grall
2015-08-11 10:27 ` Shannon Zhao
2015-08-11 14:12 ` Ian Campbell
2015-08-11 14:51 ` David Vrabel
2015-08-11 14:59 ` Ian Campbell
2015-08-11 15:02 ` David Vrabel
2015-08-11 15:11 ` Julien Grall
2015-08-11 15:19 ` Ian Campbell
2015-08-11 15:25 ` David Vrabel
2015-08-11 16:01 ` Julien Grall
2015-08-12 2:42 ` Shannon Zhao
2015-08-12 8:46 ` Ian Campbell
2015-08-12 8:46 ` Ian Campbell
2015-08-12 9:02 ` Julien Grall
2015-08-12 15:48 ` Jan Beulich
2015-08-11 14:19 ` Ian Campbell
2015-08-11 14:21 ` Ian Campbell
2015-08-11 15:29 ` Boris Ostrovsky
2015-08-11 15:35 ` Ian Campbell
2015-08-11 15:52 ` Boris Ostrovsky
2015-08-12 2:47 ` Shannon Zhao
2015-08-12 8:47 ` Ian Campbell [this message]
2015-08-12 9:00 ` Shannon Zhao
2015-08-17 10:36 ` Roger Pau Monné
2015-08-18 1:44 ` Shannon Zhao
2015-08-11 16:19 ` Julien Grall
2015-08-12 3:04 ` Shannon Zhao
2015-08-12 8:52 ` Ian Campbell
2015-08-12 9:21 ` Julien Grall
2015-08-12 10:36 ` Andrew Turner
2015-08-12 10:48 ` Stefano Stabellini
2015-08-12 11:23 ` Ian Campbell
2015-08-12 12:11 ` Julien Grall
2015-09-02 11:27 ` Ian Campbell
2015-08-12 12:20 ` Julien Grall
2015-09-02 11:30 ` Ian Campbell
2015-09-02 11:39 ` Julien Grall
2015-09-02 12:05 ` Ian Campbell
2015-08-12 10:17 ` Stefano Stabellini
2015-08-12 7:22 ` Shannon Zhao
2015-08-12 9:11 ` Julien Grall
2015-08-14 14:05 ` Shannon Zhao
2015-08-14 14:17 ` xen/arm: Crash when allocating memory for ACPI table (Was Re: Design doc of adding ACPI support for arm64 on Xen - version 2) Julien Grall
2015-08-14 14:35 ` Shannon Zhao
2015-08-14 14:41 ` Julien Grall
2015-08-14 14:49 ` Shannon Zhao
2015-08-14 14:53 ` Julien Grall
2015-08-14 14:55 ` Shannon Zhao
2015-08-12 15:45 ` Design doc of adding ACPI support for arm64 on Xen - version 2 Jan Beulich
2015-08-12 15:51 ` Christoffer Dall
2015-08-12 15:58 ` Jan Beulich
2015-08-12 16:18 ` Julien Grall
2015-08-13 6:41 ` Jan Beulich
2015-08-13 8:01 ` Christoffer Dall
2015-08-13 8:11 ` Jan Beulich
2015-08-13 8:18 ` Jan Beulich
2015-08-13 9:05 ` Ian Campbell
2015-08-13 9:20 ` Jan Beulich
2015-08-13 10:40 ` Julien Grall
2015-08-13 9:43 ` Stefano Stabellini
2015-08-13 10:03 ` Jan Beulich
2015-08-13 10:13 ` Stefano Stabellini
2015-08-13 10:22 ` Ian Campbell
2015-08-13 10:29 ` Christoffer Dall
2015-08-13 10:32 ` Stefano Stabellini
2015-08-13 10:34 ` Ian Campbell
2015-08-13 10:48 ` Shannon Zhao
2015-08-13 10:54 ` Jan Beulich
2015-08-13 11:00 ` Julien Grall
2015-08-13 11:07 ` Stefano Stabellini
2015-08-13 11:55 ` Jan Beulich
2015-08-13 12:08 ` Julien Grall
2015-08-13 14:49 ` Ian Campbell
2015-08-14 5:34 ` Shannon Zhao
2015-08-14 9:54 ` Stefano Stabellini
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1439369224.9747.306.camel@citrix.com \
--to=ian.campbell@citrix.com \
--cc=boris.ostrovsky@oracle.com \
--cc=christoffer.dall@linaro.org \
--cc=hangaohuai@huawei.com \
--cc=jbeulich@suse.com \
--cc=julien.grall@citrix.com \
--cc=parth.dixit@linaro.org \
--cc=peter.huangpeng@huawei.com \
--cc=roger.pau@citrix.com \
--cc=shannon.zhao@linaro.org \
--cc=stefano.stabellini@citrix.com \
--cc=xen-devel@lists.xen.org \
--cc=zhaoshenglong@huawei.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.