pub/scm/linux/kernel/git/geoff/mars-src.git  about / heads / tags
MARS - Multi-core Application Runtime System
$ git log --pretty=format:'%h %s (%cs)%d'
b29f7c8 dist: Update RELEASES file (2010-01-12)
	(HEAD -> master, tag: v1.1.5)
4967e69 tests: Update desc.sh and tests.csv (2009-12-18)
4b3aa49 tests: Add TFN test cases for host callback API (2009-12-17)
c441313 tests: Add TFP test cases for host callback API (2009-12-17)
d3e0645 Revert "dist: Update rpm specfile to add '--with numa' rpmbuild option" (2009-10-13)
dab818b dist: Update rpm specfile to add '--with numa' rpmbuild option (2009-10-02)
4ea4e24 samples: Minor README update (2009-07-23)
	(tag: v1.1.4)
a21e80d dist: Update RELEASES file (2009-07-14)
43e02ad dist: Update READMEs (2009-07-14)
8ed8e6e tests: Update tests.csv to include TST (2009-07-07)
...

$ git cat-file blob HEAD:README
/*
 * Copyright 2008 Sony Corporation of America
 *
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */

MARS Sources README


-- Future releases and other information for MARS:

   ftp://ftp.infradead.org/pub/Sony-PS3/mars/

-- Source repository for MARS:

   git://git.infradead.org/ps3/mars-src.git

-- Send bug reports and other MARS inquiries to the cbe-oss-dev mailing list:

   cbe-oss-dev@ozlabs.org
   https://ozlabs.org/mailman/listinfo/cbe-oss-dev


Overview
========

Please read the README in each sub-directory for more specific details.

/mars-src
|
|---/scripts		Build configuration scripts
|
|---/base		Sources to build MARS base libraries.
|
|---/task		Sources to build MARS task libraries.
|
|---/doxygen		Sources to build MARS documentation.
|
|---/samples		Sources to build MARS samples.
|
|---/tests		Sources to build MARS tests.


Building
========

* See the source file INSTALL for generic build info.

* The configure scripts require the option --with-mars-platform.  Currently,
only the Cell Broadband Engine (--with-mars-platfrom=cell) is supported.

* Use the prefixes PPU_ and SPU_ on command line variables to the top level
configure to specify variables for the different Cell toolchains.

* When building 64-bit libraries for a powerpc host it is customary to use
the --libdir configure option to install the libraries in a EPREFIX/lib64
directory.  Run configure with the --help option for more info.

For example, when using the Cell SDK toolchains use options similar to these:

32-bit powerpc host
-------------------
  ./configure \
    --with-mars-platform=cell SPU_CC=spu-gcc PPU_CC=ppu-gcc PPU_CFLAGS=-m32

64-bit powerpc host
-------------------
  ./configure \
    --libdir="/usr/lib64" \
    --with-mars-platform=cell SPU_CC=spu-gcc PPU_CC=ppu-gcc PPU_CFLAGS=-m64

Note:
	The configure options above may vary based on Linux distribution or Cell
	toolchain.

	For example, Gentoo on PS3 might use options similar to:

  ./configure --with-mars-platform=cell SPU_CC=spu-elf-gcc SPU_AR=spu-elf-ar

# heads (aka `branches'):
$ git for-each-ref --sort=-creatordate refs/heads \
	--format='%(HEAD) %(refname:short) %(subject) (%(creatordate:short))'
* master       dist: Update RELEASES file (2010-01-12)

# tags:
$ git for-each-ref --sort=-creatordate refs/tags \
	--format='%(refname:short) %(subject) (%(creatordate:short))'
v1.1.5       v1.1.5 (2010-01-12) tar.gz
v1.1.4       v1.1.4 (2010-01-12) tar.gz
v1.1.3       v1.1.3 (2009-08-07) tar.gz
v1.1.2       v1.1.2 (2009-03-31) tar.gz
v1.1.1       v1.1.1 (2009-02-18) tar.gz
v1.1.0       v1.1.0 (2009-01-13) tar.gz
v1.0.1       v1.0.1 (2008-11-11) tar.gz
v1.0.0       v1.0.0 (2008-10-23) tar.gz
v0.9.2       v0.9.2 (2008-09-10) tar.gz

