NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
cpuopsys.h File Reference

Go to the source code of this file.

Macros

#define NV_INT64_OK
 Define compile time symbols for CPU type and operating system type. More...
 
#define NVOS_IS_WINDOWS   0
 
#define NVOS_IS_WINDOWS_CE   0
 
#define NVOS_IS_LINUX   0
 
#define NVOS_IS_UNIX   0
 
#define NVOS_IS_FREEBSD   0
 
#define NVOS_IS_SOLARIS   0
 
#define NVOS_IS_VMWARE   0
 
#define NVOS_IS_QNX   0
 
#define NVOS_IS_ANDROID   0
 
#define NVOS_IS_MACINTOSH   0
 
#define NVOS_IS_VXWORKS   0
 
#define NVOS_IS_INTEGRITY   0
 
#define NVOS_IS_HOS   0
 
#define NVCPU_IS_X86   0
 
#define NVCPU_IS_IA64   0
 
#define NVCPU_IS_X86_64   0
 
#define NVCPU_IS_FAMILY_X86   0
 
#define NVCPU_IS_PPC   0
 
#define NVCPU_IS_PPC64LE   0
 
#define NVCPU_IS_FAMILY_PPC   0
 
#define NVCPU_IS_ARM   0
 
#define NVCPU_IS_AARCH64   0
 
#define NVCPU_IS_FAMILY_ARM   0
 
#define NVCPU_IS_SH4   0
 
#define NVCPU_IS_XTENSA   0
 
#define NVCPU_IS_BIG_ENDIAN   0
 
#define NVCPU_IS_64_BITS   0
 
#define NVCPU_IS_PCIE_CACHE_COHERENT   1
 

Macro Definition Documentation

◆ NV_INT64_OK

#define NV_INT64_OK

Define compile time symbols for CPU type and operating system type.

This file should only contain preprocessor commands so that there are no dependencies on other files.

cpuopsys.h

Copyright (c) 2001, Nvidia Corporation. All rights reserved.

Uniform names are defined for compile time options to distinguish CPU types and Operating systems. Distinctions between CPU and OpSys should be orthogonal.

These uniform names have initially been defined by keying off the makefile/build names defined for builds in the OpenGL group. Getting the uniform names defined for other builds may require different qualifications.

The file is placed here to allow for the possibility of all driver components using the same naming convention for conditional compilation.

Definition at line 222 of file cpuopsys.h.

◆ NVCPU_IS_64_BITS

#define NVCPU_IS_64_BITS   0

Definition at line 385 of file cpuopsys.h.

◆ NVCPU_IS_AARCH64

#define NVCPU_IS_AARCH64   0

Definition at line 360 of file cpuopsys.h.

◆ NVCPU_IS_ARM

#define NVCPU_IS_ARM   0

Definition at line 355 of file cpuopsys.h.

◆ NVCPU_IS_BIG_ENDIAN

#define NVCPU_IS_BIG_ENDIAN   0

Definition at line 380 of file cpuopsys.h.

◆ NVCPU_IS_FAMILY_ARM

#define NVCPU_IS_FAMILY_ARM   0

Definition at line 365 of file cpuopsys.h.

◆ NVCPU_IS_FAMILY_PPC

#define NVCPU_IS_FAMILY_PPC   0

Definition at line 350 of file cpuopsys.h.

◆ NVCPU_IS_FAMILY_X86

#define NVCPU_IS_FAMILY_X86   0

Definition at line 335 of file cpuopsys.h.

◆ NVCPU_IS_IA64

#define NVCPU_IS_IA64   0

Definition at line 325 of file cpuopsys.h.

◆ NVCPU_IS_PCIE_CACHE_COHERENT

#define NVCPU_IS_PCIE_CACHE_COHERENT   1

Definition at line 390 of file cpuopsys.h.

◆ NVCPU_IS_PPC

#define NVCPU_IS_PPC   0

Definition at line 340 of file cpuopsys.h.

◆ NVCPU_IS_PPC64LE

#define NVCPU_IS_PPC64LE   0

Definition at line 345 of file cpuopsys.h.

◆ NVCPU_IS_SH4

#define NVCPU_IS_SH4   0

Definition at line 370 of file cpuopsys.h.

◆ NVCPU_IS_X86

#define NVCPU_IS_X86   0

Definition at line 320 of file cpuopsys.h.

◆ NVCPU_IS_X86_64

#define NVCPU_IS_X86_64   0

Definition at line 330 of file cpuopsys.h.

◆ NVCPU_IS_XTENSA

#define NVCPU_IS_XTENSA   0

Definition at line 375 of file cpuopsys.h.

◆ NVOS_IS_ANDROID

#define NVOS_IS_ANDROID   0

Definition at line 295 of file cpuopsys.h.

◆ NVOS_IS_FREEBSD

#define NVOS_IS_FREEBSD   0

Definition at line 275 of file cpuopsys.h.

◆ NVOS_IS_HOS

#define NVOS_IS_HOS   0

Definition at line 315 of file cpuopsys.h.

◆ NVOS_IS_INTEGRITY

#define NVOS_IS_INTEGRITY   0

Definition at line 310 of file cpuopsys.h.

◆ NVOS_IS_LINUX

#define NVOS_IS_LINUX   0

Definition at line 265 of file cpuopsys.h.

◆ NVOS_IS_MACINTOSH

#define NVOS_IS_MACINTOSH   0

Definition at line 300 of file cpuopsys.h.

◆ NVOS_IS_QNX

#define NVOS_IS_QNX   0

Definition at line 290 of file cpuopsys.h.

◆ NVOS_IS_SOLARIS

#define NVOS_IS_SOLARIS   0

Definition at line 280 of file cpuopsys.h.

◆ NVOS_IS_UNIX

#define NVOS_IS_UNIX   0

Definition at line 270 of file cpuopsys.h.

◆ NVOS_IS_VMWARE

#define NVOS_IS_VMWARE   0

Definition at line 285 of file cpuopsys.h.

◆ NVOS_IS_VXWORKS

#define NVOS_IS_VXWORKS   0

Definition at line 305 of file cpuopsys.h.

◆ NVOS_IS_WINDOWS

#define NVOS_IS_WINDOWS   0

Definition at line 255 of file cpuopsys.h.

◆ NVOS_IS_WINDOWS_CE

#define NVOS_IS_WINDOWS_CE   0

Definition at line 260 of file cpuopsys.h.