commit | 75db1d846e1d67ff4d762b05fc9f50e581ccdf26 | [log] [tgz] |
---|---|---|
author | Rene de Jong <rene.dejong@arm.com> | Thu Sep 26 03:38:35 2013 -0700 |
committer | Chris Emmons <chris.emmons@arm.com> | Tue Jan 13 16:21:37 2015 -0600 |
tree | 29de7856d7e0e0ffaf6ec10899cfbceb8bdadb94 | |
parent | 3b01425664496adc7bbb3c9c2033c7cdb74f7086 [diff] |
This patch introduces the possibility to read registers as 64 bit values. The gem5 NVMe device adheres to that; but the io.h functions do not. This has as consequence that the reading of those registers get split up in two transactions of 32 bits. This is not supported by the NVMe device. According to the NVMe spec, certain registers must be read as 64 bit values.