From patchwork Fri Sep 9 08:38:11 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joey Gouly X-Patchwork-Id: 12971229 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B2CB6ECAAA1 for ; Fri, 9 Sep 2022 08:39:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject:CC :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=KALDE84kk9s9SBK1/IGg+aVgiwkwpUS424fyoPQ+YW8=; b=mYYSArm4pFa9QF 0ZuWJFMBi9U65QTf+aqqaIomG6aj0uMWSg8mqPphrspRpVu9mN0QiXIayucIkJhmPUUYsuWR1A4j1 B8LItPDihoMrAxxgvgGIeZVpwl0Yq+HJ8zm8zYsFa/89LhlwmE97UumfynKh52R3pLpBkjVikXkVw 5jZqZesk2d8RlbbXlBCEeWfMUWykkB170VEvReCH828auMb9JNaDL3MIQ03h3wvFaUEQsEtdVhm0e 6NYi9mmFQ7lXVmTLNrBnWvEV9BvOJruUFNQ/o2hMQmVJBW5CaAkF92WM+tnLGB+M0GVV5fnI3vkB2 DVdaXlEHMp3TIh8tzEkw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oWZX7-00EhzB-6B; Fri, 09 Sep 2022 08:38:41 +0000 Received: from mail-eopbgr80057.outbound.protection.outlook.com ([40.107.8.57] helo=EUR04-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oWZX2-00EhsW-Uf for linux-arm-kernel@lists.infradead.org; Fri, 09 Sep 2022 08:38:38 +0000 ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=NZuDIB9d83i+X8F1/OhOAyfhiWnVVzvzgAxqucY5itDYEWVirbYfNu8bhQJdQo3wqqRDJdwTngJMLMjSeLs893M2LwyNb5kgMrohBtiOmtSurWCtA1WhnZlrr6ZYQVrW3Ny7Ux20rqewTHLtYerIBosCagZjjWaupUUX7PDAeguknlAheX81VELPSd9zExMJQyGE7Cml51yKyPALkqx0qKZO3xycgOPV6nANv3S3tE3pOeI1HPiVbqYEAQCYB7QBAYB8cLvPhRT7ohPoCv36fmofzAo9JOjbfAJ+wGfPLybDAv3D94Ti8JDAdRo2/S6Spr67COIkB5Gwy2cjne5jlA== ARC-Message-Signature: i=2; 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=SgakJmLbUBuf+t4htjgeKx0iH7r2dv5obFnW4kZSeRQ=; b=OpNoETrJAQwFlUtx03OMp3kppjy3z/6D9GHGWxIhtsGAY3sFCHT6l4sQKd+1CO7OhCG2zdvubF9zJ3lWueK/b7QGzRZOCmev1pj9R2c9h2GdGH62GZyvogsHOrY4VJ/TG5zzKP4Qk3K/Xw3CbSeN0YFyzf7tkm0xEPMj3rOQilYidRpW7YqvS5oW3q9+Q+fmXJU39sIPnPF6KYOt58T/n3rJW8QKeqWg4xMojIk/XCrVdiui3JC3y2LCHoIMZ4GF6qRBv4A+u5uGrDfGPkxoyb7j6eu/rBM68cZXtdLU7t79zAX9jZE1z1jrVjM19SYO+G3yXLlV8KD4qtJ9Fs8X7Q== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=lists.infradead.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SgakJmLbUBuf+t4htjgeKx0iH7r2dv5obFnW4kZSeRQ=; b=1JfVpv291l74RKjnIOCS+M8XltqFsqLKj7V6n8lZqTlUXWRc8MPbCMnI9kJUNFHSaQfKkRuxJdpPskpSMuKVyptHh3WIanwU//ZQ/2ROvV4Yc7WF2nBGI7GDNM4Kb4R9LgFhkNRa1n7voGJtmE6xVOJzFHY8q9siNpRAzWhx3g4= Received: from FR3P281CA0128.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:94::10) by VI1PR08MB5488.eurprd08.prod.outlook.com (2603:10a6:803:137::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.14; Fri, 9 Sep 2022 08:38:30 +0000 Received: from VE1EUR03FT056.eop-EUR03.prod.protection.outlook.com (2603:10a6:d10:94:cafe::8) by FR3P281CA0128.outlook.office365.com (2603:10a6:d10:94::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.20 via Frontend Transport; Fri, 9 Sep 2022 08:38:30 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT056.mail.protection.outlook.com (10.152.19.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.13 via Frontend Transport; Fri, 9 Sep 2022 08:38:29 +0000 Received: ("Tessian outbound c883b5ba7b70:v123"); Fri, 09 Sep 2022 08:38:29 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 5c3f9655a334c874 X-CR-MTA-TID: 64aa7808 Received: from d2fc65d71e31.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id FA6644AF-3B8C-4E83-B688-836349D4C7BF.1; Fri, 09 Sep 2022 08:38:22 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id d2fc65d71e31.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 09 Sep 2022 08:38:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=c8qY65Lb2vVd8tAsPmWEaaLcEW5zVOKy9BWDN5IzEqQ+2UemR+dxPIgHSY3OucasAZBCfEBs5ykgcyLso05KqpFT/ypHe6jYEoRRACJpMPBn0ToKqAEWrT+i0aWrMbrLmGX6Rfz7/ISSf/qibPE8fR/sX+I7ut9TFW9m0ITGFHiwf9CwaDQZRJiRSo/CJ2DFjY/ngoocG9dgKSdB+iU3PlMMCBUof67PqiwuED0x4YJjadkIF5tdDfGeaRVBPPXp3h4RtionzzjUjgZUed6Cc0aIcXCQvImSy53WOTrkewRzawROjSimCEpA9kkNNxHmioNyfhPokQC86jTdOXVNsw== 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=SgakJmLbUBuf+t4htjgeKx0iH7r2dv5obFnW4kZSeRQ=; b=mzFxjVs7Zbgj9dSyZ6Kh6U5tB7Z1b1tP5JC5Tz0+HiwgJDjo2n5O0ubG9v5g+NB1n6eIaHhJauV9Dh50FSrh1dchfAQOSPZjaXRI87NipWGQUsaidzGLlMtjKJyD72xobvfQHX0NTNNRLk87ff3GyJUlORuqPZ6Q/81yBHBv2J4+H/YcBCdCeQ0t4/0hWrklU7+AgAsh3zkP0xkRbnfd6eH+HJOezbmwuxp5P5uH3FmTnkwf6FayHFTfGBEzIwWeHLAU/F4cpn2F1Ez1afw/oWWlfYIOyAaBXORXK6eVANWKbmdOgmnhCX+LHgQb38rvF5ASWlZNhtbCxkVM7KzeTg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) smtp.rcpttodomain=lists.infradead.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SgakJmLbUBuf+t4htjgeKx0iH7r2dv5obFnW4kZSeRQ=; b=1JfVpv291l74RKjnIOCS+M8XltqFsqLKj7V6n8lZqTlUXWRc8MPbCMnI9kJUNFHSaQfKkRuxJdpPskpSMuKVyptHh3WIanwU//ZQ/2ROvV4Yc7WF2nBGI7GDNM4Kb4R9LgFhkNRa1n7voGJtmE6xVOJzFHY8q9siNpRAzWhx3g4= Received: from AS9PR04CA0058.eurprd04.prod.outlook.com (2603:10a6:20b:46a::23) by AS4PR08MB8244.eurprd08.prod.outlook.com (2603:10a6:20b:51d::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5588.10; Fri, 9 Sep 2022 08:38:20 +0000 Received: from VE1EUR03FT026.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:46a:cafe::b7) by AS9PR04CA0058.outlook.office365.com (2603:10a6:20b:46a::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.19 via Frontend Transport; Fri, 9 Sep 2022 08:38:20 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 40.67.248.234 as permitted sender) receiver=protection.outlook.com; client-ip=40.67.248.234; helo=nebula.arm.com; pr=C Received: from nebula.arm.com (40.67.248.234) by VE1EUR03FT026.mail.protection.outlook.com (10.152.18.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5612.13 via Frontend Transport; Fri, 9 Sep 2022 08:38:20 +0000 Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX04.Arm.com (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.2507.9; Fri, 9 Sep 2022 08:38:19 +0000 Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.9; Fri, 9 Sep 2022 08:38:18 +0000 Received: from e124191.cambridge.arm.com (10.1.197.45) by mail.arm.com (10.251.24.31) with Microsoft SMTP Server id 15.1.2507.9 via Frontend Transport; Fri, 9 Sep 2022 08:38:18 +0000 From: Joey Gouly To: CC: , , , , Joey Gouly Subject: [PATCH v1] arm64: mm: fix resume for 52-bit enabled builds Date: Fri, 9 Sep 2022 09:38:11 +0100 Message-ID: <20220909083811.33818-1-joey.gouly@arm.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: VE1EUR03FT026:EE_|AS4PR08MB8244:EE_|VE1EUR03FT056:EE_|VI1PR08MB5488:EE_ X-MS-Office365-Filtering-Correlation-Id: b2f363d7-6238-4d53-90e1-08da923eac25 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: DQyTGNQ7PRLXmEtTGaSbiq4UW9RQLhV0dW3iOqrCzXAsEwQQ2VAymj07/kmVcL1Su7FXAUUEsyANs8NLztnSMRuS8IgKrmwfwdeighrJ+/NIfdkJtA28OGpiuJQyx5eVWu114sWAS84Z7t8F9e/35l6w1HceQ7RS3tDAmDjuBHmUIZPt9uvgO2dY4xAC5fhg5sbB5jMjFHRuf/BEfh7xVyS9jQiMAzGTdJqlek2S9zB1gnEbz6sO2ABHARhY4l9lyg7WP4WxajFTszoi7nlgWF83xMfkUTuwIbYL8+C3IxIrmReYMLelm65SVankVhtMNY5Po1kkkQd38WRQi58mWN+yeO3bK/LeqAM7XTupWF14rzLuZrUtfJSYuKVywX18yel8X0aYKL457VexvwmAl4NKN9T4YtiHlViy7Cr4WyoUMZRFQLciNE6WlXLYX4M892iMoB4nqeHvL2tiyFiMT9v/Ae0/DHMBJSauADNM1DhHAYIcFZL+j3cmYLQodsNxuZ9qwu6qB35Z6b6W9SVV/5WzSXp5ewwYVhueHNozAzeyL0FtMccwucrb02lodDT56NVhuKze5TT2Oi9jU9RgAFQpO+5F1EncbmXk9jql+iNd9CC1yAFRi2XO9ogUFKP4RN6hXyxlSLct9yq0P2wNi/20jZ1yawJZqMrb/LPt54szwEpVW+hLtkvFrd6pkuVi8uGiCky2/YwF2d2M5nrBw6YV9JeUcgtRMuBnXpSMNjh1UhJ4BYECKbhNfRwpPdb7TvoPD1rx5M7eMFTo8ytpo55vyF/7fH3F4KP5vC/bgsiUe5X7tstcC2U/MWDJ6m/9 X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:nebula.arm.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230016)(4636009)(346002)(136003)(39860400002)(396003)(376002)(40470700004)(36840700001)(46966006)(6916009)(82740400003)(81166007)(36860700001)(356005)(70586007)(8676002)(316002)(4326008)(186003)(70206006)(40460700003)(54906003)(82310400005)(5660300002)(41300700001)(4744005)(1076003)(6666004)(40480700001)(47076005)(2616005)(83380400001)(44832011)(8936002)(478600001)(26005)(7696005)(426003)(2906002)(86362001)(336012)(36756003)(36900700001);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR08MB8244 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT056.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 700b0532-746f-40dc-43d9-08da923ea670 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9b9oit2XEW6Qp0dLTKrbOTKOVU/xIfR1nbRzJEzjyQAVg7ptLq3dktyrjVcKUAl4IMMjvaaoBj/7fRufylT41/Q9ANCJD29Tg+9TSvpegPFsFR8De2hS4AV97cOW8iRQvHgUITnnX6LZxXoz2kmZThVJTkN+fx10L/16834gCveL4ySZTTPMclHGm7BSQZQK8g55V+dYqcKivyFvtmjzjaXjIjNxKC+3/W+yP2oXi3QCJFbki8/or6INEcX6BDFwnZ9nI3VKx4raAGLdcqaOa5OCDDqC+EFj2eO8YkaqoiOqT6C2hxUbKtCAo+uQbhhfSqJoG/UYThxHbz6kiDXEoNZR4rejyFAR7RssRyOYK2oqTPw6Fb9giQiV4Ht0L9OgSXE4z+15aD2bhdqAUeaib5R7+izf1atxOiWDq/+F/HOCOYVHj4lfggDGDagE5n4nBS4wD7QFQcrkKhqq//vYmXBHGCrtPDfTwEyWzhONuJRhYajW8RD9PEy9yVlfPL2K33IyMAMJZZpsNgSUyfS2jHuZMwJeG/vme9myX7qfGQtNSYNehmJiIdT+ro8sNcfy2hx9Y0Nn/nvtardUwqUmgM6yrnwmNQw8W7bS1Pewb3hiyYxvepupGTVmG31zTw4vQwnDSiujTlIYgRtiC7+ZAt+W+92pO6dbgBmsHg9okpioECsCYgJlOvS/yv17ajRx/D7mSWX08YzEMIerO/yXi472un/98TqWrXpVguabhBWVcjuY5mDp4321OU1Erm3oH2+u6Dp6ulKDlxooCiZa1w== X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230016)(4636009)(136003)(376002)(346002)(396003)(39860400002)(36840700001)(40470700004)(46966006)(54906003)(82310400005)(83380400001)(86362001)(186003)(316002)(2616005)(336012)(36756003)(36860700001)(426003)(6916009)(47076005)(1076003)(70586007)(6666004)(5660300002)(8936002)(70206006)(44832011)(478600001)(4744005)(8676002)(41300700001)(4326008)(40460700003)(82740400003)(40480700001)(81166007)(2906002)(26005)(7696005);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Sep 2022 08:38:29.8939 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b2f363d7-6238-4d53-90e1-08da923eac25 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT056.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB5488 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220909_013837_195238_065E0FD2 X-CRM114-Status: UNSURE ( 9.95 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org __cpu_setup() was changed to take the actual number of VA bits in x0, however the resume path was not updated at the same time. Load `vabits_actual` in the resume path, to ensure that the correct number of VA bits is used. This fixes booting v6.0-rc kernels on my Juno. Fixes: 0aaa68532e9d ("arm64: mm: fix booting with 52-bit address space") Cc: Catalin Marinas Cc: Will Deacon Cc: Ard Biesheuvel Acked-by: Ard Biesheuvel --- arch/arm64/kernel/sleep.S | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm64/kernel/sleep.S b/arch/arm64/kernel/sleep.S index 617f78ad43a1..97c9de57725d 100644 --- a/arch/arm64/kernel/sleep.S +++ b/arch/arm64/kernel/sleep.S @@ -101,6 +101,9 @@ SYM_FUNC_END(__cpu_suspend_enter) SYM_CODE_START(cpu_resume) bl init_kernel_el bl finalise_el2 +#if VA_BITS > 48 + ldr_l x0, vabits_actual +#endif bl __cpu_setup /* enable the MMU early - so we can access sleep_save_stash by va */ adrp x1, swapper_pg_dir