From nobody Wed Nov 5 05:08:42 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1532462915766645.7955964447534; Tue, 24 Jul 2018 13:08:35 -0700 (PDT) Received: from localhost ([::1]:42434 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fi3bm-0001vI-K1 for importer@patchew.org; Tue, 24 Jul 2018 16:08:34 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46091) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fi3Xh-0006x4-QD for qemu-devel@nongnu.org; Tue, 24 Jul 2018 16:04:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fi3Xe-0007md-Lr for qemu-devel@nongnu.org; Tue, 24 Jul 2018 16:04:21 -0400 Received: from mail-eopbgr730127.outbound.protection.outlook.com ([40.107.73.127]:19072 helo=NAM05-DM3-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fi3Xe-0007ka-Dm; Tue, 24 Jul 2018 16:04:18 -0400 Received: from Jupiter.local (141.226.29.227) by BN3PR07MB2611.namprd07.prod.outlook.com (2a01:111:e400:c5f0::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.973.21; Tue, 24 Jul 2018 20:04:15 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=janustech.onmicrosoft.com; s=selector1-janustech-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=a6cuogcFbGuQlyUYFmAgWKFEEuSrvETD+eg9WmE4fYQ=; b=fHZC53B3v3osenfN4fCndCVka65nBGaz+JRvmBmykM3wifaYNrvTtiAeRChwFiofvrrEKTK7vZIepwLt4rtQn2lVumcgBP6FcVld1W49L8t5zWIkf7I6r3O4dUTf06hR0foojFenJGt5D1hOeS51HD0vf8j/aq/0nJ6e+WC1QEQ= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=lbloch@janustech.com; From: Leonid Bloch To: qemu-devel@nongnu.org Date: Tue, 24 Jul 2018 23:03:42 +0300 Message-Id: <20180724200343.13733-5-lbloch@janustech.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20180724200343.13733-1-lbloch@janustech.com> References: <20180724200343.13733-1-lbloch@janustech.com> MIME-Version: 1.0 X-Originating-IP: [141.226.29.227] X-ClientProxiedBy: AM4PR0101CA0066.eurprd01.prod.exchangelabs.com (2603:10a6:200:41::34) To BN3PR07MB2611.namprd07.prod.outlook.com (2a01:111:e400:c5f0::15) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 70911e61-99d9-4388-ffd4-08d5f1a0a2bb X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(7021125)(8989117)(5600073)(711020)(4534165)(7022125)(4603075)(4627221)(201702281549075)(8990107)(7048125)(7024125)(7027125)(7028125)(7023125)(2017052603328)(7153060)(7193020); SRVR:BN3PR07MB2611; X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2611; 3:KrB4ZMpeBt/n64z+gDuS8veHsy0yfu4OCwy6LTOhIRenBUSOBF2U+8syZMm2BuKjoFkN/VyBVCb9MoBGcdWblZV+eUUU8TvlKpyIbRFL2XABekPqB6mmgNrajEOz1mq4Nb9b6rHRdlwUhpsxw/8K4/J4Crw7hSXekJdeQILbhekB5eWB4Fik4qSsTe0p7NYYPrH6HD3aIZ7jEQf/rZT4GuqfgaDPgqaclm19GoQy1dvtysR2JLu1ZFlogxZfyg/k; 25:L9etBBPjKISNk3CWs0T9y0b7AOR/jq5U3Qh1u+0smN1DH0MSFb02OjHMvMzIcGuKdyHTbwO060XFGTvCiFQBPLun0E2WizmHIuouoIUG6g3+laNU7bqv3rW5cP/JZa0O8Uk4i+Y7yAx3HsjJaXjkaGQKYrAXkKlW8OjmYHNfox2Du+TDFKh0Ynj9hN0+uDxcbfYvIthp3rFbMGANOjlvhOgPU9sLPdTAnGIsOq9wOpjAOB1on/V0w+dSok+C4aIRrO07ETXsOBuZWZAciFs1rY+ijiBR7P5wu3l0/sJEqeJDvpJQqKDXLfcQ6Li0bhH29CfPi0JPbQidZI+gye4psg==; 31:/ZDrUfzVZl7BQOyPg0Gpeuko+3iipQrhFfKKGil55huuLcTXMOc9Po6ZIVc7dxfINlk2gI3ihLfbco1DERh6wxqBq/NOS5x4rSksMrVqRMSxJLWA1SGUwKKaIrHoTnPttzV8LWyNHs4InTuY8gcpS+hkwTCRbhjf5mmm0fK6RO/e6FiRjqhIBj2QFIBOXjmY/KHPrTLx06II6bdrxKLn3JYJplsytkvIFXdWS/XWmd8= X-MS-TrafficTypeDiagnostic: BN3PR07MB2611: X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(149027)(150027)(6041310)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(2016111802025)(6072148)(6043046)(201708071742011)(7699016); SRVR:BN3PR07MB2611; BCL:0; PCL:0; RULEID:; SRVR:BN3PR07MB2611; X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2611; 4:UWRSUHnXX/0dFl0MIEfNSL5J4+yxiIj0rJ/JV/sGP7GkhS7khnId5ljWhELI5JLqu8V2rRmNVe6cVgRTGuYup/kOugi3nwLj++WEcvcjVgP+k2I0aBDNrCp7b6RDepDVSGcFqvRzfwdRJ+Y0olXuHmw5B2aunau8jyeRa2p0lBtjY6U/dWT0BX4rrUbK/Jt3Sk1ZaHzPIz5R535WUjElcKIPbvCFKaHB0P+XDGy1uAgQGpwZ0587xXnLlhYqk4F4+RnzssMTjF3MnWAQ0btcwQ== X-Forefront-PRVS: 0743E8D0A6 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(346002)(366004)(376002)(39830400003)(136003)(396003)(189003)(199004)(486006)(2351001)(50466002)(48376002)(6486002)(107886003)(6512007)(4326008)(53936002)(25786009)(476003)(956004)(11346002)(2616005)(68736007)(6666003)(5660300001)(16526019)(105586002)(446003)(106356001)(97736004)(2906002)(305945005)(386003)(6506007)(76176011)(36756003)(8676002)(81166006)(81156014)(26005)(316002)(478600001)(52116002)(51416003)(1076002)(54906003)(50226002)(8936002)(47776003)(6916009)(3846002)(2361001)(6116002)(186003)(7736002)(86362001)(16586007)(14444005)(66066001); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR07MB2611; H:Jupiter.local; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: None (protection.outlook.com: janustech.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR07MB2611; 23:r1NZNKVhBtUAzja2tELRg541sAHrnqGcIxsmL1sOk?= =?us-ascii?Q?1zModRhm1s6ImaLnMTo3qEMGppRzkQwwNCUsRUN5V/HuHRM0e5CjVG5HgfGn?= =?us-ascii?Q?aOYfC9SswHQXM4+d6wUWUoiVyBRA3ph90/jePPJezb1Nb8uAaWPuYk2qI4XX?= =?us-ascii?Q?gEF4C+5ehmai+wHxxgcwgWXHWPSdE7roEUbLLS77hfdy0ErbccTwlXF3j+q4?= =?us-ascii?Q?eyu2uaY2xAFLw9iltTAGcUd8u6FpuHfGyy+r3C+bmyDzlqKMcYG8CfXV3oU4?= =?us-ascii?Q?Uj2XPrr2iWanYvwbyty859k7Qa6xY8BR+A58PeL45n3K9PchlrUJgP4O4tX5?= =?us-ascii?Q?VHPPv38MFzMcJPt7l3D8WB7Iemlhm1YldYu0AONLe0cQKuZNJuNVw3/9N8QD?= =?us-ascii?Q?mWnbAsu3DeHrx8H7Y3vbWC3PHjlMcD3n/Pb5/d6DwnAzzs0jMSsD2BiV/40Q?= =?us-ascii?Q?7Gn4btgfkw6cCe4oWrm6ahSbo8U9OVgr/kf0MZ4Cxjlf3fFlIgQ44NbZmrGB?= =?us-ascii?Q?0LzHPU8bM702oiJu9LOGkgOXvBCOg/agoolqXUF0vs+5sp67ahfXdhYLxe2m?= =?us-ascii?Q?6p32Lmth4dusnht9cvsds/jJ5BKvggwx2P5MRPWH+kkrcNVT40nYfzaJztR1?= =?us-ascii?Q?tdwJXz2aszDtyg5/FHskrO2o0Zu17GAFsfHvcFWkBXM20RutrGJ8358tI4VJ?= =?us-ascii?Q?fqfw2Wuk3mCuiJSy+orMmCrkeOi3e3PF4O+Ve/qcOhqJ/ytbTcVcWnz3fAeI?= =?us-ascii?Q?jJsV58DK5xfZjDK67oxRN4hceK9BbFGA5p6yc1m4s+vhh9EyJsfdhkYr2+a5?= =?us-ascii?Q?5adeXySaS+ZfqH4nPgQtGN8wCZUKlwoQykBcjOHpxm5Owt0bnLulOoFQcaj3?= =?us-ascii?Q?NFVxIvP9MoSYB7C+dvMOqSXNc1xjRPRJZn9C8uj1rB0E8T48/P992p8AfQV6?= =?us-ascii?Q?6AN6S0D9eKYUzTvs/KdNtL0E96q1+sm48YsvtVSPY7BoRPkpOk9KyfM2x5EJ?= =?us-ascii?Q?mj/V2sHjIpbsrrHHRxvw0fs990bDzJimOxp1l+7QOyGcXCK/uhaCa/Dlj/ws?= =?us-ascii?Q?0etfbRzGSNILmEUedv/JtPYt1tRMGy4FOO2vFCj/eLVkMmA1UHzAbFWQDmaT?= =?us-ascii?Q?DXWODxEj4nTVNJvsVMUL/nUkil6n7Hv6yM75sX+YqD02InXY2ByHYs4WnnGT?= =?us-ascii?Q?CkSq2b58fswS8OuKsR9Q1G3A9oHIBk45YJbQkhmu8q1U4LHKp38H0EhIvVBx?= =?us-ascii?Q?lWZDTlRS63gHEFsGTRDTVovL12oSvb70Vdui/gCM7iRJIDDNk9Fa60wA4dRm?= =?us-ascii?B?UT09?= X-Microsoft-Antispam-Message-Info: Py3DgK720f6ut4DNV0r+IwjoEUBQygbsaKd6563XRyom1NGexTGnDFEYUyFCGNCLFBuQN6Od1aGeKKTZP19eiCI63QMJOf8B/qkQkQJVIW0ZZwxbqQyk1ygTEAtVKFJUEOZg3FXC6VY/uivf0bYenurUdxXSlvVdd/KQ+HPAC8I2SE4zAkmhJOY+9z9WeNutz55a/5ejc9LUmqLBC90G1kNgPK5kljkpw/owGlU5FO1KLDA1rdzbQd8rORU1ryfPET2I9PZ3t4DXFdVXorQQs3Am0hQl2TO07hbcqVMMtBnfwjUP5Esp47iWSOOXDVjaQWY9Bop2I2df2qNen24K+9jkyyPNjy6K5Ep8y1O4f78= X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2611; 6:j5N16291vsJoQkMtoOVw/Bvp/gwuieLBUq6d65q0VXy8CCJOSvtl310+sFV+FT9M7AF/rQ7rhm7Mxb4C2yawqokkNYX35ddMpHhPJ3EY0f/Ey4swiMzIFpenqSIhj31TUDOnHhOM6Z179oOBiClalAp6ue0SHMwczC1a6RFceyBdNy/YLNNveEnVhcQEot5IYRAtoYJvaZgAtxKY6FfqQ1M1UGAy2YPuwkYbfagVJ9AKFRZKVzCDGggdJ/TrSrA6pf61KQqy2FFRfsHWJuWi0W/43hUAh8LIrgiNtWEkIgMpHMJhcREeJxfPjWh7MuAkvwVCPZWHjv1OBCnB87K9MyRj0OJOeqo7aqfpTV0inXmoUqf+3qhpXloo6EW53rkNJpbxTMqUvqnucGlb2T3GZRm/xrCMwlSg5sCR0Y0mvfB+KgCfmxKXcqvNWeQnQJ77xDTiIXQ0GW7quIdaJ8xvLw==; 5:hJdUGN1Wp3xt7pim8QC6qMkuEohVvAHfiraKPZRMHZXgArnIVYvbAdjmQQWkFfv1ZlqZ/KFBEfSCe676YDWsj9S9qodyyoT37A3Ahv7lqPZg1746Hqpaq8UCNDUHtnia8mQHbWFwT+DTM2RnoXauHZKcuHN8Smno75k9lCQAUXA=; 7:wOfhEghM6sC7PjJ/Q+DQcLPXHjJbijEUOMAk8XOLIeEZNZHpnaks53rHx0kB0CKSGn2kJylz6TpsSv23OLDHWSk9GKEliXm+6vtNSsu9CLc+rzc3ckeVx1VL/JAvf8JE0eo3IdhRUpn/KIQ6qrY5ZTlPx48c9sA4OObJW2tuqX5cMW5Jtu+J1y6FKipfIR4CA1pzFh2KuKdBQizouqELyObwRNZktmKmuzonst5fJA2KtVdE3U6Id0rK8AvMJ/EI SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: janustech.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2018 20:04:15.4090 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 70911e61-99d9-4388-ffd4-08d5f1a0a2bb X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 34eb020e-3cf3-43a1-afeb-f5cf1310628e X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR07MB2611 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 40.107.73.127 Subject: [Qemu-devel] [PATCH v3 4/5] iotests: Add tests for the new l2-cache-full option X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Kevin Wolf , Leonid Bloch , qemu-block@nongnu.org, Max Reitz Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Signed-off-by: Leonid Bloch --- tests/qemu-iotests/103 | 6 ++++++ tests/qemu-iotests/103.out | 2 ++ tests/qemu-iotests/137 | 2 ++ tests/qemu-iotests/137.out | 2 ++ 4 files changed, 12 insertions(+) diff --git a/tests/qemu-iotests/103 b/tests/qemu-iotests/103 index 2841318492..a2886e8569 100755 --- a/tests/qemu-iotests/103 +++ b/tests/qemu-iotests/103 @@ -52,9 +52,15 @@ echo echo '=3D=3D=3D Testing invalid option combinations =3D=3D=3D' echo =20 +# l2-cache-size and l2-cache-full at the same time +$QEMU_IO -c "open -o l2-cache-full,l2-cache-size=3D1M $TEST_IMG" 2>&1 | + _filter_testdir | _filter_imgfmt # all sizes set at the same time $QEMU_IO -c "open -o cache-size=3D1.25M,l2-cache-size=3D1M,refcount-cache-= size=3D0.25M $TEST_IMG" \ 2>&1 | _filter_testdir | _filter_imgfmt +# cache-size may not be smaller than the full L2 size if l2-cache-full is = used +$QEMU_IO -c "open -o l2-cache-full,cache-size=3D6K $TEST_IMG" 2>&1 | + _filter_testdir | _filter_imgfmt # l2-cache-size may not exceed cache-size $QEMU_IO -c "open -o cache-size=3D1M,l2-cache-size=3D2M $TEST_IMG" 2>&1 \ | _filter_testdir | _filter_imgfmt diff --git a/tests/qemu-iotests/103.out b/tests/qemu-iotests/103.out index ab56f03a00..92afbff024 100644 --- a/tests/qemu-iotests/103.out +++ b/tests/qemu-iotests/103.out @@ -5,7 +5,9 @@ wrote 65536/65536 bytes at offset 0 =20 =3D=3D=3D Testing invalid option combinations =3D=3D=3D =20 +can't open device TEST_DIR/t.IMGFMT: l2-cache-full and l2-cache-size may n= ot be set at the same time can't open device TEST_DIR/t.IMGFMT: cache-size, l2-cache-size and refcoun= t-cache-size may not be set at the same time +can't open device TEST_DIR/t.IMGFMT: cache-size must be greater than the f= ull L2 cache if l2-cache-full is used can't open device TEST_DIR/t.IMGFMT: l2-cache-size may not exceed cache-si= ze can't open device TEST_DIR/t.IMGFMT: refcount-cache-size may not exceed ca= che-size can't open device TEST_DIR/t.IMGFMT: cache-size, l2-cache-size and refcoun= t-cache-size may not be set the same time diff --git a/tests/qemu-iotests/137 b/tests/qemu-iotests/137 index 87965625d8..f460b5bfe1 100755 --- a/tests/qemu-iotests/137 +++ b/tests/qemu-iotests/137 @@ -106,7 +106,9 @@ echo =20 $QEMU_IO \ -c "reopen -o lazy-refcounts=3D42" \ + -c "reopen -o l2-cache-full,l2-cache-size=3D64k" \ -c "reopen -o cache-size=3D1M,l2-cache-size=3D64k,refcount-cache-size= =3D64k" \ + -c "reopen -o l2-cache-full,cache-size=3D6K" \ -c "reopen -o cache-size=3D1M,l2-cache-size=3D2M" \ -c "reopen -o cache-size=3D1M,refcount-cache-size=3D2M" \ -c "reopen -o l2-cache-size=3D256T" \ diff --git a/tests/qemu-iotests/137.out b/tests/qemu-iotests/137.out index 6a2ffc71fd..b15dfc391a 100644 --- a/tests/qemu-iotests/137.out +++ b/tests/qemu-iotests/137.out @@ -16,7 +16,9 @@ read 33554432/33554432 bytes at offset 0 =3D=3D=3D Try setting some invalid values =3D=3D=3D =20 Parameter 'lazy-refcounts' expects 'on' or 'off' +l2-cache-full and l2-cache-size may not be set at the same time cache-size, l2-cache-size and refcount-cache-size may not be set at the sa= me time +cache-size must be greater than the full L2 cache if l2-cache-full is used l2-cache-size may not exceed cache-size refcount-cache-size may not exceed cache-size L2 cache size too big --=20 2.14.1