isainfo(1)




NAME

     isainfo - describe instruction set architectures


SYNOPSIS

     isainfo [-v] [-b | -n | -k]


DESCRIPTION

     The isainfo utility is used to identify  various  attributes
     of  the  instruction  set  architectures  supported  on  the
     currently running system. Among the questions it can  answer
     are  whether  64-bit  applications are supported, or whether
     the running kernel uses 32-bit or 64-bit device drivers.

     When invoked with no flags, isainfo prints  the  name(s)  of
     the  native  instruction  sets for applications supported by
     the current version of the operating system. These will be a
     subset  of  the  list  returned  by  isalist(1).  The subset
     corresponds to the basic applications environments supported
     by the currently running system.


OPTIONS

     The following options are supported:

     -b    Prints the number of bits in the address space of  the
           native instruction set.

     -k    Prints the name of the instruction set(s) used by  the
           operating  system  kernel  components  such  as device
           drivers and STREAMS modules.

     -n    Prints the name of the native instruction set used  by
           portable applications supported by the current version
           of the operating system.

     -v    Prints  more  detailed  information  about  the  other
           options.


EXAMPLES

     Example 1: Invoking isainfo on a 32-bit x86 platform

     example% isainfo -v
     32-bit i386 applications

     example% isainfo -k
     i386

     Example 2: Invoking isainfo on a system running  the  32-bit
     operating system on a 64-bit SPARC processor

     example% isainfo -n
     sparc
     example% isainfo -v
     32-bit sparc applications
     example% isainfo -kv
     32-bit sparc kernel modules

     Example 3: Invoking isainfo on the  same  hardware  platform
     (that  is,  a  64-bit  SPARC  processor)  running the 64-bit
     operating system

     example% isainfo
     sparcv9 sparc
     example% isainfo -n
     sparcv9
     example% isainfo -v
     64-bit sparcv9 applications 32-bit sparc applications
     example% isainfo -vk
     64-bit sparcv9 kernel modules


EXIT STATUS

     Non-zero
           Flags are not specified correctly, or the  command  is
           unable  to recognize attributes of the system on which
           it is running. An error message is printed to stderr.


ATTRIBUTES

     See attributes(5) for descriptions of the  following  attri-
     butes:

     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | Availability                | SUNWcsu                     |
    |_____________________________|_____________________________|


SEE ALSO

     isalist(1),  uname(1),   psrinfo(1M),   sysinfo(2),   attri-
     butes(5),  isalist(5)


Man(1) output converted with man2html