cachepc-qemu

Fork of AMDESE/qemu with changes for cachepc side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-qemu
Log | Files | Refs | Submodules | LICENSE | sfeed.txt

i8042.h (604B)


      1/*
      2 * QEMU PS/2 Controller
      3 *
      4 * Copyright (c) 2003 Fabrice Bellard
      5 *
      6 * SPDX-License-Identifier: MIT
      7 */
      8#ifndef HW_INPUT_I8042_H
      9#define HW_INPUT_I8042_H
     10
     11#include "hw/isa/isa.h"
     12#include "qom/object.h"
     13
     14#define TYPE_I8042 "i8042"
     15OBJECT_DECLARE_SIMPLE_TYPE(ISAKBDState, I8042)
     16
     17#define I8042_A20_LINE "a20"
     18
     19
     20void i8042_mm_init(qemu_irq kbd_irq, qemu_irq mouse_irq,
     21                   MemoryRegion *region, ram_addr_t size,
     22                   hwaddr mask);
     23void i8042_isa_mouse_fake_event(ISAKBDState *isa);
     24void i8042_setup_a20_line(ISADevice *dev, qemu_irq a20_out);
     25
     26#endif /* HW_INPUT_I8042_H */