From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1760653AbZDHB7h (ORCPT ); Tue, 7 Apr 2009 21:59:37 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1754694AbZDHB7Z (ORCPT ); Tue, 7 Apr 2009 21:59:25 -0400 Received: from mga03.intel.com ([143.182.124.21]:42216 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753706AbZDHB7Y (ORCPT ); Tue, 7 Apr 2009 21:59:24 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.39,340,1235980800"; d="asc'?scan'208";a="129053966" Subject: [PATH 1/2] kvm userspace: Add handler_8/9/10 support to monitor From: Huang Ying To: avi@redhat.com Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, Andi Kleen Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-tpWOWqny6S+Gi/6QKTpr" Date: Wed, 08 Apr 2009 09:59:21 +0800 Message-Id: <1239155961.6384.8.camel@yhuang-dev.sh.intel.com> Mime-Version: 1.0 X-Mailer: Evolution 2.24.5 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-tpWOWqny6S+Gi/6QKTpr Content-Type: text/plain Content-Transfer-Encoding: quoted-printable This is needed by MCE simulation. Signed-off-by: Huang Ying --- qemu/monitor.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) --- a/qemu/monitor.c +++ b/qemu/monitor.c @@ -2513,6 +2513,15 @@ static void monitor_handle_command(Monit void *arg3, void *arg4, void *arg5); void (*handler_7)(Monitor *mon, void *arg0, void *arg1, void *arg2, void *arg3, void *arg4, void *arg5, void *arg6); + void (*handler_8)(Monitor *mon, void *arg0, void *arg1, void *arg2, + void *arg3, void *arg4, void *arg5, void *arg6, + void *arg7); + void (*handler_9)(Monitor *mon, void *arg0, void *arg1, void *arg2, + void *arg3, void *arg4, void *arg5, void *arg6, + void *arg7, void *arg8); + void (*handler_10)(Monitor *mon, void *arg0, void *arg1, void *arg2, + void *arg3, void *arg4, void *arg5, void *arg6, + void *arg7, void *arg8, void *arg9); =20 #ifdef DEBUG monitor_printf(mon, "command=3D'%s'\n", cmdline); @@ -2810,6 +2819,21 @@ static void monitor_handle_command(Monit handler_7(mon, args[0], args[1], args[2], args[3], args[4], args[5= ], args[6]); break; + case 8: + handler_8 =3D cmd->handler; + handler_8(mon, args[0], args[1], args[2], args[3], args[4], args[5= ], + args[6], args[7]); + break; + case 9: + handler_9 =3D cmd->handler; + handler_9(mon, args[0], args[1], args[2], args[3], args[4], args[5= ], + args[6], args[7], args[8]); + break; + case 10: + handler_10 =3D cmd->handler; + handler_10(mon, args[0], args[1], args[2], args[3], args[4], args[= 5], + args[6], args[7], args[8], args[9]); + break; default: monitor_printf(mon, "unsupported number of arguments: %d\n", nb_ar= gs); goto fail; --=-tpWOWqny6S+Gi/6QKTpr Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEABECAAYFAkncBPYACgkQKhFGF+eHlpiBigCfbtsQm2MgAkl7FYvzcd+ufll0 8CIAmwe2QCnyAFiJYq4evpnEp5JHi37k =b9m5 -----END PGP SIGNATURE----- --=-tpWOWqny6S+Gi/6QKTpr--