Jerry Zhao

Results 391 comments of Jerry Zhao

I believe this should be impossible. The flush signal would have killed the in-flight branch in the previous cycle, so it would be impossible for the branch mispredict signal to...

I see. This is just a performance bug, then, not a functionality bug? The incorrectly updated entry should only cause some incorrect branch predictor updates.

Not currently, possibly in the future.

The secureboom branch is currently outdated. We implemented a prototype "Spectre-resistant" data cache, and its sitting in a private branch currently. We'll try to move it to the public secureboom...

Our implementation is comparable to InvisiSpec

The secureboom branch is stale, and it will be challenging to make it work again (you'd have to track down old versions of several dependencies). I paused work on secureboom...

The point of this is to avoid post-processing with grep or sed. You can pass a string into a blackbox module through the IO, as a fixed-length array of bytes....

> what if bpd_end_idx has exceeded bpd_end_idx What do you mean here? > When handling mispredict repair (which takes some cycle to finish), what if the redirect generated by rob.flush...

Hmm, that's a good observation, and it would certainly be a bug. I believe in practice this is unlikely, as it is unlikely for there to many invalid FTQ entries...