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 ---