Read a buffer of data from the specified device.
result = lv1_storage_read( /*IN*/ dev_id, region_id, start_sector, sector_count, 0, buffer, /*OUT*/ &lv1_tag );
| Inputs | |
|---|---|
| Register | Description |
| R3 | dev_id - device id |
| R4 | region_id - ? |
| R5 | start_sector - start sector of read |
| R6 | sector_count - number of sectors to read |
| R7 | 0 - ? comment says /* flags */ |
| R8 | buffer - lpar address of buffer |
| Outputs | |
| Register | Description |
| R3 | Status - 0 = OK, Other values are unknown, but indicate failure. |
| R4 | lv1_tag - tag to identify operation? |
Notes: