diff --git a/src/dev/storage/ide_ctrl.hh b/src/dev/storage/ide_ctrl.hh index 38b97bf3b4..dfaccc15b4 100644 --- a/src/dev/storage/ide_ctrl.hh +++ b/src/dev/storage/ide_ctrl.hh @@ -96,7 +96,8 @@ class IdeController : public PciDevice /* 0x48 */ Register8 udmaControl = {"udma control"}; /* 0x49 */ RegisterRaz raz1 = {"raz1", 1}; /* 0x4a-0x4b */ Register16 udmaTiming = {"udma timing"}; - /* 0x4c-... */ RegisterRaz raz2 = {"raz2", PCI_CONFIG_SIZE - 0x4c}; + /* 0x4c-... */ RegisterRaz raz2 = + {"raz2", (PCI_CONFIG_SIZE + 1) - 0x4c}; void serialize(CheckpointOut &cp) const; void unserialize(CheckpointIn &cp);