Lines Matching defs:I8042
34 #include "debug/I8042.hh"
48 X86ISA::I8042::I8042(Params *p)
67 keyboardIntPin.push_back(new IntSourcePin<I8042>(
71 mouseIntPin.push_back(new IntSourcePin<I8042>(
78 X86ISA::I8042::getAddrRanges() const
88 X86ISA::I8042::writeData(uint8_t newData, bool mouse)
90 DPRINTF(I8042, "Set data %#02x.\n", newData);
95 DPRINTF(I8042, "Sending keyboard interrupt.\n");
102 DPRINTF(I8042, "Sending mouse interrupt.\n");
112 X86ISA::I8042::readDataOut()
126 X86ISA::I8042::read(PacketPtr pkt)
132 //DPRINTF(I8042, "Read from data port got %#02x.\n", data);
135 //DPRINTF(I8042, "Read status as %#02x.\n", (uint8_t)statusReg);
145 X86ISA::I8042::write(PacketPtr pkt)
165 DPRINTF(I8042, "Got data %#02x for \"Write "
170 DPRINTF(I8042, "Got data %#02x for \"Write "
175 DPRINTF(I8042, "Got data %#02x for \"Write "
180 DPRINTF(I8042, "Got data %#02x for \"Write "
191 DPRINTF(I8042, "Got command %#02x.\n", data);
210 DPRINTF(I8042, "Getting command byte.\n");
214 DPRINTF(I8042, "Setting command byte.\n");
224 DPRINTF(I8042, "Disabling mouse at controller.\n");
228 DPRINTF(I8042, "Enabling mouse at controller.\n");
240 DPRINTF(I8042, "Disabling keyboard at controller.\n");
244 DPRINTF(I8042, "Enabling keyboard at controller.\n");
262 DPRINTF(I8042, "Got command to write to mouse output buffer.\n");
266 DPRINTF(I8042, "Expecting mouse command.\n");
289 X86ISA::I8042::serialize(CheckpointOut &cp) const
300 X86ISA::I8042::unserialize(CheckpointIn &cp)
310 X86ISA::I8042 *
313 return new X86ISA::I8042(this);