ahci: missing shift when setting FIS adress

Fixes #997.
This commit is contained in:
Josef Söntgen 2013-12-03 15:24:52 +01:00 committed by Christian Helmuth
parent 038fcf032a
commit 1bc16f3a23

View File

@ -108,6 +108,7 @@ class Ahci_port : public Reg_base
void cmd_list_base(addr_t cmd_base)
{
uint64_t addr = cmd_base;
_set(0x0, addr);
_set(0x4, addr >> 32);
}
@ -118,7 +119,7 @@ class Ahci_port : public Reg_base
uint64_t addr = fis_base;
_set(0x8, addr);
_set(0xc, addr);
_set(0xc, addr >> 32);
}
/* interrupt status */