Utah Lites Release 1.1.u3

March 30, 1996

Contents

Overview
Tested Configurations
FTP information
Details

Overview

This release of Lites single server is to correspond with the Mach4 UK22 release. This release, called lites-1.1.u3, includes some enhancements made by the Flux project at the University of Utah, Ian Dall and Jukka Partanen. This release is mostly to include slice support for use with Mach4 UK22.

Please check the General Lites Information page for more information about other features of Lites.

New features include:

Please report problems to lites-bugs@cs.utah.edu.

Tested configurations

Intel x86:

All configurations were built using i386-mach cross-build tools, which can be found at: ftp://flux.cs.utah.edu/flux/binaries/i386.

FTP information

Lites server and emulator

Sources
ftp://flux.cs.utah.edu/flux/lites/lites-1.1.u3.tar.gz
ftp://flux.cs.utah.edu/flux/lites/MAKEDEV.slice
ftp://flux.cs.utah.edu/flux/lites/patch-lites-1.1.u2-1.1.u3.gz
Intel x86 binaries
ftp://flux.cs.utah.edu/flux/binaries/i386/lites/README.lites
ftp://flux.cs.utah.edu/flux/binaries/i386/lites/startup.Lites.1.1.u3.STD+WS+mach4
ftp://flux.cs.utah.edu/flux/binaries/i386/lites/startup.Lites.1.1.u3.STD+WS+mach4.unstripped
ftp://flux.cs.utah.edu/flux/binaries/i386/lites/emulator.Lites.1.1.u3.STD+WS+mach4
ftp://flux.cs.utah.edu/flux/binaries/i386/lites/startup.Lites.1.1.u3.LARGE+mach4
ftp://flux.cs.utah.edu/flux/binaries/i386/lites/startup.Lites.1.1.u3.LARGE+mach4.unstripped
ftp://flux.cs.utah.edu/flux/binaries/i386/lites/emulator.Lites.1.1.u3.LARGE+mach4
Because of migrating threads complications with signals, this release dosen't work on the PA. The last released version that is known to work is The Utah PA-RISC Code Snapshot: version 2.


Details


Signal Changes

Major Changes:


Slice Support

Lites now understands FreeBSD slice device numbers. This allows you to access DOS partitions from Lites without the need to resort to funky disklabels. Since Lites only passes device names to Mach, you also have to run Mach4 UK22 to use these, older kernels don't understand slice names. Using slice names can cause trouble because Lites has no way to know where the `compatibility' slice (ie. the standard device names without a slice designator get mapped to the first partition with a BSD disklabel) will be mapped, so you can mount the same partition twice: once with the compatability name, and once with it's slice name. For more information about slices, look at the Mach4 UK22 release page.

If you're running Lites on a version of FreeBSD greater than 2.0.5, then you should already have the slice devices, but if you're not then you'll have to make them. A version of the FreeBSD MAKEDEV which only includes the IDE and SCSI devices ( MAKEDEV.slice) can be found at the same location as Lites.1.1.u3.

To use slice names in your kernel, you can either specify --enable-slice on the configure command line, or add the +slice option to your configuration. Slice support is included in the LARGE configuration.


Minor Fixes


Mike Hibler <mike@cs.utah.edu>
Steve Clawson <sclawson@cs.utah.edu>
March 30, 1996