mirror of
https://github.com/genodelabs/genode.git
synced 2025-06-01 15:10:56 +00:00
parent
ed320f6f03
commit
6e2bd945b1
@ -41,6 +41,8 @@ class Vmm::Vcpu_thread
|
|||||||
|
|
||||||
virtual Genode::addr_t exc_base() = 0;
|
virtual Genode::addr_t exc_base() = 0;
|
||||||
virtual void start(Genode::addr_t) = 0;
|
virtual void start(Genode::addr_t) = 0;
|
||||||
|
|
||||||
|
virtual ~Vcpu_thread() { };
|
||||||
};
|
};
|
||||||
|
|
||||||
class Vmm::Vcpu_other_pd : public Vmm::Vcpu_thread
|
class Vmm::Vcpu_other_pd : public Vmm::Vcpu_thread
|
||||||
@ -53,6 +55,12 @@ class Vmm::Vcpu_other_pd : public Vmm::Vcpu_thread
|
|||||||
|
|
||||||
Genode::addr_t _exc_pt_sel;
|
Genode::addr_t _exc_pt_sel;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Noncopyable
|
||||||
|
*/
|
||||||
|
Vcpu_other_pd(Vcpu_other_pd const &);
|
||||||
|
Vcpu_other_pd &operator = (Vcpu_other_pd const &);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
Vcpu_other_pd(Cpu_session * cpu_session,
|
Vcpu_other_pd(Cpu_session * cpu_session,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user