From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-io1-xd36.google.com (mail-io1-xd36.google.com [IPv6:2607:f8b0:4864:20::d36]) by sourceware.org (Postfix) with ESMTPS id C486D3858D3C for ; Tue, 31 May 2022 12:57:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org C486D3858D3C Received: by mail-io1-xd36.google.com with SMTP id s23so13960076iog.13 for ; Tue, 31 May 2022 05:57:34 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=8Mi3QIY7o1dHiSZ/usNvrXpFFBTMlALFlHGTREBucOI=; b=xnmLCEhS4O/6SWWZ7kDTvV0SK+HmGBQvAiNbkR774L9fjUNCRFP3CLp7DWzxDIcYfI yHaeUs+bbywXM4DrjmdFD2+VI4tn+uZH2PSaUUujjEon4a+3WIHY3qwsIk81qRZWbmj0 sqnbMXlR10R0FIIlSvDsXj9ba13x4wjxqKPXwk3IT4EL3OLEv5QLCd8pqYulLDqfJuJT 9qWapQp7MmQ+F22S2pxV/XryJkDIuNPrW7OaKv4Rz9DqkHSa3EZZDr9X0/YDbrZYwkVD 7uJh1kuTmL/K47QsegvSHm2ReXwqyCCrJNYxeq7lT2hYGybQNcJHH535csATzsmtfpGT z8wA== X-Gm-Message-State: AOAM533urHSIyYnlKTvl+ZiWEuZj5D7+yvfttThEq0582xuezCZPlqyd zficsVNYg5JIkMo/F1Th7qtQzoZhQc36yA== X-Google-Smtp-Source: ABdhPJwmUHoy3/aBh5yEoXVlj00ZAMPu9U/40hk3YN0PyNHfTaE8V+Pao9hPM5CTIn6rUi1DRPiLwg== X-Received: by 2002:a05:6602:1646:b0:665:6f07:bd4a with SMTP id y6-20020a056602164600b006656f07bd4amr17985137iow.111.1654001853628; Tue, 31 May 2022 05:57:33 -0700 (PDT) Received: from murgatroyd.Home (71-211-167-178.hlrn.qwest.net. [71.211.167.178]) by smtp.gmail.com with ESMTPSA id q16-20020a5d8510000000b0065a47e16f5asm3834829ion.44.2022.05.31.05.57.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 31 May 2022 05:57:33 -0700 (PDT) From: Tom Tromey To: gdb-patches@sourceware.org Subject: [PATCH 0/3] Ravenscar simplification + FPU feature Date: Tue, 31 May 2022 06:57:28 -0600 Message-Id: <20220531125731.1280943-1-tromey@adacore.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-5.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, 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: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 May 2022 12:57:37 -0000 This series simplifies the Ravenscar layer in gdb, making it more table-based and not code-based. It also fixes a bug, and adds support for a missing feature -- some Ravenscar targets manage the FPU state on demand, and so the runtime has to be queried to decide where to find FP registers. Tested using the internal AdaCore test suite. I've never gotten cross testing working using qemu with the gdb test suite, and would Ravenscar need extra setup on top of that. Tom