Hacker News
new
|
past
|
comments
|
ask
|
show
|
jobs
|
submit
login
pgeorgi
on June 5, 2019
|
parent
|
context
|
favorite
| on:
PSPTool Is a Swiss Army Knife for the Firmware of ...
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.
dataflow
on June 5, 2019
|
next
[–]
What is "memory training"?
vardump
on June 5, 2019
|
parent
|
next
[–]
It's related to correcting DDR memory signal timing / clock skew.
dataflow
on June 5, 2019
|
root
|
parent
|
next
[–]
Oh it's the timing calibration thing that happens on initialization? Didn't realize that's called memory training haha cool!
rurban
on June 6, 2019
|
root
|
parent
|
next
[–]
That's probably what the unsigned data bodies are for. This data needs to be on the fast path.
agapon
on June 5, 2019
|
prev
[–]
Are you sure? I thought that that was what AGESA code is doing.
pgeorgi
on June 6, 2019
|
parent
[–]
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: