summaryrefslogtreecommitdiff
path: root/src/dev
diff options
context:
space:
mode:
authorAndreas Hansson <andreas.hansson@arm.com>2015-10-23 09:51:12 -0400
committerAndreas Hansson <andreas.hansson@arm.com>2015-10-23 09:51:12 -0400
commitb48ed9b6c2a8a8aa8eb2182acc77239cc8a3358d (patch)
treecb34a1417433bae6ddb7eb8a42cbb949ea4f6b19 /src/dev
parentfa32ad4941a80c85513b57a2fa43acb84212e5df (diff)
downloadgem5-b48ed9b6c2a8a8aa8eb2182acc77239cc8a3358d.tar.xz
x86: Add missing explicit overrides for X86 devices
Make clang >= 3.5 happy when compiling build/X86/gem5.opt on OSX.
Diffstat (limited to 'src/dev')
-rw-r--r--src/dev/x86/cmos.hh6
-rw-r--r--src/dev/x86/i8042.hh10
-rw-r--r--src/dev/x86/i82094aa.hh16
-rw-r--r--src/dev/x86/i8237.hh4
-rw-r--r--src/dev/x86/i8254.hh6
-rw-r--r--src/dev/x86/i8259.hh10
-rw-r--r--src/dev/x86/speaker.hh4
7 files changed, 28 insertions, 28 deletions
diff --git a/src/dev/x86/cmos.hh b/src/dev/x86/cmos.hh
index 63a6d6a68..1a755be1a 100644
--- a/src/dev/x86/cmos.hh
+++ b/src/dev/x86/cmos.hh
@@ -78,11 +78,11 @@ class Cmos : public BasicPioDevice
address = 0;
}
- Tick read(PacketPtr pkt);
+ Tick read(PacketPtr pkt) override;
- Tick write(PacketPtr pkt);
+ Tick write(PacketPtr pkt) override;
- virtual void startup();
+ void startup() override;
void serialize(CheckpointOut &cp) const override;
void unserialize(CheckpointIn &cp) override;
diff --git a/src/dev/x86/i8042.hh b/src/dev/x86/i8042.hh
index bddbe9b27..82d07e9cf 100644
--- a/src/dev/x86/i8042.hh
+++ b/src/dev/x86/i8042.hh
@@ -118,7 +118,7 @@ class PS2Mouse : public PS2Device
PS2Mouse() : PS2Device(), status(0), resolution(4), sampleRate(100)
{}
- bool processData(uint8_t data);
+ bool processData(uint8_t data) override;
void serialize(const std::string &base, CheckpointOut &cp) const override;
void unserialize(const std::string &base, CheckpointIn &cp) override;
@@ -151,7 +151,7 @@ class PS2Keyboard : public PS2Device
};
public:
- bool processData(uint8_t data);
+ bool processData(uint8_t data) override;
};
class I8042 : public BasicPioDevice
@@ -241,11 +241,11 @@ class I8042 : public BasicPioDevice
I8042(Params *p);
- AddrRangeList getAddrRanges() const;
+ AddrRangeList getAddrRanges() const override;
- Tick read(PacketPtr pkt);
+ Tick read(PacketPtr pkt) override;
- Tick write(PacketPtr pkt);
+ Tick write(PacketPtr pkt) override;
void serialize(CheckpointOut &cp) const override;
void unserialize(CheckpointIn &cp) override;
diff --git a/src/dev/x86/i82094aa.hh b/src/dev/x86/i82094aa.hh
index 36986d2c4..c9e2f1c81 100644
--- a/src/dev/x86/i82094aa.hh
+++ b/src/dev/x86/i82094aa.hh
@@ -92,24 +92,24 @@ class I82094AA : public BasicPioDevice, public IntDevice
I82094AA(Params *p);
- void init();
+ void init() override;
- Tick read(PacketPtr pkt);
- Tick write(PacketPtr pkt);
+ Tick read(PacketPtr pkt) override;
+ Tick write(PacketPtr pkt) override;
- AddrRangeList getIntAddrRange() const;
+ AddrRangeList getIntAddrRange() const override;
void writeReg(uint8_t offset, uint32_t value);
uint32_t readReg(uint8_t offset);
BaseMasterPort &getMasterPort(const std::string &if_name,
- PortID idx = InvalidPortID);
+ PortID idx = InvalidPortID) override;
Tick recvResponse(PacketPtr pkt) override;
- void signalInterrupt(int line);
- void raiseInterruptPin(int number);
- void lowerInterruptPin(int number);
+ void signalInterrupt(int line) override;
+ void raiseInterruptPin(int number) override;
+ void lowerInterruptPin(int number) override;
void serialize(CheckpointOut &cp) const override;
void unserialize(CheckpointIn &cp) override;
diff --git a/src/dev/x86/i8237.hh b/src/dev/x86/i8237.hh
index 49c1fd924..666095566 100644
--- a/src/dev/x86/i8237.hh
+++ b/src/dev/x86/i8237.hh
@@ -55,9 +55,9 @@ class I8237 : public BasicPioDevice
I8237(Params *p) : BasicPioDevice(p, 16), latency(p->pio_latency), maskReg(0)
{
}
- Tick read(PacketPtr pkt);
+ Tick read(PacketPtr pkt) override;
- Tick write(PacketPtr pkt);
+ Tick write(PacketPtr pkt) override;
void serialize(CheckpointOut &cp) const override;
void unserialize(CheckpointIn &cp) override;
diff --git a/src/dev/x86/i8254.hh b/src/dev/x86/i8254.hh
index 86d4f0323..8243f8391 100644
--- a/src/dev/x86/i8254.hh
+++ b/src/dev/x86/i8254.hh
@@ -81,9 +81,9 @@ class I8254 : public BasicPioDevice
pit(p->name, this), intPin(p->int_pin)
{
}
- Tick read(PacketPtr pkt);
+ Tick read(PacketPtr pkt) override;
- Tick write(PacketPtr pkt);
+ Tick write(PacketPtr pkt) override;
bool
outputHigh(unsigned int num)
@@ -112,7 +112,7 @@ class I8254 : public BasicPioDevice
void serialize(CheckpointOut &cp) const override;
void unserialize(CheckpointIn &cp) override;
- virtual void startup();
+ void startup() override;
};
diff --git a/src/dev/x86/i8259.hh b/src/dev/x86/i8259.hh
index 0b2cee01c..c443f7805 100644
--- a/src/dev/x86/i8259.hh
+++ b/src/dev/x86/i8259.hh
@@ -89,8 +89,8 @@ class I8259 : public BasicPioDevice, public IntDevice
I8259(Params * p);
- Tick read(PacketPtr pkt);
- Tick write(PacketPtr pkt);
+ Tick read(PacketPtr pkt) override;
+ Tick write(PacketPtr pkt) override;
void
maskAll()
@@ -104,9 +104,9 @@ class I8259 : public BasicPioDevice, public IntDevice
IMR = 0x00;
}
- void signalInterrupt(int line);
- void raiseInterruptPin(int number);
- void lowerInterruptPin(int number);
+ void signalInterrupt(int line) override;
+ void raiseInterruptPin(int number) override;
+ void lowerInterruptPin(int number) override;
int getVector();
void serialize(CheckpointOut &cp) const override;
diff --git a/src/dev/x86/speaker.hh b/src/dev/x86/speaker.hh
index 9f1656370..692d38816 100644
--- a/src/dev/x86/speaker.hh
+++ b/src/dev/x86/speaker.hh
@@ -69,9 +69,9 @@ class Speaker : public BasicPioDevice
{
}
- Tick read(PacketPtr pkt);
+ Tick read(PacketPtr pkt) override;
- Tick write(PacketPtr pkt);
+ Tick write(PacketPtr pkt) override;
void serialize(CheckpointOut &cp) const override;
void unserialize(CheckpointIn &cp) override;