i8259.hh (8229:78bf55f23338) | i8259.hh (9807:63d7362bbdf2) |
---|---|
1/* 2 * Copyright (c) 2004-2005 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 25 unchanged lines hidden (view full) --- 34#include "dev/x86/intdev.hh" 35#include "dev/io_device.hh" 36#include "enums/X86I8259CascadeMode.hh" 37#include "params/I8259.hh" 38 39namespace X86ISA 40{ 41 | 1/* 2 * Copyright (c) 2004-2005 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 25 unchanged lines hidden (view full) --- 34#include "dev/x86/intdev.hh" 35#include "dev/io_device.hh" 36#include "enums/X86I8259CascadeMode.hh" 37#include "params/I8259.hh" 38 39namespace X86ISA 40{ 41 |
42class I8259 : public BasicPioDevice, public IntDev | 42class I8259 : public BasicPioDevice, public IntDevice |
43{ 44 protected: 45 static const int NumLines = 8; 46 bool pinStates[NumLines]; 47 48 Tick latency; 49 IntSourcePin *output; 50 Enums::X86I8259CascadeMode mode; --- 68 unchanged lines hidden --- | 43{ 44 protected: 45 static const int NumLines = 8; 46 bool pinStates[NumLines]; 47 48 Tick latency; 49 IntSourcePin *output; 50 Enums::X86I8259CascadeMode mode; --- 68 unchanged lines hidden --- |