On Wed, 7 May 2014, Mark Cave-Ayland wrote:
I'm not sure if your problem related to s->lba == -1 should be solved
just for macio or higher up in the block layer, but the block people
will be on qemu-devel and not qemu-ppc so you should definitely CC the
main list to get their feedback on this.
I think it's handled by the block layer but the translation in macio
breaks it and converts it to -4 which causes an error so probably it
should only be solved for macio. But I hope Alex can look at it and tell
for sure or maybe solve it.
Those ISOs only boot for me with the default -M g3beige, but darwin is
a huge culprit for these unaligned accesses. My point was that if you
are making changes in this area, if you can still boot the darwin
images then that would be a good test that any changes you make are
working correctly :)
Ah, OK. They boot for me without a -M parameter with my changes (to the
point saying "available for installation:" and then empty as I did not
specify a hard disk image) too, but I was testing with -M mac99 as that
was what I changed. I think they still "work" as before.