os/kernelhwsrv/halservices/hal/rom/hal.hby
changeset 0 bde4ae8d615e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/os/kernelhwsrv/halservices/hal/rom/hal.hby	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,141 @@
     1.4 +// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
     1.5 +// All rights reserved.
     1.6 +// This component and the accompanying materials are made available
     1.7 +// under the terms of the License "Eclipse Public License v1.0"
     1.8 +// which accompanies this distribution, and is available
     1.9 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
    1.10 +//
    1.11 +// Initial Contributors:
    1.12 +// Nokia Corporation - initial contribution.
    1.13 +//
    1.14 +// Contributors:
    1.15 +//
    1.16 +// Description:
    1.17 +// Needs to be kept in sync with hal/inc/hal_data.h
    1.18 +// 
    1.19 +//
    1.20 +
    1.21 +#define _PATCHARRAYDATA(dll,symbol,size,index,value)    patchdata dll@symbol##:##size##[##index##] value
    1.22 +
    1.23 +#define HALOVERRIDE(eindex,value)		_PATCHARRAYDATA(hal.dll,HalInternal::InitialValue,32,eindex,value)
    1.24 +
    1.25 +#define EManufacturer					0
    1.26 +#define EManufacturerHardwareRev		1
    1.27 +#define EManufacturerSoftwareRev		2
    1.28 +#define EManufacturerSoftwareBuild		3
    1.29 +#define EModel							4
    1.30 +#define EMachineUid						5
    1.31 +#define EDeviceFamily					6
    1.32 +#define EDeviceFamilyRev				7
    1.33 +#define ECPU							8
    1.34 +#define ECPUArch						9
    1.35 +#define ECPUABI							10
    1.36 +#define ECPUSpeed						11
    1.37 +#define ESystemStartupReason			12
    1.38 +#define ESystemException				13
    1.39 +#define ESystemTickPeriod				14
    1.40 +#define EMemoryRAM						15
    1.41 +#define EMemoryRAMFree					16
    1.42 +#define EMemoryROM						17
    1.43 +#define EMemoryPageSize					18
    1.44 +#define EPowerGood						19
    1.45 +#define EPowerBatteryStatus				20
    1.46 +#define EPowerBackup					21
    1.47 +#define EPowerBackupStatus				22
    1.48 +#define EPowerExternal					23
    1.49 +#define EKeyboard						24
    1.50 +#define EKeyboardDeviceKeys				25
    1.51 +#define EKeyboardAppKeys				26
    1.52 +#define EKeyboardClick					27
    1.53 +#define EKeyboardClickState				28
    1.54 +#define EKeyboardClickVolume			29
    1.55 +#define EKeyboardClickVolumeMax			30
    1.56 +#define EDisplayXPixels					31
    1.57 +#define EDisplayYPixels					32
    1.58 +#define EDisplayXTwips					33
    1.59 +#define EDisplayYTwips					34
    1.60 +#define EDisplayColors					35
    1.61 +#define EDisplayState					36
    1.62 +#define EDisplayContrast				37
    1.63 +#define EDisplayContrastMax				38
    1.64 +#define EBacklight						39
    1.65 +#define EBacklightState					40
    1.66 +#define EPen							41
    1.67 +#define EPenX							42
    1.68 +#define EPenY							43
    1.69 +#define EPenDisplayOn					44
    1.70 +#define EPenClick						45
    1.71 +#define EPenClickState					46
    1.72 +#define EPenClickVolume					47
    1.73 +#define EPenClickVolumeMax				48
    1.74 +#define EMouse							49
    1.75 +#define EMouseX							50
    1.76 +#define EMouseY							51
    1.77 +#define EMouseState						52
    1.78 +#define EMouseSpeed						53
    1.79 +#define EMouseAcceleration				54
    1.80 +#define EMouseButtons					55
    1.81 +#define EMouseButtonState				56
    1.82 +#define ECaseState						57
    1.83 +#define ECaseSwitch						58
    1.84 +#define ECaseSwitchDisplayOn			59
    1.85 +#define ECaseSwitchDisplayOff			60
    1.86 +#define ELEDs							61
    1.87 +#define ELEDmask						62
    1.88 +#define EIntegratedPhone				63
    1.89 +#define EDisplayBrightness				64
    1.90 +#define EDisplayBrightnessMax			65
    1.91 +#define EKeyboardBacklightState			66
    1.92 +#define EAccessoryPower					67
    1.93 +#define ELanguageIndex					68
    1.94 +#define EKeyboardIndex					69
    1.95 +#define EMaxRAMDriveSize				70
    1.96 +#define EKeyboardState					71
    1.97 +#define ESystemDrive					72
    1.98 +#define EPenState						73
    1.99 +#define EDisplayIsMono					74
   1.100 +#define EDisplayIsPalettized			75
   1.101 +#define EDisplayBitsPerPixel			76
   1.102 +#define EDisplayNumModes				77
   1.103 +#define EDisplayMemoryAddress			78
   1.104 +#define EDisplayOffsetToFirstPixel		79
   1.105 +#define EDisplayOffsetBetweenLines		80
   1.106 +#define EDisplayPaletteEntry			81
   1.107 +#define EDisplayIsPixelOrderRGB			82
   1.108 +#define EDisplayIsPixelOrderLandscape	83
   1.109 +#define EDisplayMode					84
   1.110 +#define ESwitches						85
   1.111 +#define EDebugPort						86
   1.112 +#define ELocaleLoaded					87
   1.113 +#define EClipboardDrive					88
   1.114 +#define ECustomRestart					89
   1.115 +#define ECustomRestartReason			90
   1.116 +#define EDisplayNumberOfScreens			91
   1.117 +#define ENanoTickPeriod					92
   1.118 +#define EFastCounterFrequency			93
   1.119 +#define EFastCounterCountsUp			94
   1.120 +#define EPointer3D						95
   1.121 +#define EPointer3DZ						96
   1.122 +#define EPointer3DThetaSupported		97
   1.123 +#define EPointer3DPhiSupported			98
   1.124 +#define EPointer3DRotationSupported		99
   1.125 +#define EPointer3DPressureSupported		100
   1.126 +#define EHardwareFloatingPoint			101
   1.127 +#define ETimeNonSecureOffset			102
   1.128 +#define EPersistStartupModeKernel		103
   1.129 +#define EMaximumCustomRestartReasons	104
   1.130 +#define EMaximumRestartStartupModes		105
   1.131 +#define ECustomResourceDrive			106
   1.132 +#define EPointer3DProximityStep			107
   1.133 +#define EPointerMaxPointers				108
   1.134 +#define EPointerNumberOfPointers		109
   1.135 +#define EPointer3DMaxPressure			110
   1.136 +#define EPointer3DPressureStep			111
   1.137 +#define EPointer3DEnterHighPressureThreshold	112
   1.138 +#define EPointer3DExitHighPressureThreshold		113
   1.139 +#define EPointer3DEnterCloseProximityThreshold	114
   1.140 +#define EPointer3DExitCloseProximityThreshold	115
   1.141 +#define EDisplayMemoryHandle			116
   1.142 +#define ESerialNumber					117
   1.143 +#define ECpuProfilingDefaultInterruptBase		118
   1.144 +#define ENumCpus						119