At 03/20/2012 11:45 PM, Gleb Natapov Wrote: > On Tue, Mar 20, 2012 at 05:59:16PM +0800, Wen Congyang wrote: >> At 03/19/2012 03:33 PM, Wen Congyang Wrote: >>> At 03/08/2012 03:57 PM, Wen Congyang Wrote: >>>> We can know the guest is paniced when the guest runs on xen. >>>> But we do not have such feature on kvm. >>>> >>>> Another purpose of this feature is: management app(for example: >>>> libvirt) can do auto dump when the guest is crashed. If management >>>> app does not do auto dump, the guest's user can do dump by hand if >>>> he sees the guest is paniced. >>>> >>>> I touch the hypervisor instead of using virtio-serial, because >>>> 1. it is simple >>>> 2. the virtio-serial is an optional device, and the guest may >>>> not have such device. >>>> >>>> Changes from v2 to v3: >>>> 1. correct spelling >>>> >>>> Changes from v1 to v2: >>>> 1. split up host and guest-side changes >>>> 2. introduce new request flag to avoid changing return values. >>>> -- >>>> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in >>>> the body of a message to majordomo@vger.kernel.org >>>> More majordomo info at http://vger.kernel.org/majordomo-info.html >>>> Please read the FAQ at http://www.tux.org/lkml/ >>>> >>> >>> >>> Hi all: >>> >>> we neet this feature, but we don't decide how to implement it. >>> We have two solution: >>> 1. use vmcall >>> 2. use virtio-serial. >>> >>> I will not change this patch set before we decide how to do it. >>> Can we make a decision recent days? >> >> Anybody can decide which solution to use? >> > To make an informed decision we need to have at least raw idea how > virtio-serial variant will look. We have three solutions now: 1. use vmcall 2. use I/O port 3. use virtio-serial I write a sample patch of solution 2 and 3: patch 1: solution 2 patch 2: solution 3 Note, ther are only sample patches, and it can work. I send them, so we can decide which solution will be used. Thanks Wen Congyang > > -- > Gleb. > -- > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ >