From patchwork Sun Oct 24 23:58:07 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jim Posen X-Patchwork-Id: 1545470 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=Z+rxdFZ8; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4HcwCn4WGtz9s0r for ; Mon, 25 Oct 2021 11:03:49 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id BF99483529; Mon, 25 Oct 2021 02:03:12 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="Z+rxdFZ8"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 44E0D82EBB; Mon, 25 Oct 2021 01:58:31 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-qk1-x736.google.com (mail-qk1-x736.google.com [IPv6:2607:f8b0:4864:20::736]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id E1ECF83458 for ; Mon, 25 Oct 2021 01:58:26 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=jim.posen@gmail.com Received: by mail-qk1-x736.google.com with SMTP id bj31so10361950qkb.2 for ; Sun, 24 Oct 2021 16:58:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=d5uidU1voiGc9yuw40NYEd8HsBGweNKiQ0os7s//iFg=; b=Z+rxdFZ8+P/6cN35mQNi4kYO7h7kh7wpT16imk1hxdcdr/7XWZK/mb8HKuJtW/Tm7o R4GZ6DEcpJykTI4YhKZQsTZfDHyiJQlYuOCYbWA5RNxacer5BJw3H8+sq3mUaZI49eKe fVLaYN3jMgSb/hcFBr9Am3etk8yYi+bQpa3FN3/NmbjwKm8s26KjVvmAEM0OtE8mtly3 6s2swuk+ICM7RxEzTF7yDRBCUDW4nejy2gpJeFwc6lMllS/CRKJRFq/LjiPPodxIS5cw MFYeJm8hIMp91hvmK5lrBQIhLO5+mjEE3W4UhwtTCKTtDuI7RBjXycvvciAJMrGrxzym kNGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=d5uidU1voiGc9yuw40NYEd8HsBGweNKiQ0os7s//iFg=; b=uzxhcYVuouVt2nScFVcgUiGbI4WiKSxgESNFOM6vLTZPgsrccZICOFb5t5URA2j02w IkxHDwTdA7XZVNOnPUPquyLa20vXFcvqXAFGIAbpldE18z7iWXwvhztM9RrUjykdkWAC aWz/VvLQmdUQEJxOB/d5na1pFWehpjadEmK9NPbtz8j5GgdXIacHjGs8HnEnVkUuRIzB SKaOvz9D2SOD02jTKfaAIinW+KmHnNHGTu5VNeE9D9s378EJHbzu/LTwOLqmr9CfaCau k5hHzURNCIuIQj2F0rIDnYDFkwocpY4h+CNxJCa9q6aNbWyZujLEeeTU/j8Igg6j8kkZ Dlww== X-Gm-Message-State: AOAM532aYwoUJKvSFjuXFPcZ33UoDqi/ZgDHsNEGlHBMDFzOesmICqwC 7DbMcS1/pSOasLVkX33ZjKHEio+E098= X-Google-Smtp-Source: ABdhPJxI69n9Q4IKQaS7iu/oCJFlFtnTy0fyNYb4TBLopGegfXShIlPk5DXf1Tpwp9vhTwA6k68CRA== X-Received: by 2002:a37:f902:: with SMTP id l2mr10716366qkj.511.1635119905449; Sun, 24 Oct 2021 16:58:25 -0700 (PDT) Received: from phantom.myfiosgateway.com ([68.237.40.64]) by smtp.gmail.com with ESMTPSA id c9sm6848573qte.43.2021.10.24.16.58.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 Oct 2021 16:58:25 -0700 (PDT) From: Jim Posen To: u-boot@lists.denx.de Cc: trini@konsulko.com, mbrugger@suse.com, Jim Posen Subject: [RFC PATCH 4/5] Remove dead code Date: Sun, 24 Oct 2021 19:58:07 -0400 Message-Id: <20211024235808.1926508-5-jim.posen@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20211024235808.1926508-1-jim.posen@gmail.com> References: <20211024235808.1926508-1-jim.posen@gmail.com> MIME-Version: 1.0 X-Mailman-Approved-At: Mon, 25 Oct 2021 02:02:55 +0200 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean This code was missed in commit 01abae4d0486 ("Remove various unused interrupt related code") Signed-off-by: Jim Posen --- arch/arm/lib/vectors.S | 32 +------------------------------- 1 file changed, 1 insertion(+), 31 deletions(-) diff --git a/arch/arm/lib/vectors.S b/arch/arm/lib/vectors.S index 89b91b27da..a36e3b7a43 100644 --- a/arch/arm/lib/vectors.S +++ b/arch/arm/lib/vectors.S @@ -224,8 +224,7 @@ IRQ_STACK_START_IN: #define I_BIT 0x80 /* - * use bad_save_user_regs for abort/prefetch/undef/swi ... - * use irq_save_user_regs / irq_restore_user_regs for IRQ/FIQ handling + * use bad_save_user_regs for all exception types */ .macro bad_save_user_regs @@ -242,27 +241,6 @@ IRQ_STACK_START_IN: mov r0, sp @ save current stack into r0 (param register) .endm - .macro irq_save_user_regs - sub sp, sp, #S_FRAME_SIZE - stmia sp, {r0 - r12} @ Calling r0-r12 - @ !!!! R8 NEEDS to be saved !!!! a reserved stack spot would be good. - add r8, sp, #S_PC - stmdb r8, {sp, lr}^ @ Calling SP, LR - str lr, [r8, #0] @ Save calling PC - mrs r6, spsr - str r6, [r8, #4] @ Save CPSR - str r0, [r8, #8] @ Save OLD_R0 - mov r0, sp - .endm - - .macro irq_restore_user_regs - ldmia sp, {r0 - lr}^ @ Calling r0 - lr - mov r0, r0 - ldr lr, [sp, #S_PC] @ Get PC - add sp, sp, #S_FRAME_SIZE - subs pc, lr, #4 @ return & move spsr_svc into cpsr - .endm - .macro get_bad_stack ldr r13, IRQ_STACK_START_IN @ setup our mode stack @@ -276,14 +254,6 @@ IRQ_STACK_START_IN: movs pc, lr @ jump to next instruction & switch modes. .endm - .macro get_irq_stack @ setup IRQ stack - ldr sp, IRQ_STACK_START - .endm - - .macro get_fiq_stack @ setup FIQ stack - ldr sp, FIQ_STACK_START - .endm - /* * exception handlers */