75% time went to exclusion, i.e. finding that the bug is in the enclave itself, not in kernel, SDK or the security monitor. Last two weeks was peeking and poking with loader.S. I even wrote a new driver for Keystone in the process so that I could exclude the driver (OTT driver is, well, I don’t want to say anything impolite…).
I nailed the Keystone SATP change bug on CVA6 after only 1.5 months of constant debugging:
@michaela_p I’d suggest to keep all paperwork with. I use Amazon Kindle for this kind of stuff (also used during COVID for my proof of being vaccinated). Any other E-ink device is also great. The reason is that for prescription etc. I want to keep them in a single place, which always has battery.
Full algorithm:
For redundancy I tend keep the scans also in the Notes app for the course of the travel. Papers get lost so this feels the most fail-safe approach (and best for your personal privacy).