# associated public inboxes:
# (number on the left is used for dev purposes)
         27 lkml
         10 qemu-devel
          8 netdev
          7 linux-devicetree
          7 stable
          7 u-boot
          6 dpdk-dev
          6 buildroot
          5 linux-arm-kernel
          4 linux-mediatek
          4 linux-fsdevel
          4 xen-devel
          4 linux-mips
          4 dri-devel
          4 intel-gfx
          4 openembedded-core
          3 bpf
          3 linux-mm
          3 alsa-devel
          3 git
          2 linux-samsung-soc
          2 linux-wireless
          2 linux-mtd
          2 linux-riscv
          2 linux-nvme
          2 linux-erofs
          2 linux-media
          2 fstests
          2 kernel-hardening
          2 linux-clk
          2 linux-gpio
          2 linux-leds
          2 linux-f2fs-devel
          2 linuxppc-dev
          2 linux-ide
          2 linux-serial
          2 amd-gfx
          2 linux-omap
          2 containers
          2 phone-devel
          2 ltp
          2 batman
          2 poky
          2 qemu-riscv
          1 linux-fscrypt
          1 cocci
          1 linux-block
          1 linux-xfs
          1 live-patching
          1 linux-nfs
          1 linux-crypto
          1 linux-efi
          1 linux-acpi
          1 netfilter-devel
          1 linux-integrity
          1 linux-edac
          1 linux-cifs
          1 linux-arm-msm
          1 linux-amlogic
          1 linux-nvdimm
          1 linux-iommu
          1 linux-snps-arc
          1 linux-pm
          1 linux-hwmon
          1 linux-rtc
          1 linux-input
          1 linux-scsi
          1 linux-btrfs
          1 kvmarm
          1 driverdev-devel
          1 linux-usb
          1 linux-renesas-soc
          1 linux-kselftest
          1 selinux
          1 linux-iio
          1 dmaengine
          1 linux-rdma
          1 linux-next
          1 linux-parisc
          1 linux-ext4
          1 linux-security-module
          1 linux-pci
          1 kvm
          1 linux-modules
          1 kernelnewbies
          1 linux-rt-users
          1 linux-bluetooth
          1 linux-sgx
          1 linux-watchdog
          1 linux-trace-devel
          1 linux-hyperv
          1 workflows
          1 rcu
          1 linux-m68k
          1 linux-i3c
          1 util-linux
          1 linux-spdx
          1 linux-wpan
          1 ksummit-discuss
          1 wireguard
          1 backports
          1 io-uring
          1 linux-kernel-mentees
          1 linux-doc
          1 linux-csky
          1 linux-man
          1 linux-mmc
          1 tpmdd-devel
          1 linux-unionfs
          1 linux-firmware
          1 linux-api
          1 cip-dev
          1 linux-audit
          1 linux-spi
          1 linux-i2c
          1 linux-remoteproc
          1 linux-dash
          1 linux-bcache
          1 linux-sparse
          1 mm-commits
          1 linux-pwm
          1 linux-tegra
          1 lttng-dev
          1 virtualization
          1 linux-kbuild
          1 linux-fpga
          1 ceph-devel
          1 linux-arch
          1 linux-can
          1 linux-rockchip
          1 linux-raid
          1 xdp-newbies
          1 platform-driver-x86
          1 openbmc
          1 linux-hardening
          1 dash
          1 dm-devel
          1 keyrings
          1 linux-fbdev
          1 linux-sctp
          1 linux-cxl
          1 linux-perf-users
          1 target-devel
          1 lustre-devel
          1 linux-sh
          1 soc
          1 ocfs2-devel
          1 rust-for-linux
          1 ath10k
          1 ath11k
          1 nouveau
          1 linux-phy
          1 linux-s390
          1 kernel-janitors
          1 sparclinux
          1 linux-staging
          1 linux-sunxi
          1 mptcp
          1 linux-coco
          1 regressions
          1 ksummit
          1 b43-dev
          1 nvdimm
          1 linux-nfc
          1 linux-bcachefs
          1 ath9k-devel
          1 ntfs3
          1 llvm
          1 fio
          1 iwd
          1 ell
          1 ofono
          1 yocto
          1 yocto-meta-freescale
          1 yocto-toaster
          1 yocto-meta-arm
          1 yocto-docs
          1 openembedded-devel
          1 bitbake-devel
          1 linux-patches
          1 yocto-meta-virtualization
          1 chrome-platform
          1 ntb
          1 yocto-meta-ti
          1 yocto-meta-arago
          1 outreachy
          1 xenomai
          1 damon
          1 asahi
          1 openrisc
          1 intel-wired-lan
          1 kexec
          1 loongarch
          1 imx
          1 ath12k
          1 b4-sent
          1 linux-trace-kernel
          1 oe-linux-nfc
          1 oe-kbuild-all
          1 oe-chipsec
          1 intel-xe
          1 linux-um
          1 virtio-dev
          1 virtio-comment
          1 v9fs
          1 ecryptfs
          1 linux-ia64
          1 cluster-devel
          1 grub-devel
          1 kbd
          1 autofs
          1 cpufreq
          1 dccp
          1 cgroups
          1 devicetree-spec
          1 devicetree-compiler
          1 initramfs
          1 kvm-ppc
          1 hail-devel
          1 kvm-ia64
          1 linux-8086
          1 kernel-testers
          1 linux-alpha
          1 linux-btrace
          1 linux-embedded
          1 linux-hams
          1 linux-hexagon
          1 linux-hotplug
          1 linux-laptop
          1 linux-sound
          1 trinity
          1 reiserfs-devel
          1 linux-metag
          1 linux-x25
          1 linux-nilfs
          1 lvs-devel
          1 netfilter
          1 linux-oxnas
          1 u-boot-amlogic
          1 lm-sensors
          1 lvm-devel
          1 acpica-devel
          1 bridge
          1 perfbook
          1 virtio-fs
          1 smatch
          1 ../../../../../../../fuego
          1 ../../../../../../../wireless-regdb
          1 ../../../../../../../igt-dev
          1 ../../../../../../../powertop

git clone https://yhbt.net/lore/pub/scm/linux/kernel/git/geoff/mars-src.git