summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/sis5513_ide.h
diff options
context:
space:
mode:
author holub <andrei.holub@gmail.com>2024-09-26 13:07:03 -0400
committer GitHub <noreply@github.com>2024-09-27 03:07:03 +1000
commit48933ef893c541eb6ff05366b906cfe42c23b4b1 (patch)
tree3d165d96a15eaee13b6e421e8b345745d0c51833 /src/devices/machine/sis5513_ide.h
parent0125087cbe3ce69cbd99fb4f65c8ece580e0dd8b (diff)
Added ATTR_COLD to common lifecycle methods for many files in src/devices. (#12822)
Diffstat (limited to 'src/devices/machine/sis5513_ide.h')
-rw-r--r--src/devices/machine/sis5513_ide.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/devices/machine/sis5513_ide.h b/src/devices/machine/sis5513_ide.h
index 58a1ef0beb6..7ad5191a1bb 100644
--- a/src/devices/machine/sis5513_ide.h
+++ b/src/devices/machine/sis5513_ide.h
@@ -29,16 +29,16 @@ public:
auto irq_sec() { return m_irq_sec_callback.bind(); }
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 reset_all_mappings() override;
// virtual void map_extra(uint64_t memory_window_start, uint64_t memory_window_end, uint64_t memory_offset, address_space *memory_space,
// uint64_t io_window_start, uint64_t io_window_end, uint64_t io_offset, address_space *io_space) override;
- virtual void config_map(address_map &map) override;
+ virtual void config_map(address_map &map) override ATTR_COLD;
private:
required_device<bus_master_ide_controller_device> m_ide1;
@@ -47,11 +47,11 @@ private:
devcb_write_line m_irq_sec_callback;
required_address_space m_bus_master_space;
- void ide1_command_map(address_map &map);
- void ide1_control_map(address_map &map);
- void ide2_command_map(address_map &map);
- void ide2_control_map(address_map &map);
- void bus_master_ide_control_map(address_map &map);
+ void ide1_command_map(address_map &map) ATTR_COLD;
+ void ide1_control_map(address_map &map) ATTR_COLD;
+ void ide2_command_map(address_map &map) ATTR_COLD;
+ void ide2_control_map(address_map &map) ATTR_COLD;
+ void bus_master_ide_control_map(address_map &map) ATTR_COLD;
bool ide1_mode();
bool ide2_mode();
@@ -78,7 +78,7 @@ private:
uint8_t ide2_read_cs1_r();
void ide2_write_cs1_w(uint8_t data);
-// void compatible_io_map(address_map &map);
+// void compatible_io_map(address_map &map) ATTR_COLD;
void flush_ide_mode();
u8 unmap_log_r(offs_t offset);