From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5E530C282DE for ; Fri, 7 Mar 2025 15:13:03 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9BEEF280002; Fri, 7 Mar 2025 10:13:00 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 97044280001; Fri, 7 Mar 2025 10:13:00 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 83703280002; Fri, 7 Mar 2025 10:13:00 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 65BD2280001 for ; Fri, 7 Mar 2025 10:13:00 -0500 (EST) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 38D53120CB3 for ; Fri, 7 Mar 2025 15:13:02 +0000 (UTC) X-FDA: 83195097804.12.BB5C2CF Received: from mail-qk1-f175.google.com (mail-qk1-f175.google.com [209.85.222.175]) by imf22.hostedemail.com (Postfix) with ESMTP id 5CA4EC000B for ; Fri, 7 Mar 2025 15:13:00 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=gourry.net header.s=google header.b=mpfcY3Ox; dmarc=none; spf=pass (imf22.hostedemail.com: domain of gourry@gourry.net designates 209.85.222.175 as permitted sender) smtp.mailfrom=gourry@gourry.net ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741360380; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=vNr4ntECNtNIMvxVKv6TWdyQSFpn2hDLZaLcHO+bzIY=; b=IQVrGotEc1JusursO4ZB6Azn7o/U4rdf4pv29SiXo5wfEWDuNjz5mQcnUCnAA6blDEW7UT NUgP763jTkBmvOTHp6GSnAG4r9yDFXbbTq0axqPnENgKDh9VKSImhkS1+sOQAObfwpMl/V qcjwJ5lp9lY6r9aONAwC6INSHNv0PLE= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=pass header.d=gourry.net header.s=google header.b=mpfcY3Ox; dmarc=none; spf=pass (imf22.hostedemail.com: domain of gourry@gourry.net designates 209.85.222.175 as permitted sender) smtp.mailfrom=gourry@gourry.net ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741360380; a=rsa-sha256; cv=none; b=YD2Gd6PQKBHusjbUMNbQHwXnhRRzNnsmizg7D1bs8Hdz9SO5M6zxJz6c8oAy7TWkuKaDPu KCrbThyY6a2RF8aYnPobO20dsIqhnf7vKSmvHWBZ1MK3uhYusuaq+5QivOVL8pIpfsE+B+ BAzPPfvvcT40EeRMFHxZ2TfzXmgziFE= Received: by mail-qk1-f175.google.com with SMTP id af79cd13be357-7be6fdeee35so378438785a.1 for ; Fri, 07 Mar 2025 07:13:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gourry.net; s=google; t=1741360379; x=1741965179; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=vNr4ntECNtNIMvxVKv6TWdyQSFpn2hDLZaLcHO+bzIY=; b=mpfcY3Ox0Q4h1CguOUeWVs4SEBJlzlu3whcuHXqjIIFa7ylKWItHJXDyEIZ8s3jyj3 vMTVQXrbX+87G+TSsDNs/SGCuXVyUlzKgzxZUZOojFgyXzSBFJ/XL4Pu7fM7OSEn3Nd1 teEb2YODKRXkbfD/yNfoNB5IbAUeDoH7/L9qnnJziXU93eMTKlD7oqN6upeEg7vouAWp fYYROxwZLRyK9n3/549hOkd0e63E5v/rg1bLz07osGj+lWKNll5D/oFp14wlPP69Vf/p IrPzLaIz6VJ7JHzYqi0l0VQua0sGlB3zwb56hGbIkRN3nf5HAN1chcbvUG7IuJam8Sgw qIUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741360379; x=1741965179; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=vNr4ntECNtNIMvxVKv6TWdyQSFpn2hDLZaLcHO+bzIY=; b=Xoxdhn+qwKmghhPFiPYG2UXTTs+V32o+1Gx8ot/LykoTfEtFGX4EAkPQbvnu+1z7pZ 68EhjCwenelIFvAH6Rz+LlP40t3/fB/YBdA7KpYeXLpGy3znSsCQeNYu8zfvky9SUFwj vZPN6mE9lM4ZPD3GT9NmVynmn+QmAxqHj5s6n2FB/A91InHenwelVfpbjE+R+krlW2Dy u8KaEudUaLeIqW334IiNNDgr+0gj6tCaJiCBedsOQ4ofaz44c/VvlB1vTS1oXjAKeyzn aF7roFCS9jSUIeTYvPo/KDiypZPCmbyr48/mWOuLDf48dTQftOs9nxdkzdyuOQra+nU9 ajdA== X-Forwarded-Encrypted: i=1; AJvYcCXp+9tX3SJsAjJH22hGC7GfPpZBU1HMZr0GrJRdvg7frqVt+saWlaLUStxYlRnVMc1VrKVnUKz5yg==@kvack.org X-Gm-Message-State: AOJu0Yzw7wY3H0vPO6SqOFcg5y9abAeaFGYnykJewYPurrMGomdLNeTv CmKImwvZPOd2nSHOdhnyL77SViJcdzJBWFssmwbrk0n9yd7N/C6o3LOWxwyBVB4= X-Gm-Gg: ASbGnctxXnBjaChXq+RYkd6Fnz7DjQMARhsYeoRUoR+4S3+Cb/N1yP1nmeT3G14c2Ao 3AJOAzLKs3L76/cDFvPvUxQ8iDdZOvGjUdbgYdX6hnPlpLa/B2yPB7xrzp9/P7q1abUuAXQ1Epe 5Pz6Y0SMFyt8qFJwbs6gPdYRKZR3bltfdI27SQQUjdYjk/7EQnBicS81OA+hBQ4VEM2hZNwwIIo /AT7WgZ+kHyu2qRWv4QNe16RuHfJbNXROWc0kRkbrtk6QCMcqgjC/zFa7lihzK9BnxjVuSN7wz9 KG2ZSX48Tq7Q+G/b2ThXTWCDN3ykj2rhnRsPWcsRmn9XyjbUY0tKjg/1YarMvk6CEDn832vH1Aq wp/HbrlchGCbgRLq8EfRKO4nqfsY= X-Google-Smtp-Source: AGHT+IF1GDg63LmfyEarUB00FtiXShcOK8KVLiCcUDagJpfOb04hfBNYSrYPbaJ5e8IJKwahRj+kBA== X-Received: by 2002:a05:620a:8806:b0:7c3:cd38:9be0 with SMTP id af79cd13be357-7c4e61ec9damr536785185a.56.1741360379462; Fri, 07 Mar 2025 07:12:59 -0800 (PST) Received: from gourry-fedora-PF4VCD3F (pool-173-79-56-208.washdc.fios.verizon.net. [173.79.56.208]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7c3e533a9f9sm252426185a.23.2025.03.07.07.12.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Mar 2025 07:12:59 -0800 (PST) Date: Fri, 7 Mar 2025 10:12:57 -0500 From: Gregory Price To: Yuquan Wang Cc: lsf-pc@lists.linux-foundation.org, linux-mm@kvack.org, linux-cxl@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [LSF/MM] CXL Boot to Bash - Section 0: ACPI and Linux Resources Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 5CA4EC000B X-Rspam-User: X-Stat-Signature: z3ke67bxdquhhjmdihdfi8crapay6tik X-HE-Tag: 1741360380-739225 X-HE-Meta: U2FsdGVkX1/+YxMRQxSO4E//8bLz4silSqJyKfZ0As1cpL+ai/PZcDyIgE0t8s6sZDwx7vBRGrIL3xOiRfHrxgXJS3sieEI3PRRJrT5YHcF+HY4SF8k/gxDUIwE2x2o6ZGocivXMa54fE66Pb1Uis1aVgxGYC33Ox6DP0YzG0mNNwCitHxKW6pyrrYhYRSIgyH7ziuJuAb5i00OjeSv9F3WnsmhiMSYqDzxke99UQ9+wVzq7KR16wuYQ+9skcZwDXFom6jrRqBTtZ6cvi9tntnzuQM70FJIwbwYtusIi9Fa0Laqed4tGBLBrHIW4NDYVqv32oDcJ7DBjGLfIb/JDYEsG746heAGMOxC4tUr/hg1/nnXt5JyHjHkr93sQ+CpUUTMS6I5vd2X0PC5qIWY77MeSGKZdOqr1ktGjaVbagZYglI+uC0N+RR2KYTvIxsTXd3a99RJd5WDY49ZTDk+STtrsdQj+HvCcfZY4KoW58Q9LXWaMIw299WaIWe46vf/oySxE0d1qWvbN9IXkW7HsPOHK/TC6nzRpMEiYMJ5b3jqijqHDKx/IB1VkQmlMzoa5Wx5w5bOfYHMdnLt+sgL8gEv63VM59PpjUYaSDwTI7Dd6e0O7RM05o1AIWYtWQwI0UnoNgPk3Bj8r/Skhj2A5XvyNQj3i2+h7+eJT0hkGcYG0q8hkGvgs3cS5jijSApvtE4/1q1q81strnOpbzOt4UXdL2M+lTipZ1mpX0/rVd+L1qszgusr46zQBdaSplKMgeEQ4qxhgDucXNoT4WBRitMXbEwXxSULJ/xIb46DzSJYsWBvOAcUB44/e9EMZerdtRiv2pGC6l9hgZGJqR9FyYtv7dCEKE5srUBelDj7gprbaPKD4MNKybvcF83x6GoWgf9SkZygThILOyLOK4I0Ymk+zEbSwCaXW10ZohgOb6StBqbmjpOXu0hQR6g5Y2WI7p2gxNMg+zgD5mz5V18d c/Vqvbvp 02J6iOFfZtjMr03BiEbtoRrDPWdxOtTHungFFQYCJCn1t42DfVDaEHW4Cfpj4JVJZgpKBOwiu6D3I8ksQxVxGFxCUKBbncghiev56eW99vrKhTE0VSqZgZJKQVY9tJJ6yQlgAndOzTNlhyG7SejqhLwa3B+ptGZxlXIOwKgVh45jgG6x85ajCNgCuQrpVHFMxd58U1Ehu0Z7axwLhZEe4x4fXB+5Lcd6bA3Sp9P92yMDhy4UWaInEKLo/g4nYJO5m0nlxkGf/YnfeXXJQ3MMxF9z19qtfaVifEw0fiaXm8g3OLmzi6QOCZL7TEvXyOWMrPaRpl45PzwNzOd8= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Fri, Mar 07, 2025 at 10:20:31AM +0800, Yuquan Wang wrote: > > 2a) Is the BIOS programming decoders, or are you programming the > > decoder after boot? > Program the decoder after boot. It seems like currently bios for qemu could > not programm cxl both on x86(q35) and arm64(virt). I am trying to find a > cxl-enable bios for qemu virt to do some test. What's likely happening here then is that QEMU is not emitting an SRAT (either because the logic is missing or by design). >From other discussions, this may be the intention of the GenPort work, which is intended to have placeholders in the SRAT for the Proximity Domains for devices to be initialized later (i.e. dynamically). ~Gregory