Julius Werner has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/40895 )
Change subject: libpayload: xhci: Do not memcpy registers ......................................................................
Patch Set 1:
Duncan, I'm somewhat confused why you both removed the bitfields and changed xhci_t to cache capreg in memory in CB:39838? Seems like those are two different solutions to the same problem, either of which should have been enough? I'm taking the caching back out here, I think that should still be good enough for what you were trying to fix, but please let me know if there's something I misunderstand about the problem and this needs a different solution.