Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The PSP is responsible for memory training and re-enabling after wake-up. So neutralizing might work (given that signatures can be tricked), but you have to be very careful to keep a sizable set of modules alive.


What is "memory training"?


It's related to correcting DDR memory signal timing / clock skew.


Oh it's the timing calibration thing that happens on initialization? Didn't realize that's called memory training haha cool!


That's probably what the unsigned data bodies are for. This data needs to be on the fast path.


Are you sure? I thought that that was what AGESA code is doing.


Before Zen, yes. Since Zen, that's in PSP, presumably for the PSP's various other features.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: