[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PULL 00/66] Memory API changes for 1.6: ownership, I/O
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] [PULL 00/66] Memory API changes for 1.6: ownership, I/O ports, RCU preparation |
Date: |
Thu, 04 Jul 2013 18:08:27 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130514 Thunderbird/17.0.6 |
Il 04/07/2013 17:52, Paolo Bonzini ha scritto:
>> > Anthony,
>> >
>> > the following changes since commit
>> > 1acd5a373905ddb28957842256a038956941f332:
>> >
>> > Merge remote-tracking branch 'agraf/ppc-for-upstream' into staging
>> > (2013-07-01 09:03:04 -0500)
>> >
>> > are available in the git repository at:
>> >
>> >
>> > git://github.com/bonzini/qemu.git iommu-for-anthony
>> >
>> > for you to fetch changes up to 28bb1ad4daef9949fc2c3f66879c2c0f0673df04:
>> >
>> > exec: change some APIs to take AddressSpaceDispatch (2013-07-04 16:29:06
>> > +0200)
>> >
>> > This is a pretty large pull request that includes:
>> >
>> > 1) Jan's refactoring of ioport access, which is now dispatched using
>> > the memory core
>> >
>> > 2) region ownership, where all regions are attached to an Object. This
>> > is a prerequisite for memory hot-unplug, among other things.
>> >
>> > 3) RCU preparatory patches, where all data structures use "copy on update"
>> > even though they are still read under the BQL.
>> >
>> > Everything else is delayed to 1.7---at least as far as I'm concerned:
>> > since this subsystem is "community maintained", other people may of course
>> > submit more stuff from this point on.
> I forgot some Reviewed-bys, so the new commit is
> c7086b4a237520d2bbe5146d8b1ace1894c2b2bf.
And as Jan found out, it's not just some Reviewed-bys.
Paolo
- [Qemu-devel] [PATCH 59/66] exec: change well-known physical sections to macros, (continued)
- [Qemu-devel] [PATCH 59/66] exec: change well-known physical sections to macros, Paolo Bonzini, 2013/07/04
- [Qemu-devel] [PATCH 60/66] exec: separate current memory map from the one being built, Paolo Bonzini, 2013/07/04
- [Qemu-devel] [PATCH 61/66] memory: move MemoryListener declaration earlier, Paolo Bonzini, 2013/07/04
- [Qemu-devel] [PATCH 63/66] exec: separate current radix tree from the one being built, Paolo Bonzini, 2013/07/04
- [Qemu-devel] [PATCH 62/66] exec: move listener from AddressSpaceDispatch to AddressSpace, Paolo Bonzini, 2013/07/04
- [Qemu-devel] [PATCH 64/66] exec: put memory map in AddressSpaceDispatch, Paolo Bonzini, 2013/07/04
- [Qemu-devel] [PATCH 65/66] exec: remove cur_map, Paolo Bonzini, 2013/07/04
- [Qemu-devel] [PATCH 66/66] exec: change some APIs to take AddressSpaceDispatch, Paolo Bonzini, 2013/07/04
- [Qemu-devel] [PATCH 53/66] hw/[u-x]*: pass owner to memory_region_init* functions, Paolo Bonzini, 2013/07/04
- Re: [Qemu-devel] [PULL 00/66] Memory API changes for 1.6: ownership, I/O ports, RCU preparation, Paolo Bonzini, 2013/07/04
- [Qemu-devel] [PATCH 52/66] hw/t*: pass owner to memory_region_init* functions, Paolo Bonzini, 2013/07/04