diff options
Diffstat (limited to 'src/dev/storage/ide_ctrl.cc')
-rw-r--r-- | src/dev/storage/ide_ctrl.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dev/storage/ide_ctrl.cc b/src/dev/storage/ide_ctrl.cc index d1c9f7d73..12d606bee 100644 --- a/src/dev/storage/ide_ctrl.cc +++ b/src/dev/storage/ide_ctrl.cc @@ -83,7 +83,7 @@ IdeController::Channel::Channel( cmdAddr(0), cmdSize(_cmdSize), ctrlAddr(0), ctrlSize(_ctrlSize), master(NULL), slave(NULL), selected(NULL) { - memset(&bmiRegs, 0, sizeof(bmiRegs)); + bmiRegs.reset(); bmiRegs.status.dmaCap0 = 1; bmiRegs.status.dmaCap1 = 1; } |