diff options
author | Matt Evans <matt.evans@arm.com> | 2015-03-19 04:06:16 -0400 |
---|---|---|
committer | Matt Evans <matt.evans@arm.com> | 2015-03-19 04:06:16 -0400 |
commit | ec80224188500183604eaf6cbe19d0ac16616f9c (patch) | |
tree | 9587e3845c917b0ef108845c9fed9608c861d3f6 /src/dev/arm/gic_pl390.hh | |
parent | 142ab40c4b57315e20c924d0615470ee24f46d9e (diff) | |
download | gem5-ec80224188500183604eaf6cbe19d0ac16616f9c.tar.xz |
arm: Remove the 'magic MSI register' in the GIC (PL390)
This patch removes the code that added this magic register. A
follow-up patch provides a GICv2m MSI shim that gives the same
functionality in a standard ARM system architecture way.
Diffstat (limited to 'src/dev/arm/gic_pl390.hh')
-rw-r--r-- | src/dev/arm/gic_pl390.hh | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/src/dev/arm/gic_pl390.hh b/src/dev/arm/gic_pl390.hh index 5b84ea92b..2621e1a27 100644 --- a/src/dev/arm/gic_pl390.hh +++ b/src/dev/arm/gic_pl390.hh @@ -113,10 +113,6 @@ class Pl390 : public BaseGic static const int INT_BITS_MAX = 32; static const int INT_LINES_MAX = 1020; - /** MSI-X register offset and size */ - static const int MSIX_SR = 0x0; // MSI register devices will write to - static const int MSIX_SIZE = 0x4; // Size of MSI-X register space - BitUnion32(SWI) Bitfield<3,0> sgi_id; Bitfield<23,16> cpu_list; @@ -211,10 +207,6 @@ class Pl390 : public BaseGic /** IRQ Enable Used for debug */ bool irqEnable; - /** MSIX Register */ - Addr msixRegAddr; - uint32_t msixReg; - /** software generated interrupt * @param data data to decode that indicates which cpus to interrupt */ @@ -322,11 +314,6 @@ class Pl390 : public BaseGic */ Tick readCpu(PacketPtr pkt); - /** Handle a read to the MSI-X register on the GIC - * @param pkt packet to respond to - */ - Tick readMsix(PacketPtr pkt); - /** Handle a write to the distributor poriton of the GIC * @param pkt packet to respond to */ @@ -336,11 +323,6 @@ class Pl390 : public BaseGic * @param pkt packet to respond to */ Tick writeCpu(PacketPtr pkt); - - /** Handle a write to the MSI-X register on the GIC - * @param pkt packet to process - */ - Tick writeMsix(PacketPtr pkt); }; #endif //__DEV_ARM_GIC_H__ |