From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) by sourceware.org (Postfix) with ESMTPS id B1A803834F16 for ; Sat, 11 Jun 2022 15:56:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org B1A803834F16 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=livius.net Authentication-Results: sourceware.org; spf=none smtp.mailfrom=livius.net Received: by mail-ej1-x62e.google.com with SMTP id n10so3341329ejk.5 for ; Sat, 11 Jun 2022 08:56:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=livius-net.20210112.gappssmtp.com; s=20210112; h=from:content-transfer-encoding:mime-version:subject:message-id:date :to; bh=7qvT81oWMYrxMkoxBX+rSmjwSiAZkw8F843/tP0ITkk=; b=o7M0WE5kh8SnNNjPt6dE7kHi/Wq1FR7gasxS+apxxCohVxFGWw+xFYjO8Kylv/r4ni UTSZeRnIt5eHSC2oFnM7sbthmegjREK9loMGYnU8YJc4ReXzrYUHneCZRpRK9zoKZ8dy 7r01erzis17/VGr99jYfINmNVeTUAHyukhg982WBwJCs6QU7yaeDnk4Z+FV6Ob4ZEMFx 0aebfxhiGCBYaS6RCVmzzm6X73sb2b7N5mwWbbY+SVUig68o7FdvAuC9PSTxn8GyWztL xd7EsxBi4Y0vsUAQzQPLyD4kQLoX3ka4uuVsi6JqWzb2UIn7bqSdkUtpzZPo8Jv3x9GI FqWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:to; bh=7qvT81oWMYrxMkoxBX+rSmjwSiAZkw8F843/tP0ITkk=; b=Ol7yob77gs+KtL1XVw7bTCLgDvOnAap6g6zumSf2Z03FT0dssEWFhufn3EI3kvGqLW hI55wcgrRjrJ6x4oGIWKnKtaSkGtvofqLArDJGozhtVT2aIQrAw6LbFeG/jmy3GGFZNA g7dIvAgntYXjwyZT8X2D8g7LmE8ldOtK6Z5qGnV/l1m9R9d+na8svr5NtLQHaqguTiMa gNcQEGwOcPzmJbcLPp2GdlbxAZ2SIJ5vR4J7sCbPDlwg676eMvrFA8JenTmeh3MNOEpb ETwGD50XuwELazmj8V4xTFohE4azkiKx6CBn0m+4B75665XCwerIDklmChHclVzJwbPQ 6/ew== X-Gm-Message-State: AOAM532uiGHgMuIjXF8a7hkF5+OrSQjfl+CYifl81FsBmxVMS9xN39yJ oRoBn0O8Rc283PgunUlvO2vu1fbg/gsQyzSZ X-Google-Smtp-Source: ABdhPJwzE5Ofob4RkM31EIoEIApTuHnfGP5Tv4M01DuIZ7wAIjV3he1JnwA4mf14XVka1aFKPRgz8A== X-Received: by 2002:a17:906:a188:b0:70c:1e17:b833 with SMTP id s8-20020a170906a18800b0070c1e17b833mr41532160ejy.271.1654962989262; Sat, 11 Jun 2022 08:56:29 -0700 (PDT) Received: from smtpclient.apple ([86.121.23.37]) by smtp.gmail.com with ESMTPSA id fw37-20020a170907502500b0071579abcf3csm68139ejc.111.2022.06.11.08.56.28 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 11 Jun 2022 08:56:28 -0700 (PDT) From: Liviu Ionescu Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.100.31\)) Subject: RISC-V crt0.S Message-Id: Date: Sat, 11 Jun 2022 18:56:27 +0300 To: newlib@sourceware.org X-Mailer: Apple Mail (2.3696.100.31) X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: newlib@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Newlib mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Jun 2022 15:56:32 -0000 Hi, I tried to use the RISC-V semihosting configuration, and I noticed that = crt0.S is very simple, and does not process the command line arguments, = as per Arm semihosting specs. Then I tried to override _startup() with my own version, and I noticed = that the function is not defined as weak, so I had to name mine = differently, and call it from the reset handler. It would be great to bring the RISC-V semihosting crt0.S to the same = functionality level of Arm semihosting. Regards, Liviu =20=