On 7/20/21 3:33 PM, Peter Maydell wrote: > On Tue, 20 Jul 2021 at 13:58, Philippe Mathieu-Daudé <phi...@redhat.com> > wrote: >> >> On 7/20/21 12:46 AM, Klaus Jensen wrote: >>> From: Klaus Jensen <k.jen...@samsung.com> >>> >>> The new PMR test unearthed a long-standing issue with MMIO reads on >>> big-endian hosts. >>> >>> Fix this by unconditionally storing all controller registers in little >>> endian. > >> My brain overflowed at this point, too many changes to track :/ >> >> Would it make sense to split it? (per big function body maybe?) > > I did review of (a previous version of) the patch by: > (1) check that after the patch is applied there aren't any > direct accesses to n->bar.anything which don't go via a > ld*/st* (ie it didn't miss anything)
OK > (2) check that the accesses which use ldq/stq are consistently > doing so for those fields and that they are uint64_t OK > (3) read through the patch and check all the changes are ok > (either using inline calls to the accessors, or fishing > the value out at the start of the function) OK, perfect then :) > It is a big patch, but I'm not sure splitting it apart helps much. Since it is reviewed, not needed. Thanks a lot! Phil.