system.hh (2665:a124942bacb8) system.hh (2680:246e7104f744)
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;

--- 28 unchanged lines hidden (view full) ---

37{
38 private:
39 class SkipCalibrateClocksEvent : public SkipFuncEvent
40 {
41 public:
42 SkipCalibrateClocksEvent(PCEventQueue *q, const std::string &desc,
43 Addr addr)
44 : SkipFuncEvent(q, desc, addr) {}
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;

--- 28 unchanged lines hidden (view full) ---

37{
38 private:
39 class SkipCalibrateClocksEvent : public SkipFuncEvent
40 {
41 public:
42 SkipCalibrateClocksEvent(PCEventQueue *q, const std::string &desc,
43 Addr addr)
44 : SkipFuncEvent(q, desc, addr) {}
45 virtual void process(ExecContext *xc);
45 virtual void process(ThreadContext *tc);
46 };
47
48 SkipFuncEvent *skipDelayEvent;
49 SkipCalibrateClocksEvent *skipCalibrateClocks;
50
51 public:
52 FreebsdAlphaSystem(Params *p);
53 ~FreebsdAlphaSystem();
46 };
47
48 SkipFuncEvent *skipDelayEvent;
49 SkipCalibrateClocksEvent *skipCalibrateClocks;
50
51 public:
52 FreebsdAlphaSystem(Params *p);
53 ~FreebsdAlphaSystem();
54 void doCalibrateClocks(ExecContext *xc);
54 void doCalibrateClocks(ThreadContext *tc);
55
56};
57
58#endif // __KERN_FREEBSD_FREEBSD_SYSTEM_HH__
55
56};
57
58#endif // __KERN_FREEBSD_FREEBSD_SYSTEM_HH__