[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v1 0/6] PMA phase 2 - per CPU address spaces
From: |
Peter Crosthwaite |
Subject: |
[Qemu-devel] [PATCH v1 0/6] PMA phase 2 - per CPU address spaces |
Date: |
Mon, 25 Aug 2014 17:56:21 -0700 |
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
- [Qemu-devel] [PATCH v1 0/6] PMA phase 2 - per CPU address spaces,
Peter Crosthwaite <=
- [Qemu-devel] [PATCH v1 1/6] memory: address_space_init: do nothing if no root region given, Peter Crosthwaite, 2014/08/25
- [Qemu-devel] [PATCH v1 2/6] memory: AddressSpace: Implement ref counting, Peter Crosthwaite, 2014/08/25
- [Qemu-devel] [PATCH v1 4/6] qom: Move cpu.o to obj-y., Peter Crosthwaite, 2014/08/25
- [Qemu-devel] [PATCH v1 5/6] qom/cpu: Add Memory Region Property, Peter Crosthwaite, 2014/08/25
- [Qemu-devel] [PATCH v1 6/6] cpu: Delay address space init until realize, Peter Crosthwaite, 2014/08/25