Changeset 1c1657c in mainline
- Timestamp:
- 2009-08-22T19:34:25Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 5048be7
- Parents:
- a1f48f6
- Location:
- uspace/srv/bd/ata_bd
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/bd/ata_bd/ata_bd.c
ra1f48f6 r1c1657c 550 550 pio_write_8(&cmd->cylinder_high, c >> 16); 551 551 552 pio_write_8(&cmd->command, CMD_READ_SECTORS); 552 pio_write_8(&cmd->command, d->amode == am_lba48 ? 553 CMD_READ_SECTORS_EXT : CMD_READ_SECTORS); 553 554 554 555 if (wait_status(0, ~SR_BSY, &status, TIMEOUT_BSY) != EOK) { … … 661 662 pio_write_8(&cmd->cylinder_high, c >> 16); 662 663 663 pio_write_8(&cmd->command, CMD_WRITE_SECTORS); 664 pio_write_8(&cmd->command, d->amode == am_lba48 ? 665 CMD_WRITE_SECTORS_EXT : CMD_WRITE_SECTORS); 664 666 665 667 if (wait_status(0, ~SR_BSY, &status, TIMEOUT_BSY) != EOK) { -
uspace/srv/bd/ata_bd/ata_bd.h
ra1f48f6 r1c1657c 132 132 133 133 enum ata_command { 134 CMD_IDENTIFY_DRIVE = 0xEC,135 134 CMD_READ_SECTORS = 0x20, 136 CMD_WRITE_SECTORS = 0x30 135 CMD_READ_SECTORS_EXT = 0x24, 136 CMD_WRITE_SECTORS = 0x30, 137 CMD_WRITE_SECTORS_EXT = 0x34, 138 CMD_IDENTIFY_DRIVE = 0xEC 137 139 }; 138 140
Note:
See TracChangeset
for help on using the changeset viewer.