CA-141723: Allocate one evtchn per-VCPU in alignment hack
CA-141723: Allocate one evtchn per-VCPU in alignment hack

When allocating event channels at start-of-day for HVM guests so that they're
backwards-compatible with old PV drivers (see c1a4c42), make sure we allocate
one event channel for each VCPU since each VCPU will have an IO req. event
channel bound.

Signed-off-by: Si Beaumont <a0992b7f1f450b4c7716d34b81a2d6f0877ae11a@citrix.com>

djs55/xenopsd,cheng--zhang/xenopsd,johnelse/xenopsd,thomassa/xenopsd,koushikcgit/xenopsd,euanh/xenopsd,djs55/xenopsd,cheng--zhang/xenopsd,euanh/xenopsd,johnelse/xenopsd,simonjbeaumont/xenopsd,djs55/xenopsd,simonjbeaumont/xenopsd,euanh/xenopsd,cheng--zhang/xenopsd,thomassa/xenopsd,koushikcgit/xenopsd,koushikcgit/xenopsd,johnelse/xenopsd,simonjbeaumont/xenopsd,thomassa/xenopsd