From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (unknown [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id F108C802A7 for ; Tue, 6 Oct 2026 09:32:08 +0000 (UTC) Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 6969Um5D023307; Tue, 6 Oct 2026 12:30:48 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 6969Um5D023307 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="usxDJWjx" Received: from mail-wr1-f69.google.com (mail-wr1-f69.google.com [209.85.221.69]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 6969Uln3023303 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Tue, 6 Oct 2026 12:30:47 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 6969Uln3023303 Received: by mail-wr1-f69.google.com with SMTP id ffacd0b85a97d-48c4d7ba211so1961980f8f.3 for ; Tue, 06 Oct 2026 02:30:47 -0700 (PDT) X-Forwarded-Encrypted: i=2; AKwUvBy/SdFD7gZPckr04JNB9RtVyRi+lZX1kYkkzgNP41wClz5472KwjQLdZ/guz+LcdJF0kT5c/Q==@openvz.org X-Gm-Message-State: AFq9FYKYkGdniQCEKzlE/KKYOPPYY8yUisBCtf2weH4+/uofNlboZbgx SXkKRED94MODKt7yg0kEOib6p9EUO+B1+0Fb6woD2QOZZHV6ZOcgiV5WL2+kccWZFgfCQJd9Rbh jsZ35hSy3u+x/1DgVI25CvYMuHRI5BxF1SaegQxJ6h4zQSWSrtS58ww== X-Gm-Gg: AYBFou1pTtM4uuJgFkbuHID3TcNWi46lLzHmjWcmLueLkf/ttPFRK62tuacrukTBEuH T3Pbfg//F51HmNE0WTSfwS0lrs9koJ1X0R93ERt6tKFzeYgZEt+B9yNY23hZ/GrbGffKyJAKMcs NyIAZcpw0ZaXjHyR+NqpfOxFh61f/ne3wgQ4H2G+5SAaD7eQNfTlOs8ig6XTTtyVkOMbtmIda+i oQ/pxtPIcNrtPh2XKZQ/kpfVMEQIX5Xa6U+Riuu/3l+8PvzjfCtU8yj4wz856qzhKSIIYJzP+Ys 22gwyBPVkJ+U9vauWPIHsUtL8OlFjev4gHK/HXLjqXZMIGsLb1pZa60BMst63vYzP+wbh+Z+xst 3CPVe5B+AtOMBHwBxbrdTfDhXERO21A== X-Received: by 2002:a05:6000:24c3:b0:488:79d6:a4a6 with SMTP id ffacd0b85a97d-48c6d0f1f20mr1658359f8f.8.1791279047247; Tue, 06 Oct 2026 02:30:47 -0700 (PDT) X-Received: by 2002:a05:6000:24c3:b0:488:79d6:a4a6 with SMTP id ffacd0b85a97d-48c6d0f1f20mr1658293f8f.8.1791279046561; Tue, 06 Oct 2026 02:30:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1791279046; cv=none; d=google.com; s=arc-20260327; b=BolkqHH0RWGKqEtoZQxTcBkj8JVBvxnStMGqO+fNB3/3dsl1tM/jnJ3igdJ5Ntz6Pp QrUQd9rtJD6Zjuhir9RJ+h3h1RmapjFA9xMlpCvsvL51ICXa5rCWV+zNcictHq+sjjbK Olc2k4VlKT7MlDTzgPidohnQcp9I1jxzFEcTRHkeQddbncx1FUDlZL5sz1661cHAMF3U qJd8+DrGW4cshIvSsi+R4D1ofLOtNJPXzLX6+KC5jH7H0Sqh2G3FhbGoh9PDcIvH1sdN Dxqqsjq8U3Wygke1MGpVRUgsDDpIPyAfTi9+F0Ehgk8quv//07GnYq/2mtkEd8r2JUHt oOvQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=message-id:date:references:in-reply-to:cc:to:from:subject :content-transfer-encoding:mime-version:dkim-signature; bh=UUWcUAdE8GkvO8iXBlRYN6amdWhypC7aXfpYaonCAGk=; fh=z6TbLJPcsX8lPnF4uvFMQdFkYM14H/ZYSm3q/Ambs6w=; b=HRSBZ9kOmf38rGg0XjFNHVGa7493fG/tKpOZmwMaBN8RtuuM0Q/M0nOlsla8VEvhxh AOK2C7Dcp8kmYJOR3t+u8LGo2xWSor+NYfAnKo6BPwh5t5DKGGKesW+9D89TgvyIQFil pQC2p4Q/PYjLX1LjhSDJ+kYb5q2C/JEaTQno+hKwdpdTvDvvT6beUyOJt2P3GQ1oLRzh lIgDq3aE9BeY6R9ZQb1SyrVjXx8oLBg/Ht6+QVtEFdGSJyjYzoKNF+jJkKsEfQk0ns/o NEXI2Z8Gpeac5OFReoAmvBRKj2j9LcK2+PVRaS4czrU9z0i0VkzGh2RM07Rz1uCZ2vBG rRGg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=usxDJWjx; spf=pass (google.com: domain of vasileios.almpanis@virtuozzo.com designates 130.117.225.111 as permitted sender) smtp.mailfrom=vasileios.almpanis@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from relay.virtuozzo.com (relay.virtuozzo.com. [130.117.225.111]) by mx.google.com with ESMTPS id ffacd0b85a97d-48b5b423a71si22119928f8f.265.2026.10.06.02.30.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Oct 2026 02:30:45 -0700 (PDT) Received-SPF: pass (google.com: domain of vasileios.almpanis@virtuozzo.com designates 130.117.225.111 as permitted sender) client-ip=130.117.225.111; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=usxDJWjx; spf=pass (google.com: domain of vasileios.almpanis@virtuozzo.com designates 130.117.225.111 as permitted sender) smtp.mailfrom=vasileios.almpanis@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=virtuozzo.com; s=relay; h=Message-Id:Date:From:Subject:Content-Type: MIME-Version; bh=UUWcUAdE8GkvO8iXBlRYN6amdWhypC7aXfpYaonCAGk=; b=usxDJWjxFzCv O1cdv07WfDmHFcMS5/W3j3wsNzFZFsk+fevtcy+65n4A9KBXzeScVQwTCT6CiAP87QKYVyhD/qMeq 9WLWo/kAF4DaMRPTm6A0IfXVZJvtnDzvb/irndmV6OSbOz69WwxCe2i8Pz/IBdALsM8Kfx23lSwyP e5vlAKgBDzlY7783Q0QQuD9qktReKsFxD9qKJfAKsMPAJHchzcDbplrgtN13jsq5Vc1am6eF9xKl+ Xw1TR1owNC8q1S9bE6U0RaBE5J+NmcJ90cQkvm/ImwMPmLm1BzZnbLAGSF+lpDfpeeDU7Evskh995 MblefFhTkKDF8Z3xBIxgXw==; Received: from [130.117.225.5] (helo=dev010.ch-qa.vzint.dev) by relay.virtuozzo.com with esmtp (Exim 4.96) (envelope-from ) id 1xE1SG-007Ype-1l; Tue, 06 Oct 2026 11:30:35 +0200 MIME-Version: 1.0 From: Vasileios Almpanis To: Konstantin Khorenko In-Reply-To: <20261006-b4-prep-khorenko-vstor-148656-just-cpuid-v1-1-6f2a2a6deef3@virtuozzo.com> References: <20261006-b4-prep-khorenko-vstor-148656-just-cpuid-v1-1-6f2a2a6deef3@virtuozzo.com> Date: Tue, 06 Oct 2026 09:30:43 +0000 Message-Id: <179127904348.743581.1830873974508885831.b4-review@b4> X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1791279044; l=836; i=vasileios.almpanis@virtuozzo.com; s=20260812; h=from:subject:message-id; bh=QC68SJzi+J0J0W1q49a2YecLvqsT/qpYeQEu0qjHd/Y=; b=PxYVOZS9UzAwxQoenuLFbTeoOQsVuMTQO5b7qnhWxrhZ/c1HO2TgBpBc/l5iRDj+TzaGgumhH nRba32gVkPEBIw81fxfrH3aRpMOaZFss23rdj81tlmfMtTHeuS7qRLU X-Developer-Key: i=vasileios.almpanis@virtuozzo.com; a=ed25519; pk=HhuHDXAcPva9A8zccWEMRsb36reu+y4IVbBjXKxNUjw= X-OZ-Fwd: true Cc: "Denis V. Lunev" , devel@openvz.org Subject: Re: [Devel] [PATCH hci-8.1] x86/traps: emulate CPUID faults for user tasks in exc_general_protection() X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org On Tue, 06 Oct 2026 10:30:19 +0200, Konstantin Khorenko wrote: > A non-empty /proc/vz/cpuid_override table makes ve_setup_task() set > TIF_CPUID_OVERRIDE on every task entering a VE, so the CPU raises #GP > on each CPUID the task executes and check_cpuid_fault() is supposed > to emulate the instruction with the table values. > > The call sits after the user-mode branch of exc_general_protection(), > which ends in gp_user_force_sig_segv() and goto exit, so it is reached > only for a kernel-mode #GP, where CPUID never faults. Every Container > task dies with SIGSEGV on the first CPUID of glibc init_cpu_features() > instead of getting the override: > > [...] Reviewed-by: Vasileios Almpanis -- Vasileios Almpanis _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel