On Sat, 2016-07-09 at 01:43 +0100, Mark Cave-Ayland wrote: > On 01/07/16 07:41, David Gibson wrote: > > > From: Benjamin Herrenschmidt > > > > The architecture specifies that any instruction that sets MSR:PR will also > > set MSR:EE, IR and DR.
.../... > Unfortunately this patch causes a regression and breaks booting OS 9 and > OS X under qemu-system-ppc. Any idea what is breaking specifically ? The architecture is pretty clear here, could it be that they rely on old implementations allowing the incorrect combination ? Maybe we can make the restriction 64-bit server only... Cheers, Ben.