Searched refs:I8259 (Results 1 - 7 of 7) sorted by relevance
/gem5/src/dev/x86/ |
H A D | i8259.cc | 34 #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 D | south_bridge.hh | 40 class I8259; 53 X86ISA::I8259 * pic1; 54 X86ISA::I8259 * pic2;
|
H A D | I8259.py | 40 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 D | i8259.hh | 37 #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 D | I82094AA.py | 42 external_int_pic = Param.I8259(NULL, "External PIC, if any")
|
H A D | SouthBridge.py | 36 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 D | i82094aa.hh | 45 class I8259; 68 I8259 * extIntPic;
|
Completed in 8 milliseconds