From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1521) id 86FE63858D20; Fri, 18 Feb 2022 01:42:36 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 86FE63858D20 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: Michael Frysinger To: newlib-cvs@sourceware.org Subject: [newlib-cygwin] libgloss: have README point to the manual X-Act-Checkin: newlib-cygwin X-Git-Author: Mike Frysinger X-Git-Refname: refs/heads/master X-Git-Oldrev: 7a1c557b8e6fb20d1f42df4f93a7375254b48e0c X-Git-Newrev: 2d53aadcc5aa2336ff86bdb39183d2f0775789eb Message-Id: <20220218014236.86FE63858D20@sourceware.org> Date: Fri, 18 Feb 2022 01:42:36 +0000 (GMT) X-BeenThere: newlib-cvs@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Newlib GIT logs List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Feb 2022 01:42:36 -0000 https://sourceware.org/git/gitweb.cgi?p=3Dnewlib-cygwin.git;h=3D2d53aadcc5a= a2336ff86bdb39183d2f0775789eb commit 2d53aadcc5aa2336ff86bdb39183d2f0775789eb Author: Mike Frysinger Date: Sun Feb 13 02:35:45 2022 -0500 libgloss: have README point to the manual =20 The README has such little info in it, so point people to the much more extensive porting manual. Diff: --- libgloss/README | 16 +++++----------- libgloss/doc/porting.texi | 16 +++++++++++----- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/libgloss/README b/libgloss/README index 1141841bb..28dca2884 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 9beda39e5..21b2f565a 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. =20 @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: =20 @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 =20 -@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=20 @@ -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. =20 -@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. =20 -@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 i= nto the monitor, and should easily port to other versions of the pmon monitor. Pmon is distributed in source by LSI. =20 -@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