AMD64 Solaris - 64 bit

The 64 bit AMD64 Solaris port is designed to work with AMD64 or compatible processors and is built for Solaris 10.

The port supports 80 bit extended precision floating point numbers via the Common Lisp long-float type. Double and single precision floating point numbers exploit the SSE extension which provides 16 floating pointer registers.

The AMD64 port uses a conservative garbage collector. Objects that might otherwise be garbage may be kept alive due to the conservative nature of the garbage collector.

The license keys for the Solaris port are locked to the machine hostname and the machine hostid.

Over 64G bytes of memory may be allocated to the lisp heap.

Known issues

Tracing and breakpoints are not thread safe but should be fine so long as only a single thread touches the code with a breakpoint.