29#ifndef __DEV_X86_SPEAKER_HH__
30#define __DEV_X86_SPEAKER_HH__
34#include "params/PcSpeaker.hh"
55 SpeakerControl controlVal;
A Packet is used to encapsulate a transfer between two objects in the memory system (e....
void unserialize(CheckpointIn &cp) override
Unserialize an object.
EndBitUnion(SpeakerControl) SpeakerControl controlVal
Tick read(PacketPtr pkt) override
Pure virtual function that the device must implement.
void serialize(CheckpointOut &cp) const override
Serialize an object.
BitUnion8(SpeakerControl) Bitfield< 0 > gate
Tick write(PacketPtr pkt) override
Pure virtual function that the device must implement.
Copyright (c) 2024 - Pranith Kumar Copyright (c) 2020 Inria All rights reserved.
std::ostream CheckpointOut
uint64_t Tick
Tick count type.