New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 771777 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Last visit > 30 days ago
Closed: Oct 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

ec: Benchmark host interface data throughput

Project Member Reported by sha...@chromium.org, Oct 4 2017

Issue description

For science, let's see how fast we can get data from the EC to the host over eSPI and SPI host interfaces (eg. eve and kevin).
 
Components: OS>Firmware>EC
Labels: OS-Chrome
Well, it's more than just for science.  We have some features coming which will require transferring 10s of KB from EC to AP relatively quickly, and we need to know whether the existing implementation is sufficient...
Here is some data for eve / kevin:

- Shipping kevin config (160 byte host command response, 3 MHz SPI) can achieve ~101 KB/s.
- This can be increased to ~229 KB/s if we bump our host command reply to 512 bytes (we can't easily do this on npcx5 due to the bitflip bug, but npcx7 should work).
- Shipping eve config (248 byte host command response, eSPI) can achieve ~167 KB/s.

Comment 4 by sha...@chromium.org, Oct 23 2017

Status: Verified (was: Untriaged)

Sign in to add a comment