-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviews.gem5.org/r/2526/
-----------------------------------------------------------

(Updated Nov. 23, 2014, 2:53 p.m.)


Review request for Default.


Repository: gem5


Description (updated)
-------

Changeset 10563:d80c97593576
---------------------------
sim: Add a KvmVM parameter to the base system object.

The inclusion of this parameter is gated on the USE_KVM build variable. By
making it a parameter and defaulting it to NULL, it can be found by a child
objects parameter proxy even if classes down the heirarchy or instantions of
them don't have a KvmVM parameter or child.

If KVM isn't available, the parameter won't be there. If it is but isn't being
used, it will be NULL. If some other VM mechanism is added in the future, the
type of the parameter can be generalized so that either type of VM can be
plugged in.


Diffs (updated)
-----

  src/cpu/kvm/KvmVM.py f9fb64a72259a2514080151b5250a04c575d443a 
  src/cpu/kvm/vm.hh f9fb64a72259a2514080151b5250a04c575d443a 
  src/cpu/kvm/vm.cc f9fb64a72259a2514080151b5250a04c575d443a 
  src/sim/System.py f9fb64a72259a2514080151b5250a04c575d443a 
  src/sim/system.cc f9fb64a72259a2514080151b5250a04c575d443a 

Diff: http://reviews.gem5.org/r/2526/diff/


Testing
-------


Thanks,

Gabe Black

_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to