intel_8254_timer.hh (6067:c633cdd5ca25) | intel_8254_timer.hh (6214:1ec0ec8933ae) |
---|---|
1/* 2 * Copyright (c) 2004, 2005 3 * The Regents of The University of Michigan 4 * All Rights Reserved 5 * 6 * This code is part of the M5 simulator. 7 * 8 * Permission is granted to use, copy, create derivative works and --- 24 unchanged lines hidden (view full) --- 33#ifndef __DEV_8254_HH__ 34#define __DEV_8254_HH__ 35 36#include <string> 37#include <iostream> 38 39#include "base/bitunion.hh" 40#include "sim/eventq.hh" | 1/* 2 * Copyright (c) 2004, 2005 3 * The Regents of The University of Michigan 4 * All Rights Reserved 5 * 6 * This code is part of the M5 simulator. 7 * 8 * Permission is granted to use, copy, create derivative works and --- 24 unchanged lines hidden (view full) --- 33#ifndef __DEV_8254_HH__ 34#define __DEV_8254_HH__ 35 36#include <string> 37#include <iostream> 38 39#include "base/bitunion.hh" 40#include "sim/eventq.hh" |
41#include "sim/host.hh" | 41#include "base/types.hh" |
42#include "sim/serialize.hh" 43 44/** Programmable Interval Timer (Intel 8254) */ 45class Intel8254Timer : public EventManager 46{ 47 protected: 48 BitUnion8(CtrlReg) 49 Bitfield<7, 6> sel; --- 200 unchanged lines hidden --- | 42#include "sim/serialize.hh" 43 44/** Programmable Interval Timer (Intel 8254) */ 45class Intel8254Timer : public EventManager 46{ 47 protected: 48 BitUnion8(CtrlReg) 49 Bitfield<7, 6> sel; --- 200 unchanged lines hidden --- |