Support for IBM CPUs?

Grant Erickson grant at lcse.umn.edu
Thu Oct 21 06:03:15 EST 1999


I just got the TiVo Linux source code.

I haven't had a chance to do much other than kick off the 'tar zxvf'
extraction process for the three sizable distributions. Nonetheless,
here's the included README file for more information until I can get
another status update out once I've had a look at things and diff'd their
2.1.24 kernel against a stock 2.1.24 and a 2.3.22 kernel.

-----

This directory contains three different archives - "commands",
"kernels", and "toolchain".  The archives are in GNU "tar" format, and
have been compressed using GNU Zip (.gz suffix) and BZIP2 (.bz2
suffix).  The .gz and .bz2 versions of each archive are identical
except for the compression format - you need only one version of each.

If you're reading this README from our FTP site, and don't want to
spend the time to download these archives via your Internet
connection, you can receive a copy of the software on CD-ROM if you
wish.  A nominal copying-and-distribution charge applies if you order
the CD-ROM. Please contact "webmaster at tivo.com" for information
if you're interested in order a CD-ROM copy of this software.

Please refer to the COPYING file in each directory for detailed
information on the license and distribution terms which apply to each
specific tool, utility, compiler, kernel, or whatever.  Most of this
software is under the GPL, while some of it (e.g. libraries) are under
the LGPL.

The "commands" archive contains the source code for all of the
GPL-licensed programs which are included in the TiVo Personal
Television System software.  These versions are current as of the
1.2.0 and 1.2.1 versions of the TiVo software.  

total 17
dr-xr-xr-x  10 dplatt   root         3072 Oct 14 10:56 bash-2.02/
dr-xr-xr-x   2 dplatt   root         2048 Oct 14 10:56 cpio-2.4.2/
dr-xr-xr-x  12 dplatt   root         1024 Oct 14 10:56 e2fsprogs-1.06/
dr-xr-xr-x   9 dplatt   root         1024 Oct 14 10:56 fileutils-3.16/
dr-xr-xr-x   8 dplatt   root         1024 Oct 14 10:57 grep/
dr-xr-xr-x  10 dplatt   root         1024 Oct 14 10:57 gzip-1.2.4/
dr-xr-xr-x  10 dplatt   root         1024 Oct 14 11:00 modutils-2.1.85/
dr-xr-xr-x   6 dplatt   root         1024 Oct 14 11:00 net-tools-1.432/
dr-xr-xr-x   5 dplatt   root         1024 Oct 14 11:00 procps-1.2.9/
dr-xr-xr-x   5 dplatt   root         1024 Oct 14 11:00 ps/
dr-xr-xr-x  11 dplatt   root         1024 Oct 14 11:01 sh-utils-1.16/
dr-xr-xr-x   3 dplatt   root         1024 Oct 14 11:01 sysklogd-1.3.26/
dr-xr-xr-x  10 dplatt   root         1024 Oct 14 11:01 textutils/
dr-xr-xr-x   2 dplatt   root         1024 Oct 14 11:01 tnlited/

The "kernels" archive contains the source code for the Linux kernel in
the TiVo Personal Television System software.  The "linuxdist-2.1.24"
source tree is configured for use on an Intel X86 development
platform.  The "linux-2.1" source tree is configured for use on the
PowerPC-based hardware system on which the TiVo software actually runs.

total 2
dr-xr-xr-x  15 dplatt   root         1024 Oct 14 10:58 linux-2.1/
dr-xr-xr-x  15 dplatt   root         1024 Oct 14 11:00 linuxdist-2.1.24/

The "toolchains" archive contains the source code for various GNU
software development tools and libraries used in the development of
the PowerPC-based TiVo software releases.  Although the compilers and
development utilities are not shipped with the TiVo-based receivers,
they are provided here as a courtesy to developers and other curious
individuals.

total 14
dr-xr-xr-x   3 dplatt   root         1024 Oct 14 11:01 binutils/
dr-xr-xr-x   3 dplatt   root         1024 Oct 14 11:03 gcc/
dr-xr-xr-x   5 dplatt   root         1024 Oct 14 11:09 gdb/
dr-xr-xr-x  59 dplatt   root         8192 Oct 14 11:13 libc/
dr-xr-xr-x   2 dplatt   root         1024 Oct 14 11:13 libc-ppc/
dr-xr-xr-x   2 dplatt   root         1024 Oct 14 11:13 tcdmem/
dr-xr-xr-x   2 dplatt   root         1024 Oct 14 11:13 xppcbt/


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/





More information about the Linuxppc-embedded mailing list