Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755916Ab2FDE3V (ORCPT ); Mon, 4 Jun 2012 00:29:21 -0400 Received: from mail-ob0-f174.google.com ([209.85.214.174]:38390 "EHLO mail-ob0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755851Ab2FDE3Q (ORCPT ); Mon, 4 Jun 2012 00:29:16 -0400 Message-ID: <4FCC32F6.1010101@landley.net> Date: Sun, 03 Jun 2012 23:00:54 -0500 From: Rob Landley User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.28) Gecko/20120313 Thunderbird/3.1.20 MIME-Version: 1.0 To: "H. Peter Anvin" CC: Raghavendra K T , linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, Srivatsa Vaddagiri , Alexander Graf , KVM , Marcelo Tosatti , Gleb Natapov , Ingo Molnar , Avi Kivity , Jan Kiszka Subject: Re: [PATCH] Documentation/kvm : Add documentation on Hypercalls References: <20120531080116.24838.15692.sendpatchset@codeblue.in.ibm.com> <4FC7AE6C.9050106@zytor.com> In-Reply-To: <4FC7AE6C.9050106@zytor.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1214 Lines: 36 On 05/31/2012 12:46 PM, H. Peter Anvin wrote: > On 05/31/2012 01:01 AM, Raghavendra K T wrote: >> + >> +TODO: >> +1. more information on input and output needed? >> +2. Add more detail to purpose of hypercalls. >> > > 1. definitely, including the hypercall ABI. > > -hpa > I was wondering about that. It looks like Documentation/virtual/kvm/api.txt might cover some of that already in section 5, but it doesn't look complete... Also, could I get a 00-INDEX file for this directory explaining what these individual files are? I think "api.txt" is supposed to be host-side API for controlling a guest VM (from userspace via ioctls, looks like), and hypercalls.txt is guest-side API for poking the host. How someone would write host-side code that _responds_ to a hypercall, I have no idea. (It goes in the host kernel?) Rob -- GNU/Linux isn't: Linux=GPLv2, GNU=GPLv3+, they can't share code. Either it's "mere aggregation", or a license violation. Pick one. -- 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/