1/* 2 * Copyright (c) 2007 The Hewlett-Packard Development Company 3 * All rights reserved. 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 30 unchanged lines hidden (view full) --- 39 40#ifndef __X86_LINUX_PROCESS_HH__ 41#define __X86_LINUX_PROCESS_HH__ 42 43#include "arch/x86/linux/linux.hh" 44#include "arch/x86/process.hh" 45#include "sim/process.hh" 46 |
47struct ProcessParams; 48struct ThreadContext; 49 |
50namespace X86ISA { 51 52class X86_64LinuxProcess : public X86_64Process 53{ 54 public: 55 /// Constructor. 56 X86_64LinuxProcess(ProcessParams * params, ObjectFile *objFile); |
57 void clone(ThreadContext *old_tc, ThreadContext *new_tc, Process *process, 58 TheISA::IntReg flags); |
59}; 60 61class I386LinuxProcess : public I386Process 62{ 63 public: 64 /// Constructor. 65 I386LinuxProcess(ProcessParams * params, ObjectFile *objFile); |
66 void clone(ThreadContext *old_tc, ThreadContext *new_tc, Process *process, 67 TheISA::IntReg flags); |
68}; 69 70} // namespace X86ISA 71#endif // __X86_LINUX_PROCESS_HH__ |