On Thu, Jul 25, 2024 at 04:58:27PM +0100, Dave Martin wrote: > I'll post a draft patch separately, since I think the update could > benefit from separate discussion, but my back-of-the-envelope > calculation suggests that (before this patch) we are down to 0x90 > bytes of free space (i.e., over 96% full). > I wonder whether it is time to start pushing back on adding a new > _foo_context for every individual register, though? > Maybe we could add some kind of _misc_context for miscellaneous 64-bit > regs. That'd have to be a variably sized structure with pairs of sysreg ID/value items in it I think which would be a bit of a pain to implement but doable. The per-record header is 64 bits, we'd get maximal saving by allocating a byte for the IDs. It would be very unfortunate timing to start gating things on such a change though (I'm particularly worried about GCS here, at this point the kernel changes are blocking the entire ecosystem).
Attachment:
signature.asc
Description: PGP signature