From: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
To: qemu-devel@nongnu.org
Cc: edgar.iglesias@xilinx.com, pbonzini@redhat.com, afaerber@suse.de,
peter.maydell@linaro.org
Subject: [Qemu-devel] [PATCH v1 0/6] PMA phase 2 - per CPU address spaces
Date: Mon, 25 Aug 2014 17:56:21 -0700 [thread overview]
Message-ID: <cover.1409013758.git.peter.crosthwaite@xilinx.com> (raw)
Hi All,
This series sets up CPUs with configurable address spaces. This follows
on from Edgars original work and moves towards removal of
address_space_memory and support for arbitrary memory
heirachies/layouts.
Fuller context in RFC:
http://lists.gnu.org/archive/html/qemu-devel/2014-06/msg00483.html
Follow up series' will add the rest of that functionality.
Regards,
Peter
Changed since RFC:
Limit scope to only CPU and Address Space plumbing
Got compiling and tested in fully configured build.
Peter Crosthwaite (6):
memory: address_space_init: do nothing if no root region given
memory: AddressSpace: Implement ref counting
memory: Add address_space_init_shareable()
qom: Move cpu.o to obj-y.
qom/cpu: Add Memory Region Property
cpu: Delay address space init until realize
Makefile.target | 1 +
exec.c | 1 -
include/exec/memory.h | 4 ++++
include/qom/cpu.h | 1 +
memory.c | 34 ++++++++++++++++++++++++++++++++++
qom/Makefile.objs | 2 +-
qom/cpu.c | 16 ++++++++++++++++
7 files changed, 57 insertions(+), 2 deletions(-)
--
2.1.0.1.g27b9230
next reply other threads:[~2014-08-26 0:57 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-08-26 0:56 Peter Crosthwaite [this message]
2014-08-26 0:56 ` [Qemu-devel] [PATCH v1 1/6] memory: address_space_init: do nothing if no root region given Peter Crosthwaite
2014-08-26 0:57 ` [Qemu-devel] [PATCH v1 2/6] memory: AddressSpace: Implement ref counting Peter Crosthwaite
2014-08-26 0:58 ` [Qemu-devel] [PATCH v1 4/6] qom: Move cpu.o to obj-y Peter Crosthwaite
2014-09-01 17:43 ` Peter Maydell
2014-09-01 17:54 ` Paolo Bonzini
2014-09-01 22:28 ` Peter Crosthwaite
2014-09-01 22:56 ` Peter Crosthwaite
2014-09-02 6:48 ` Paolo Bonzini
2014-08-26 0:59 ` [Qemu-devel] [PATCH v1 5/6] qom/cpu: Add Memory Region Property Peter Crosthwaite
2014-08-26 13:18 ` Paolo Bonzini
2014-08-26 0:59 ` [Qemu-devel] [PATCH v1 6/6] cpu: Delay address space init until realize Peter Crosthwaite
2014-09-01 17:40 ` [Qemu-devel] [PATCH v1 0/6] PMA phase 2 - per CPU address spaces Peter Maydell
2014-09-02 8:44 ` Peter Crosthwaite
2014-09-02 8:42 ` [Qemu-devel] [PATCH v1 3/6] memory: Add address_space_init_shareable() Peter Crosthwaite
2015-10-20 14:59 ` [Qemu-devel] [PATCH v1 0/6] PMA phase 2 - per CPU address spaces Peter Maydell
2015-10-20 18:46 ` Peter Crosthwaite
2015-10-20 20:46 ` Peter Maydell
2015-10-21 1:45 ` Peter Crosthwaite
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=cover.1409013758.git.peter.crosthwaite@xilinx.com \
--to=peter.crosthwaite@xilinx.com \
--cc=afaerber@suse.de \
--cc=edgar.iglesias@xilinx.com \
--cc=pbonzini@redhat.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
/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.