diff options
Diffstat (limited to 'src/devices/cpu/mips/ps2vu.h')
-rw-r--r-- | src/devices/cpu/mips/ps2vu.h | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/src/devices/cpu/mips/ps2vu.h b/src/devices/cpu/mips/ps2vu.h index cc898ffa58d..245c623ebfa 100644 --- a/src/devices/cpu/mips/ps2vu.h +++ b/src/devices/cpu/mips/ps2vu.h @@ -110,13 +110,12 @@ protected: }; // device-level overrides - virtual void device_start() override; - virtual void device_reset() override; + virtual void device_start() override ATTR_COLD; + virtual void device_reset() override ATTR_COLD; // device_execute_interface overrides virtual uint32_t execute_min_cycles() const noexcept override { return 1; } virtual uint32_t execute_max_cycles() const noexcept override { return 1; } - virtual uint32_t execute_input_lines() const noexcept override { return 0; } virtual void execute_run() override; virtual void execute_set_input(int inputnum, int state) override { } @@ -192,14 +191,14 @@ public: void vif_w(offs_t offset, uint64_t data); protected: - virtual void device_start() override; - virtual void device_reset() override; - virtual void device_add_mconfig(machine_config &config) override; + virtual void device_start() override ATTR_COLD; + virtual void device_reset() override ATTR_COLD; + virtual void device_add_mconfig(machine_config &config) override ATTR_COLD; virtual void state_string_export(const device_state_entry &entry, std::string &str) const override; - void micro_map(address_map &map); - void vu_map(address_map &map); + void micro_map(address_map &map) ATTR_COLD; + void vu_map(address_map &map) ATTR_COLD; void execute_xgkick(uint32_t rs) override; @@ -222,11 +221,11 @@ public: sonyvu0_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); protected: - virtual void device_start() override; - virtual void device_reset() override; + virtual void device_start() override ATTR_COLD; + virtual void device_reset() override ATTR_COLD; - void micro_map(address_map &map); - void vu_map(address_map &map); + void micro_map(address_map &map) ATTR_COLD; + void vu_map(address_map &map) ATTR_COLD; void execute_xgkick(uint32_t rs) override; |