[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 6/8] x86/shadow: drop CONFIG_HVM conditionals from sh_update_cr3()
- To: Jan Beulich <jbeulich@xxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
- From: Andrew Cooper <Andrew.Cooper3@xxxxxxxxxx>
- Date: Wed, 27 Jul 2022 12:57:52 +0000
- Accept-language: en-GB, en-US
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=YXBIJbRcPcNK1frr5weoB4MVBG20k3YcTGS5TKPeX5E=; b=Uq84Kb04DLaKkJczqvf1XGkbJIzmEPoe4cYIEm4bVmYjX+0yvkBq+ovZm7C7Cn2bp5W2vGGBrfAtUqKAh8MHCfI6qstqpxhdI+HVPRv1I7WA3MPY5jU25wBzsOQVwS6JPD6ec9eTdFruvGbXdaOXKVU1QitmqOkpgd5F33kTiZxIDGfa/panvTVRjPzVd9V1fCRuSOtA8c7e5JD4j5EZ2tai5s5APfMxFn6qxcPYFqEK94jL2RBlFkB3Dso84ESznp/ri/35HgH6U6uODQywF20/Vt0fVNiljWHDoxUlvudNk68xGrDbUiWLys/Jnvb969G2ree9NDzJc+nnfXHN1w==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Mayc0HgpNh8zWoi3VJ3P3+045yBkybS6MZG/E+qW+L+tv1k3RcvVA2rqPN35LdXQBJY5npYvIJ7noWUKLx3XcgpMM5yj4Q78tKu8YDXP+Y9frD/yQHT8ueb7raLirnqMiNwHwKvmKjqIND+lNBpAZfjznI5kejsLwJjH17V3/gTn11y3drEyjSMRbFaVxqT+IXYAQX+w1HUOI7LGoc//zTTNsMwVY6ufKMoATQh8Piz2bpbu5ttfPBE/mM56z/q/7na8EJu7mIIQHV5lRsIOsCobqAhoYuQ1rhzz4EENSTAcj/IwRvUDgE0UymI8jqJ10gxixyBujky8WqBnp5sP+Q==
- Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
- Cc: Wei Liu <wl@xxxxxxx>, Roger Pau Monne <roger.pau@xxxxxxxxxx>, George Dunlap <George.Dunlap@xxxxxxxxxx>, "Tim (Xen.org)" <tim@xxxxxxx>
- Delivery-date: Wed, 27 Jul 2022 12:58:00 +0000
- Ironport-data: A9a23:x3DKK6omahBKojELLazVPTcKZ2teBmI0ZBIvgKrLsJaIsI4StFCzt garIBmEbvbZZGejKtskaIm/oR4DuJWDyoRlSAFkrSkwEHtDoJuZCYyVIHmrMnLJJKUvbq7GA +byyDXkBJppJpMJjk71atANlVEliefSAOKU5NfsYkhZXRVjRDoqlSVtkus4hp8AqdWiCkaGt MiaT/f3YTdJ4BYpdDNPg06/gEk35q6q52lH5gVWic1j5zcyqVFEVPrzGonpR5fIatE8NvK3Q e/F0Ia48gvxl/v6Ior4+lpTWhRiro/6ZWBiuFIPM0SRqkEqShgJ+rQ6LJIhhXJ/0F1lqTzTJ OJl7vRcQS9xVkHFdX90vxNwS0mSNoUekFPLzOTWXWV+ACQqflO1q8iCAn3aMqUkw/4tXmBHy cA8KSAXUBycvPin+eqSH7wEasQLdKEHPas5k1Q5lXT8MqxjRprOBaLX+dVfwTE8wNhUGurTb NYYbjwpawncZxpIOREcD5dWcOWA3yGjNWEH7g/I4/NvsgA/zyQouFTpGPPTdsaHWoN+mUGAq 3id12/4HgsbJJqUzj/tHneE2bGQxnylBtl6+LuQzNp2gwKcl2MoJAw2TgD8jPzklG2GRIcKQ 6AT0m90xUQoz2SpRNTgWxyzoFafowURHdFXFoUS+AyLj6bZ/QudLmwFVSJaLswrstcsQj4n3 UPPmMnmbRRwtJWFRHTb8a2bxRuuOC09PWIEIygeQmM4D8LLpYgyilfKUYxlGavs1tntQ2iok naNsTQ0gKgVgYgTzaKn8FvbgjWq4J/UUgoy4QaRVWWghu9kWLOYi0WTwQCzxZ59wEyxFzFtY FBsdxCi0d0z
- Ironport-hdrordr: A9a23:L4VFx6r1tpOjYpDsyRG7icoaV5tyLNV00zEX/kB9WHVpm5Oj+v xGzc5w6farsl0ssSkb6Ku90KnpewK+yXbsibNhcYtKLzOWwldAS7sSorcKogeQVhEWk9Qw6U 4OSdkYNDSdNzlHZIPBkXGF+rUbsZe6GcKT9IHjJh5WJGkEBZ2IrT0JczpzeXcGJjWucKBJcK Z0kfA3wgZIF052Uu2LQl0+G8TTrdzCk5zrJTQcAQQ81QWIhTS0rJbnDhmxxH4lInNy6IZn1V KAvx3y562lvf3+4ATbzXXv45Nfn8ak4sdfBfaLltMeJlzX+0WVjcVaKv+/VQIO0aWSAWUR4Z 7xStAbToJOAkbqDySISN3WqlDdOXgVmiffIBSj8AbeSITCNU4H4ox69MNkm1LimjQdVJsX6t M140uJ85VQFh/OhyL7+pzBUAxrjFO9pT44nfcUlGE3a/pXVFb/l/1swKp5KuZ3IMvB0vFvLM B+SMXHoPpGe1KTaH7U+mFp3dy3R3w2WhOLWFILtMCZ2yVf2CkR9TpT+OUP2nMbsJ4tQZhN4O rJdqxuibFVV8cTKaZwHv0IT8e7AnHEBRjMLGWRK1L6E7xvAQOHl7fnpLEuoO26cp0By5U/3J zHTVNDrGY3P1njDMWftac7hSwlgF/NKQgF5vsul6SR4IeMNYYDGRfzO2wGgo+nv+gVBNHdVr K6JI9WasWTWFfTJQ==
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
- Thread-index: AQHYoQmtxh8Uz5Bps02ppMm24Q1Niq2SLuIA
- Thread-topic: [PATCH 6/8] x86/shadow: drop CONFIG_HVM conditionals from sh_update_cr3()
On 26/07/2022 17:06, Jan Beulich wrote:
> Now that we're not building multi.c anymore for 2 and 3 guest levels
> when !HVM, there's no point in having these conditionals anymore. (As
> somewhat a special case, the last of the removed conditionals really
> builds on shadow_mode_external() always returning false when !HVM.) This
> way the code becomes a tiny bit more readable.
>
> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
|