Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp33653545rwd; Sat, 8 Jul 2023 17:46:08 -0700 (PDT) X-Google-Smtp-Source: APBJJlFkOVg6XOAZ5wdQNlYxEjh/tWOGldMBme1xfsRbP8xn8ShQ7zZELqY1hIe9hR5oRbJy3kZg X-Received: by 2002:a17:903:22d2:b0:1b8:a4e5:1735 with SMTP id y18-20020a17090322d200b001b8a4e51735mr11419940plg.61.1688863568561; Sat, 08 Jul 2023 17:46:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688863568; cv=none; d=google.com; s=arc-20160816; b=eLC7DFvuH7OeyTnI5bywVIZ4dzhrfl8jURrLyXQxjfMBANJkQN8Ukec4fJbP898rkL 8Qbckix+xxaRvl/fd+O3x9XRj5ZCvsmYXDf+iLa5n4gu5/esv6vdMcLRx6gHRo3rUxQo oReAS3DPuidajgiMmM8wTZYmyX/QYteH0nYS5ZiOhCU++sGlEPXfltTHcJsaFH/wEk2y NOkBLbTYg1hPVhdRjmobbUnGOGBPRDPcgu6OGKfvckj3ljZPlqy1Cdalois0lkC3TVky MucXgyV5QxjfTTF0ugFUFdsyPGQhK/MBvdW48gx1WjfBygn05HHsUDFb63TGxrC+Dca/ N1xg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:subject :from:references:cc:to:content-language:user-agent:mime-version:date :message-id:sender:dkim-signature; bh=7OBSPXfN1Pwv2ZSkij5y8Bia7PAEVNCyrq8cTcnAzz8=; fh=Pt/g4jE9Yrr7jRYXwwnVtbC9lEX7on4xZMEytXemQqw=; b=C3KsS2sYoYkSOFqSXVWrHri9eB7JT1zf9+PEYaTHnagLWvmcFvb00s1YfcCoFCSEd0 I+vJjNjmTt30lzPS0gwhHKCii7s1yzsiIIDQ66QplGp6oCHuKR+8ytdWrZ5ZrpeurTS3 HGlSoQW2xDATWnhb0wa+P1Q15OYZzjDhA1/KQqnWdamZo+rxT3eET4VYlXncEMvmJIul oUn6gu6/L28v9z0CwYJsNfDlDWC8qUCS9vFZm7ZdmVXmzEHi/EaCrZjLr4wGtXXmeLF2 oPA5bLOmYonkMXSLwmLT3C78IWrPQNd25HExy54ooG5OMTPGQOAzoIKYH+fMqNv6PEkg CVVQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=GBYuHJ3q; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c10-20020a170902d48a00b001b9be39eaa8si5392771plg.348.2023.07.08.17.45.50; Sat, 08 Jul 2023 17:46:08 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=GBYuHJ3q; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229707AbjGIA2N (ORCPT + 99 others); Sat, 8 Jul 2023 20:28:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52790 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229454AbjGIA2M (ORCPT ); Sat, 8 Jul 2023 20:28:12 -0400 Received: from mail-yw1-x112b.google.com (mail-yw1-x112b.google.com [IPv6:2607:f8b0:4864:20::112b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F38F0102; Sat, 8 Jul 2023 17:28:10 -0700 (PDT) Received: by mail-yw1-x112b.google.com with SMTP id 00721157ae682-57045429f76so39165407b3.0; Sat, 08 Jul 2023 17:28:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688862490; x=1691454490; h=content-transfer-encoding:in-reply-to:subject:from:references:cc:to :content-language:user-agent:mime-version:date:message-id:sender :from:to:cc:subject:date:message-id:reply-to; bh=7OBSPXfN1Pwv2ZSkij5y8Bia7PAEVNCyrq8cTcnAzz8=; b=GBYuHJ3qX9Db1V2m3ArmLdt2PzyjFxEXmWiZZFP06if3FzDFk/ztg3PracHa3wXbiB oSTCjgawNbQePrj+VaiC4pCPEkOyRNefpxsu2YTFSUaa+0BnSAQIXlTvLq3dlVNSfUIM P8LhE3JA5pJf4x4tNxZn3KsFB6yIagBxEmlArH7yHaE5zMcKKm9ec/r+YHT67w3nAAMw hvi+2R8nEaIOxSiE/qLgPfxwm+tQA2dK9spX10TnDy/vKG/Vv99j2I76tfLz5Cbn//hk bcIhG5SQd7v62PQvHoTbi9q+f3w1LGYlKpxS9pWROngEpW6C2SuFcpIvhF/cWEmumxL7 Ntfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688862490; x=1691454490; h=content-transfer-encoding:in-reply-to:subject:from:references:cc:to :content-language:user-agent:mime-version:date:message-id:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=7OBSPXfN1Pwv2ZSkij5y8Bia7PAEVNCyrq8cTcnAzz8=; b=ctl9KbojJy8jDPJKAfVXxTsTKFa8uoI3Y300qALeUJSxO2H923KTYIKQx7pA7FHIMf jMaukZ++h1XNNtQ2fq0Uyz8qY1H9XiqLfG/WArwysGAbv1G1axJU8XB6ngiCE73SDehm JiKsCqY97qbIt8vptqaF3WhDKqUy8X+pfK1KsUPVSptcZFWFAdV9iE5h6s0PAUxtbpby 28NrSqUmCMlen21aKuztkdvuytbMwIkQs3lu3dp+Bp5gFoRqHrPLFxfDuWxqdg9O4FeQ XRdVgZxjztDOqzMV6OKJxPjY/82B/enK2Kky2xSxHx64Xeq9L/HnhIQnQwbaL/9dxtqt +JMw== X-Gm-Message-State: ABy/qLZ0BccMG9nMoj5Ed379cKxO3KUbPgX80GupKMWQgLgG6hGMvwio FOMmr71ROLdMPDyDi5+E6V4= X-Received: by 2002:a81:a001:0:b0:577:f47:3d92 with SMTP id x1-20020a81a001000000b005770f473d92mr8503372ywg.23.1688862490031; Sat, 08 Jul 2023 17:28:10 -0700 (PDT) Received: from ?IPV6:2600:1700:e321:62f0:329c:23ff:fee3:9d7c? ([2600:1700:e321:62f0:329c:23ff:fee3:9d7c]) by smtp.gmail.com with ESMTPSA id p4-20020a815b04000000b005702bfb19bfsm2129105ywb.130.2023.07.08.17.28.07 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 08 Jul 2023 17:28:09 -0700 (PDT) Sender: Guenter Roeck Message-ID: <0858aeb0-0310-7eb2-dec2-8e7ad3c90d94@roeck-us.net> Date: Sat, 8 Jul 2023 17:28:07 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Content-Language: en-US To: John Paul Adrian Glaubitz , Sergey Shtylyov , Geert Uytterhoeven Cc: Yoshinori Sato , Rich Felker , linux-sh@vger.kernel.org, linux-kernel@vger.kernel.org References: <7b2c0d812280afaefee0c70a9aea00a0fcf84e3a.camel@physik.fu-berlin.de> <1178f8d0-be70-c088-ee6a-8b421b290624@roeck-us.net> From: Guenter Roeck Subject: Re: [PATCH] sh: Avoid using IRQ0 on SH3 and SH4 In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, NICE_REPLY_A,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 7/8/23 16:13, John Paul Adrian Glaubitz wrote: > Hello Guenter! > > On Sat, 2023-07-08 at 15:06 -0700, Guenter Roeck wrote: >> On 7/8/23 13:52, Sergey Shtylyov wrote: >>> On 7/6/23 7:38 PM, John Paul Adrian Glaubitz wrote: >>> [...] >>> >>>>> Which sh4 platforms in particular? >>>>> >>>>> I booted a kernel with this patch on rts7751r2d (QEMU) and landisk >>>>> (physical) two days ago. >>>> >>>> I gave it a try with the command line Guenter suggested and indeed the kernel locks >>>> up right here with the patch applied and boots fine without it: >>>> >>>> Creating 4 MTD partitions on "physmap-flash": >>>> 0x000000000000-0x000000040000 : "U-Boot" >>>> 0x000000040000-0x000000080000 : "Environment" >>>> 0x000000080000-0x000000240000 : "Kernel" >>>> 0x000000240000-0x000001000000 : "Flash_FS" >>>> 8139too: 8139too Fast Ethernet driver 0.9.28 >>>> 8139too 0000:00:01.0: This (id 10ec:8139 rev 20) is an enhanced 8139C+ chip, use 8139cp >>>> sm501-usb sm501-usb: SM501 OHCI >>>> sm501-usb sm501-usb: new USB bus registered, assigned bus number 1 >>>> sm501-usb sm501-usb: irq 116, io mem 0x13e40000 >>> >>> I guess it was irq 100 before my patch. What if you undo the following >>> part of my patch? >>> >> >> No, that doesn't help. > > Since the SM501 works fine with the patch on my SH7785LCR board, I assume it's > related to the IRQ code for the r2d2 board. > > Looking at arch/sh/boards/mach-r2d/irq.c, there is some IRQ translation going > on and maybe that's the part where we need to correct the offset by 16? > I don't know the sh code at all. I only know that the sh4 qemu emulation (both little and big endian) is broken since your patch has been applied. Everything else would be just wild guesses from my side. Guenter