From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) by sourceware.org (Postfix) with ESMTP id E1FEB385841B for ; Thu, 17 Feb 2022 04:46:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org E1FEB385841B Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gentoo.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gentoo.org Received: by smtp.gentoo.org (Postfix, from userid 559) id 80F37342F17; Thu, 17 Feb 2022 04:46:14 +0000 (UTC) From: Mike Frysinger To: newlib@sourceware.org Subject: [PATCH] libgloss: have README point to the manual Date: Wed, 16 Feb 2022 23:45:58 -0500 Message-Id: <20220217044558.10840-1-vapier@gentoo.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-11.3 required=5.0 tests=BAYES_00, GIT_PATCH_0, JMQ_SPF_NEUTRAL, KAM_DMARC_STATUS, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) 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: Thu, 17 Feb 2022 04:46:16 -0000 The README has such little info in it, so point people to the much more extensive porting manual. --- libgloss/README | 16 +++++----------- libgloss/doc/porting.texi | 16 +++++++++++----- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/libgloss/README b/libgloss/README index 1141841bb61f..28dca2884b35 100644 --- a/libgloss/README +++ b/libgloss/README @@ -1,11 +1,5 @@ -bfin - Analog Devices Blackfin processor. -sparc - Fujitsu Sparclite board. Works on the ex930, ex931, ex933 -hp74x - Hewlett Packard HP742 board. Also some support for the hp743. -m68hc11 - Motorola 68HC11 or 68HC12 support. -m68k - Motorola MVME135 and IDP board. For CPU32 systems. -mep - Toshiba Media Processor. -pa - WinBond and Oki boards with a PA. -mips - R3000 support. Array Tech LSI33k based RAID disk controller. -lm32 - Lattice Mico32 simulator. -epiphany - Adapteva Epiphany multicore processor. -or1k - OpenRISC 1000 processor. \ No newline at end of file +Libgloss is a library for all the details that usually get glossed over. +This library refers to things like startup code, and usually I/O support +for GCC and the C library. + +For more details, see the manual under doc/. diff --git a/libgloss/doc/porting.texi b/libgloss/doc/porting.texi index 9beda39e5a04..21b2f565a67f 100644 --- a/libgloss/doc/porting.texi +++ b/libgloss/doc/porting.texi @@ -136,16 +136,22 @@ new library is called Libgloss, for Gnu Low-level OS support. @node Supported targets, Building libgloss, Libgloss, Libgloss @section Supported Targets -Currently libgloss is being used for the following targets: +Currently libgloss is being used for at least the following targets: @menu +* Blackfin:: Analog Devices, Inc. Blackfin processor. * Sparclite:: Fujitsu's sparclite. * CPU32:: Various m68k based targets. * Mips:: Mips code based targets. * PA-RISC:: Precision Risc Organization.. @end menu -@node Sparclite, CPU32, , Supported targets +@node Blackfin +@subsection Blackfin Targets Supported +This is for the Analog Devices, Inc. Blackfin family of processors. +Currently this covers all versions except for the BF535. + +@node Sparclite @subsection Sparclite Targets Supported @c FIXME: put links to the docs in etc/targetdoc This is for the Fujitsu Sparclite family of processors. Currently this @@ -161,7 +167,7 @@ shell in the ROM. GDB uses the the GDB remote protocol, the relevant source files from the gdb sources are remote-sparcl.c. The debug stub is part of libgloss and is called sparcl-stub.c. -@node CPU32, Mips, Sparclite, Supported targets +@node CPU32 @subsection Motorola CPU32 Targets supported This refers to Motorola's m68k based CPU32 processor family. The crt0.S startup file should be usable with any target environment, and it's @@ -184,7 +190,7 @@ target environment in the GDB source tree. The relevant files are gdb/monitor.c, monitor.h, and rom58k-rom.c. The usage of these files is discussed in the GDB section. -@node Mips, PA-RISC, CPU32, Supported targets +@node Mips @subsection Mips core Targets Supported The Crt0 startup file should run on any mips target that doesn't require additional hardware initialization. The I/O code so far only supports a @@ -206,7 +212,7 @@ LSI's @code{pmon} ROM monitor. This uses entry points into the monitor, and should easily port to other versions of the pmon monitor. Pmon is distributed in source by LSI. -@node PA-RISC, , Mips, Supported targets +@node PA-RISC @subsection PA-RISC Targets Supported This supports the various boards manufactured by the HP-PRO consortium. This is a group of companies all making variations on the PA-RISC -- 2.34.1