Searched refs:I8259 (Results 1 - 7 of 7) sorted by relevance

/gem5/src/dev/x86/
H A Di8259.cc34 #include "debug/I8259.hh"
39 X86ISA::I8259::I8259(Params * p) function in class:X86ISA::I8259
47 output.push_back(new IntSourcePin<I8259>(
53 "I8259 only supports 8 inputs, but there are %d.", in_count);
55 inputs.push_back(new IntSinkPin<I8259>(
64 X86ISA::I8259::init()
73 X86ISA::I8259::read(PacketPtr pkt)
80 DPRINTF(I8259, "Reading IRR as %#x.\n", IRR);
83 DPRINTF(I8259, "Readin
[all...]
H A Dsouth_bridge.hh40 class I8259;
53 X86ISA::I8259 * pic1;
54 X86ISA::I8259 * pic2;
H A DI8259.py40 class I8259(BasicPioDevice): class in inherits:BasicPioDevice
41 type = 'I8259'
42 cxx_class='X86ISA::I8259'
44 output = IntSourcePin('The pin this I8259 drives')
45 inputs = VectorIntSinkPin('The pins that drive this I8259')
46 mode = Param.X86I8259CascadeMode('How this I8259 is cascaded')
47 slave = Param.I8259(NULL, 'Slave I8259, if any')
H A Di8259.hh37 #include "params/I8259.hh"
42 class I8259 : public BasicPioDevice class in namespace:X86ISA
51 std::vector<IntSourcePin<I8259> *> output;
52 std::vector<IntSinkPin<I8259> *> inputs;
54 I8259 * slave;
93 I8259(Params * p);
H A DI82094AA.py42 external_int_pic = Param.I8259(NULL, "External PIC, if any")
H A DSouthBridge.py36 from m5.objects.I8259 import I8259
50 _pic1 = I8259(pio_addr=x86IOAddress(0x20), mode='I8259Master')
51 _pic2 = I8259(pio_addr=x86IOAddress(0xA0), mode='I8259Slave')
60 pic1 = Param.I8259(_pic1, "Master PIC")
61 pic2 = Param.I8259(_pic2, "Slave PIC")
H A Di82094aa.hh45 class I8259;
68 I8259 * extIntPic;

Completed in 9 milliseconds