mmap(9E) interface cannot be used on T4 or newer sun4v processors (Doc ID 2246534.1)

Last updated on MARCH 25, 2017

Applies to:

Solaris Operating System - Version 11 11/11 and later
Oracle Solaris on SPARC (64-bit)

Symptoms

3rd-party device drivers may still use the old mmap(9E) interface.
They do not work on systems with the T4 or newer sun4v processors.

Typically, the system will panic with the panic string "bad unexpected error from hypervisor call at TL 1". But the symptom may not be limited to this.

 The panic is caused because the hypervisor detected that the device driver was trying to map the wrong address.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms