os/kernelhwsrv/halservices/hal/rom/hal.hby
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
sl@0
     1
// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
sl@0
     2
// All rights reserved.
sl@0
     3
// This component and the accompanying materials are made available
sl@0
     4
// under the terms of the License "Eclipse Public License v1.0"
sl@0
     5
// which accompanies this distribution, and is available
sl@0
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
sl@0
     7
//
sl@0
     8
// Initial Contributors:
sl@0
     9
// Nokia Corporation - initial contribution.
sl@0
    10
//
sl@0
    11
// Contributors:
sl@0
    12
//
sl@0
    13
// Description:
sl@0
    14
// Needs to be kept in sync with hal/inc/hal_data.h
sl@0
    15
// 
sl@0
    16
//
sl@0
    17
sl@0
    18
#define _PATCHARRAYDATA(dll,symbol,size,index,value)    patchdata dll@symbol##:##size##[##index##] value
sl@0
    19
sl@0
    20
#define HALOVERRIDE(eindex,value)		_PATCHARRAYDATA(hal.dll,HalInternal::InitialValue,32,eindex,value)
sl@0
    21
sl@0
    22
#define EManufacturer					0
sl@0
    23
#define EManufacturerHardwareRev		1
sl@0
    24
#define EManufacturerSoftwareRev		2
sl@0
    25
#define EManufacturerSoftwareBuild		3
sl@0
    26
#define EModel							4
sl@0
    27
#define EMachineUid						5
sl@0
    28
#define EDeviceFamily					6
sl@0
    29
#define EDeviceFamilyRev				7
sl@0
    30
#define ECPU							8
sl@0
    31
#define ECPUArch						9
sl@0
    32
#define ECPUABI							10
sl@0
    33
#define ECPUSpeed						11
sl@0
    34
#define ESystemStartupReason			12
sl@0
    35
#define ESystemException				13
sl@0
    36
#define ESystemTickPeriod				14
sl@0
    37
#define EMemoryRAM						15
sl@0
    38
#define EMemoryRAMFree					16
sl@0
    39
#define EMemoryROM						17
sl@0
    40
#define EMemoryPageSize					18
sl@0
    41
#define EPowerGood						19
sl@0
    42
#define EPowerBatteryStatus				20
sl@0
    43
#define EPowerBackup					21
sl@0
    44
#define EPowerBackupStatus				22
sl@0
    45
#define EPowerExternal					23
sl@0
    46
#define EKeyboard						24
sl@0
    47
#define EKeyboardDeviceKeys				25
sl@0
    48
#define EKeyboardAppKeys				26
sl@0
    49
#define EKeyboardClick					27
sl@0
    50
#define EKeyboardClickState				28
sl@0
    51
#define EKeyboardClickVolume			29
sl@0
    52
#define EKeyboardClickVolumeMax			30
sl@0
    53
#define EDisplayXPixels					31
sl@0
    54
#define EDisplayYPixels					32
sl@0
    55
#define EDisplayXTwips					33
sl@0
    56
#define EDisplayYTwips					34
sl@0
    57
#define EDisplayColors					35
sl@0
    58
#define EDisplayState					36
sl@0
    59
#define EDisplayContrast				37
sl@0
    60
#define EDisplayContrastMax				38
sl@0
    61
#define EBacklight						39
sl@0
    62
#define EBacklightState					40
sl@0
    63
#define EPen							41
sl@0
    64
#define EPenX							42
sl@0
    65
#define EPenY							43
sl@0
    66
#define EPenDisplayOn					44
sl@0
    67
#define EPenClick						45
sl@0
    68
#define EPenClickState					46
sl@0
    69
#define EPenClickVolume					47
sl@0
    70
#define EPenClickVolumeMax				48
sl@0
    71
#define EMouse							49
sl@0
    72
#define EMouseX							50
sl@0
    73
#define EMouseY							51
sl@0
    74
#define EMouseState						52
sl@0
    75
#define EMouseSpeed						53
sl@0
    76
#define EMouseAcceleration				54
sl@0
    77
#define EMouseButtons					55
sl@0
    78
#define EMouseButtonState				56
sl@0
    79
#define ECaseState						57
sl@0
    80
#define ECaseSwitch						58
sl@0
    81
#define ECaseSwitchDisplayOn			59
sl@0
    82
#define ECaseSwitchDisplayOff			60
sl@0
    83
#define ELEDs							61
sl@0
    84
#define ELEDmask						62
sl@0
    85
#define EIntegratedPhone				63
sl@0
    86
#define EDisplayBrightness				64
sl@0
    87
#define EDisplayBrightnessMax			65
sl@0
    88
#define EKeyboardBacklightState			66
sl@0
    89
#define EAccessoryPower					67
sl@0
    90
#define ELanguageIndex					68
sl@0
    91
#define EKeyboardIndex					69
sl@0
    92
#define EMaxRAMDriveSize				70
sl@0
    93
#define EKeyboardState					71
sl@0
    94
#define ESystemDrive					72
sl@0
    95
#define EPenState						73
sl@0
    96
#define EDisplayIsMono					74
sl@0
    97
#define EDisplayIsPalettized			75
sl@0
    98
#define EDisplayBitsPerPixel			76
sl@0
    99
#define EDisplayNumModes				77
sl@0
   100
#define EDisplayMemoryAddress			78
sl@0
   101
#define EDisplayOffsetToFirstPixel		79
sl@0
   102
#define EDisplayOffsetBetweenLines		80
sl@0
   103
#define EDisplayPaletteEntry			81
sl@0
   104
#define EDisplayIsPixelOrderRGB			82
sl@0
   105
#define EDisplayIsPixelOrderLandscape	83
sl@0
   106
#define EDisplayMode					84
sl@0
   107
#define ESwitches						85
sl@0
   108
#define EDebugPort						86
sl@0
   109
#define ELocaleLoaded					87
sl@0
   110
#define EClipboardDrive					88
sl@0
   111
#define ECustomRestart					89
sl@0
   112
#define ECustomRestartReason			90
sl@0
   113
#define EDisplayNumberOfScreens			91
sl@0
   114
#define ENanoTickPeriod					92
sl@0
   115
#define EFastCounterFrequency			93
sl@0
   116
#define EFastCounterCountsUp			94
sl@0
   117
#define EPointer3D						95
sl@0
   118
#define EPointer3DZ						96
sl@0
   119
#define EPointer3DThetaSupported		97
sl@0
   120
#define EPointer3DPhiSupported			98
sl@0
   121
#define EPointer3DRotationSupported		99
sl@0
   122
#define EPointer3DPressureSupported		100
sl@0
   123
#define EHardwareFloatingPoint			101
sl@0
   124
#define ETimeNonSecureOffset			102
sl@0
   125
#define EPersistStartupModeKernel		103
sl@0
   126
#define EMaximumCustomRestartReasons	104
sl@0
   127
#define EMaximumRestartStartupModes		105
sl@0
   128
#define ECustomResourceDrive			106
sl@0
   129
#define EPointer3DProximityStep			107
sl@0
   130
#define EPointerMaxPointers				108
sl@0
   131
#define EPointerNumberOfPointers		109
sl@0
   132
#define EPointer3DMaxPressure			110
sl@0
   133
#define EPointer3DPressureStep			111
sl@0
   134
#define EPointer3DEnterHighPressureThreshold	112
sl@0
   135
#define EPointer3DExitHighPressureThreshold		113
sl@0
   136
#define EPointer3DEnterCloseProximityThreshold	114
sl@0
   137
#define EPointer3DExitCloseProximityThreshold	115
sl@0
   138
#define EDisplayMemoryHandle			116
sl@0
   139
#define ESerialNumber					117
sl@0
   140
#define ECpuProfilingDefaultInterruptBase		118
sl@0
   141
#define ENumCpus						119