Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp8309998ybi; Tue, 9 Jul 2019 13:09:12 -0700 (PDT) X-Google-Smtp-Source: APXvYqwNpSLa6iPfAJiDAs7DvoD79ba7TdemHdR/bEG8/8Eb0UMOFtdgdkyWfpiURC/GgtQilnXO X-Received: by 2002:a63:714a:: with SMTP id b10mr28692472pgn.25.1562702951920; Tue, 09 Jul 2019 13:09:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1562702951; cv=none; d=google.com; s=arc-20160816; b=NAvXxQXxjCYSsWFqc3lgFqjbYV5zZxCtTe9umCwcA+UiEuyhJWxvaQV/Tqk9VHvRM5 DgUJAD7dHdgniGS4KW/1/tkw8phdeIeoBbAzY4BBd+B0Ju+Fi76Igv0KM887zJFsxbXW TB7wyw5AYOy3EmAIMi/X8tB3HOF6/k/oQEqc+NXbc3MV6Wm8MQvrWT9WuO0+SFpNdb1P NWUs3GYwZ42KZqpSX3V843zqZNkeK8mfZ+El6SNoTtT46dT9bqSpPSBaYSRkCoRO3A4T o/bOQkVBCFX6STeVd2Nl8eQjhQok4sc4HbgB/5NL+6ZshasbKpeX8QNJ7qV46AOJlskc vGog== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=d34BftXccSkkOw2k0/u/K3U+2xht36SrSsHp8EGBSb8=; b=lHaoTIKQHE6Uw7u5OX5ExBBQh/EFcjWiyGanTPsBqxp2j+E/VeCVu26u5JCjAXD09X Pf8fduEEMrfqba0l8uPk8R2b3VpZCn73e01nAQHw0UWA8+2N77SL/3AmrpXwDzkDnFpa ZH/QRD730jeDuG39oycwom6ygEqn55cwcf6NaRdmO1nd5WMWryBsTdCnuEhtw+Oywkpy CnQWCvt4RZvwG1UMp1FkfzY+xc3hq2V3yeE2a5gDE1eCKAVsFsqGB8AGQFn7ECTkI5Dj nB/sOq643NM+RSt3ebn+e5kfynuyK6YqMPxG7O4AL6RHqFNQX502fnj7dKYzylK+FO1T rg5A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@eng.ucsd.edu header.s=google header.b=aSPSgNcj; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=ucsd.edu Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t27si23656734pgk.502.2019.07.09.13.08.55; Tue, 09 Jul 2019 13:09:11 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@eng.ucsd.edu header.s=google header.b=aSPSgNcj; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=ucsd.edu Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729602AbfGIUIP (ORCPT + 99 others); Tue, 9 Jul 2019 16:08:15 -0400 Received: from mail-lj1-f193.google.com ([209.85.208.193]:45767 "EHLO mail-lj1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729577AbfGIUIO (ORCPT ); Tue, 9 Jul 2019 16:08:14 -0400 Received: by mail-lj1-f193.google.com with SMTP id m23so20777153lje.12 for ; Tue, 09 Jul 2019 13:08:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eng.ucsd.edu; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=d34BftXccSkkOw2k0/u/K3U+2xht36SrSsHp8EGBSb8=; b=aSPSgNcj8+aoFw+MkMG+Y3WZF4Ms2Wf+ZCFugavP2SmUYzN18znBtTzsUvUqXyO2cF RxyASWunQ5+xt+43YmhLB2c4vaF17HpYQQXDfHEsCWv+8vgr8cQd8nvUwNtqcYESIUuV ZxwZnUN5F2y0JeF8zsbPvFD+EOOTVbsq4nhs8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=d34BftXccSkkOw2k0/u/K3U+2xht36SrSsHp8EGBSb8=; b=AKmunL0zq7my9hh3p0nUHZSP19uqsIhjDEZlRtFk1wtvr+Sr9IT1PitOyU0LTtF2zO bKaatBRNZJps1JlNC/0nLfTCeFxVgBBgqqNuXVUmqVrnnAf/Y0zXDanmJINB60oWbt7y +x7a9FoEQcYKxdk0nNlJgFvH5dJrqlQWBnv06WuvIrayWuPa3mrPLxXSgoVLSfLBDfdH UqlHcdx1XhfthaIBTvhfzaO13L2oGx4Al8l1S5ZH5qf4iqaS8H/1ylyswSJ+jJoaUh8k hwzY3Xe+rv+5hxj3EUk6kR9oAEJZsWNoIxkNSWXqn9RX3lTGW8Elj+lb+RYZkLozNpJW G5BA== X-Gm-Message-State: APjAAAXy/HwxD49cJOgC8MBrMMiPH8gLcp+2bnnNGUMNYehLnS4CHCHw ap+tEOdwVwp+4ynRccXYK/ocKg== X-Received: by 2002:a2e:959a:: with SMTP id w26mr14985838ljh.150.1562702892320; Tue, 09 Jul 2019 13:08:12 -0700 (PDT) Received: from luke-XPS-13.home (159-205-76-204.adsl.inetia.pl. [159.205.76.204]) by smtp.gmail.com with ESMTPSA id f1sm4489ljk.86.2019.07.09.13.08.11 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Tue, 09 Jul 2019 13:08:11 -0700 (PDT) From: Luke Nowakowski-Krijger X-Google-Original-From: Luke Nowakowski-Krijger To: linux-kernel-mentees@lists.linuxfoundation.org Cc: Luke Nowakowski-Krijger , pbonzini@redhat.com, rkrcmar@redhat.com, corbet@lwn.net, kvm@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 2/3] Documentation: virtual: Convert paravirt_ops.txt to .rst Date: Tue, 9 Jul 2019 13:07:20 -0700 Message-Id: <20190709200721.16991-3-lnowakow@neg.ucsd.edu> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190709200721.16991-1-lnowakow@neg.ucsd.edu> References: <20190709200721.16991-1-lnowakow@neg.ucsd.edu> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Luke Nowakowski-Krijger Convert paravirt_opts.txt to .rst format to be able to be parsed by sphinx. Made some minor spacing and formatting corrections to make defintions much more clear and easy to read. Added default kernel license to the document. Signed-off-by: Luke Nowakowski-Krijger --- Changes since v2: none Changes since v1: + Converted doc to .rst format .../{paravirt_ops.txt => paravirt_ops.rst} | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) rename Documentation/virtual/{paravirt_ops.txt => paravirt_ops.rst} (65%) diff --git a/Documentation/virtual/paravirt_ops.txt b/Documentation/virtual/paravirt_ops.rst similarity index 65% rename from Documentation/virtual/paravirt_ops.txt rename to Documentation/virtual/paravirt_ops.rst index d4881c00e339..6b789d27cead 100644 --- a/Documentation/virtual/paravirt_ops.txt +++ b/Documentation/virtual/paravirt_ops.rst @@ -1,3 +1,6 @@ +.. SPDX-License-Identifier: GPL-2.0 + +============ Paravirt_ops ============ @@ -18,15 +21,15 @@ at boot time. pv_ops operations are classified into three categories: - simple indirect call - These operations correspond to high level functionality where it is - known that the overhead of indirect call isn't very important. + These operations correspond to high level functionality where it is + known that the overhead of indirect call isn't very important. - indirect call which allows optimization with binary patch - Usually these operations correspond to low level critical instructions. They - are called frequently and are performance critical. The overhead is - very important. + Usually these operations correspond to low level critical instructions. They + are called frequently and are performance critical. The overhead is + very important. - a set of macros for hand written assembly code - Hand written assembly codes (.S files) also need paravirtualization - because they include sensitive instructions or some of code paths in - them are very performance critical. + Hand written assembly codes (.S files) also need paravirtualization + because they include sensitive instructions or some of code paths in + them are very performance critical. -- 2.20.1