On Tue, Sep 27, 2011 at 08:39:51AM +0200, Alexander Graf wrote: > > Am 27.09.2011 um 03:01 schrieb David Gibson <d...@au1.ibm.com>: > > > On Sat, Sep 24, 2011 at 02:45:20PM +0200, Paolo Bonzini wrote: > >> On 09/20/2011 05:40 AM, David Gibson wrote: > >>> Ah, yes, here's the point. Updating git.qemu.org is not within my > >>> power, so I can't myself construct a commit doing a submodule + binary > >>> update in this fashion. > >> > >> Sure you can. A submodule checkout is just like any other git > >> commit. A commit doing a submodule update is just saying "from now > >> on, submodule roms/SLOF is attached to commit 12ab34cd". > >> > >> First of all, you should configure your qemu tree so that it uses > >> your official upstream repository instead of git.qemu.org's SLOF > >> mirror: > >> > >> git config submodule.roms/SLOF.url git://github.com/dgibson/SLOF.git > >> rm -rf roms/SLOF > >> git submodule update roms/SLOF > >> > >> Producing a valid patch is as simple as this: > >> > >> cd roms/SLOF > >> git fetch origin # if needed > >> git checkout origin/master > >> cd .. > >> cp /path/to/SLOF.bin pc-bios/ > >> git commit pc-bios roms -m'pseries: Update SLOF firmware image' > >> > >> Then, whoever updates git.qemu.org indeed has to pull manually from > >> https://github.com/dgibson/SLOF to ensure that git.qemu.org's SLOF > >> mirror does include the new commit. But that doesn't prevent you > >> from *submitting* the patch. > >> > >> BTW, the above configuration steps should probably be done by > >> everybody who's working with the pseries machine, so that they will > >> have easy access to upstream SLOF bugfixes. > > > > Thanks for the recipe. > > > > Alex, do you want me to submit a replacement SLOF update patch which > > does this, or will you fix up the existing one in your ppc queue? > > I would very much appreciate if you did it :)
Done. -- David Gibson | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_ | _way_ _around_! http://www.ozlabs.org/~dgibson