BIOS — Windows 98 Debug


Source Tree

  • bios.asm
  • callbios.c
  • convert.c
  • debug.c
  • ../../../../dev/ddk/inc/bios.inc
  • ../enum.c
  • ../escd.c
  • events.c
  • selector.c
  • services.c
  • sysctrl.c
  • sysmsgs.c

Segment 1: _LDATA @ 000004E0
  • 00000000 — _BeginLockable_Debug_Flags
  • 00000004 — __BIOSGetVersion
  • 00000008 — __BIOSSoftUndock
  • 0000000C — __BIOSGetCapabilities
  • 00000010 — __BIOSGetAPMTable
  • 00000014 — BIOS_DDB
  • 000001C8 — _DebuggerCommands
  • 000007C8 — _pbyEventNotification
  • 00000830 — BIOS_Control
  • 0000085D — _GetMsec
  • 0000087E — _DebLogEvent
  • 000008FE — _ValidateCurrentDevNode
  • 00000934 — _SelectIndex
  • 00000954 — _DebListDevNode
  • 000009D0 — _DebProcessDevNode
  • 00000A7D — _BIOSWalk
  • 00000AB2 — _ShowAll
  • 00000ABE — _DumpEvents
  • 00000B85 — _ShowList
  • 00000BAE — _ShowDevNode
  • 00000BC4 — _SelectByDevNode
  • 00000BD8 — _SelectByIndex
  • 00000C29 — _Debugger@0
  • 00000C38 — _LogEvent
  • 00000C4A — _PollEventProc
  • 00000C84 — _LCODE__Debug_Printf_Service
  • 00000CA0 — @CMDReadNumber@12
  • 00000DA0 — @CMDMenu@8
  • 00000E60 — _LCODE__CONFIGMG_Call_At_Appy_Time
  • 00000E68 — _LCODE_Set_Global_Time_Out@12
  • 00000E90 — @CMDInChar@0
Segment 2: PNP @ 00002590
  • 00000000 — _BIOSAddInstanceHook
  • 00000097 — APIHandler
  • 000000A9 — _CallBIOS@4
  • 00000271 — _PNPBIOS_GetEvent
  • 000002ED — _PNPBIOS_GetNodeInfo
  • 00000376 — _PNPBIOS_GetDevNode
  • 0000043F — _PNPBIOS_SetDevNode
  • 000004C5 — _PNPBIOS_SendMessage
  • 00000533 — _PNPBIOS_GetDockInfo
  • 000005B1 — _PNPBIOS_GetAPMTable
  • 00000621 — _PNPBIOS_SetOldISARes
  • 0000068E — _PNPBIOS_GetOldISARes
  • 000006FB — _PNPBIOS_GetEscdInfo
  • 0000076E — _PNPBIOS_GetEscd
  • 000007E2 — _PNPBIOS_SetEscd
  • 00000856 — _EisaID
  • 000008FE — _DWordAscii
  • 00000946 — _MemCpy
  • 0000096B — _MemCmp
  • 00000996 — _StrChr
  • 000009BC — _StrStr
  • 00000A01 — _MakeChicagoDeviceName
  • 00000A6A — _ConvertChicagoToCMConfig
  • 00000C07 — _SkipToNextList
  • 00000C71 — _DontStaticallyDisable
  • 00000CB2 — _IsDevNodeMarkedDisabled
  • 00000D1C — _BIOSSetupDevNode
  • 00000D4F — _BIOSDisableable
  • 00000DA0 — _BIOSRemovable
  • 00000E0E — _BIOSEnumerate
  • 00001316 — _BIOSPreShutDown
  • 000013C4 — _BIOSShutDown
  • 000013CD — _BIOSStartDevNode
  • 0000157F — _BIOSStopDevNode
  • 00001680 — _NewEnumerator
  • 000016A6 — _CheckSum
  • 000016C9 — _EscdGetNextBrdHdrOffset
  • 000016E7 — _EscdGetTotalFuncLen
  • 000016F4 — _EscdGetFuncOffset
  • 00001724 — _EscdGetFuncCount
  • 00001763 — _EscdUpdateSizesAndChecksums
  • 000017EA — _EscdGetBrdECD
  • 00001831 — _EscdFindFunctionID
  • 000018E4 — _EscdLockFunction
  • 0000192D — _EscdFindSlotNumber
  • 00001964 — _EscdFindBoardID
  • 00001998 — _EscdDetermineLegacySlot
  • 00001A1B — _EscdDeleteDevice
  • 00001A6E — _ConfigContainsResources
  • 00001A9C — _ConfigDelMemRes
  • 00001AEE — _ConfigDelIrqRes
  • 00001B4E — _ConfigDelDmaRes
  • 00001BAE — _ConfigDelIoRes
  • 00001C02 — _EscdCheckMemoryEntries
  • 00001CC9 — _EscdCheckIRQEntries
  • 00001D1A — _EscdCheckDMAEntries
  • 00001D6B — _EscdCheckIOEntries
  • 00001E20 — _ConfigDelFnConflicts
  • 00001EC8 — _ConfigRemoveConflicts
  • 00001F55 — _EscdReplaceFunction
  • 00001FF5 — _EscdOverwriteMemory
  • 0000206E — _EscdOverwriteIrq
  • 000020FD — _EscdOverwriteDma
  • 00002159 — _EscdOverwriteIo
  • 000021F4 — _EscdMergeResourcesIntoFunction
  • 000023FB — _EscdMergeResources
  • 00002493 — _EscdAddOldLegacyFunction
  • 000025B7 — _ValidateESCDImage
  • 00002700 — _AllowUndocking
  • 000027F4 — _ProcessEvent
  • 000029B1 — _ProcessUnknownEvent
  • 000029CB — _LockTimedOut
  • 00002A05 — _BIOS_Lock_CM
  • 00002A37 — _BIOS_Unlock_CM
  • 00002A66 — _AppyPollEventProc
  • 00002ACE — _CreateGDTSelector
  • 00002B2A — _ModifyGDTSelector
  • 00002B8E — _FreeGDTSelector
  • 00002BD7 — _APIDispatch
  • 00002C7B — _GetVersion
  • 00002C81 — _BIOSGetVersion
  • 00002C86 — _V86GetVersion
  • 00002C8B — _GetCapabilities
  • 00002CA2 — _BIOSGetCapabilities
  • 00002CA7 — _V86GetCapabilities
  • 00002CAC — _DoIt
  • 00002CEE — _SoftUndock
  • 00002D03 — _BIOSSoftUndock
  • 00002D08 — _V86SoftUndock
  • 00002D0D — _GetAPMTable
  • 00002D28 — _BIOSGetAPMTable
  • 00002D86 — _V86GetAPMTable
  • 00002DC2 — _CheckBIOSExt
  • 00002DEC — _InstallPollingHandler
  • 00002E46 — _CheckQEMMHack
  • 00002E95 — _BIOSInit
  • 000032DD — _BIOS_NewDevNode@8
  • 00003341 — _BIOS_W32DeviceIOControl@4
  • 000033B0 — _AdvancePastSubString
  • 000033F8 — _PciBusNum
  • 0000341F — _PciDevFnNum
  • 00003483 — _CompressedPnpID
  • 000034A7 — _PnpCompressedID
  • 000034CB — _PnpSerialID
  • 00003508 — _PnpFunctionNum
  • 00003531 — _ReplaceForcedConfig
  • 000036A4 — _TraverseDevNodeSubTree
  • 000036F6 — _UpdateForcedConfigs
  • 00003722 — _AddDevNodeResToESCDBuf
  • 000037A9 — _GetCheckAndSaveESCD
  • 000039EC — _AddDevNodeResToISABuf
  • 00003B24 — _CheckAndSaveOldISA
  • 00003BC7 — _SaveInNVRAM
  • 00003C3F — _AddLegacyToNVRAM
Segment 3: L0CKABLE_BEGIN @ 00002F50
  • 00000000 — _BeginLockable
  • 00000004 — _BIOSEnumHandler
  • 000001E4 — _KCODE__LinPageUnLock
  • 000001EC — _KCODE__Call_On_My_Not_Flat_Stack
  • 000001F4 — _KCODE__AttemptingSomethingDangerous
  • 000001FC — _KCODE__LinPageLock
  • 00000204 — _KCODE__Sprintf
  • 0000020C — _KCODE__CONFIGMG_Get_Next_Res_Des
  • 00000214 — _KCODE__Debug_Printf_Service
  • 00000228 — _KCODE__CONFIGMG_Assert_Structure
  • 00000230 — _KCODE__CONFIGMG_Get_Device_ID
  • 00000238 — _KCODE__CONFIGMG_Get_Private_DWord
  • 00000240 — _KCODE__CONFIGMG_Debug_DevNode
  • 00000248 — _KCODE__CONFIGMG_Get_Sibling
  • 00000250 — _KCODE__CONFIGMG_Get_Child
  • 00000258 — _KCODE__CONFIGMG_Read_Registry_Value
  • 00000260 — _KCODE__CONFIGMG_ISAPNP_To_CM
  • 00000268 — _KCODE__CONFIGMG_Get_DevNode_Status
  • 00000270 — _KCODE__CONFIGMG_Get_Global_State
  • 00000278 — _KCODE__CONFIGMG_Remove_Unmarked_Children
  • 00000280 — _KCODE__CONFIGMG_Write_Registry_Value
  • 00000288 — _KCODE__CONFIGMG_Disable_DevNode
  • 00000290 — _KCODE__CONFIGMG_Remove_SubTree
  • 00000298 — _KCODE__RegCloseKey
  • 000002A0 — _KCODE__RegQueryValueEx
  • 000002A8 — _KCODE__GetRegistryKey
  • 000002B0 — _KCODE__CONFIGMG_Free_Log_Conf
  • 000002B8 — _KCODE__CONFIGMG_Add_Res_Des
  • 000002C0 — _KCODE__CONFIGMG_Add_Empty_Log_Conf
  • 000002C8 — _KCODE__CONFIGMG_Get_Next_Log_Conf
  • 000002D0 — _KCODE__CONFIGMG_Get_First_Log_Conf
  • 000002D8 — _KCODE__CONFIGMG_Set_DevNode_PowerCapabilities
  • 000002E0 — _KCODE__CONFIGMG_Set_Bus_Info
  • 000002E8 — _KCODE__CONFIGMG_Set_Private_DWord
  • 000002F0 — _KCODE__CONFIGMG_Create_DevNode
  • 000002F8 — _KCODE__CONFIGMG_Reset_Children_Marks
  • 00000300 — _KCODE__HeapReAllocate
  • 00000308 — _KCODE__RegOpenKey
  • 00000310 — _KCODE__lmemcpy
  • 00000318 — _KCODE__CONFIGMG_Set_DevNode_Problem
  • 00000320 — _KCODE__CONFIGMG_CM_To_ISAPNP
  • 00000328 — _KCODE__CONFIGMG_Change_DevNode_Status
  • 00000330 — _KCODE__CONFIGMG_Get_Parent
  • 00000338 — _KCODE__LinRegionLock
  • 00000340 — _KCODE__LinRegionUnLock
  • 00000348 — _KCODE__CONFIGMG_Register_Enumerator
  • 00000350 — _KCODE__HeapFree
  • 00000358 — _KCODE__HeapAllocate
  • 00000360 — _KCODE__CONFIGMG_Reenumerate_DevNode
  • 00000368 — _KCODE__CONFIGMG_Fail_Change_HW_Prof
  • 00000370 — _KCODE__CONFIGMG_Query_Remove_SubTree
  • 00000378 — _KCODE__CONFIGMG_Query_Change_HW_Prof
  • 00000380 — _KCODE__CONFIGMG_Recompute_HW_Prof
  • 00000388 — _KCODE_Cancel_Time_Out@4
  • 00000398 — _KCODE__CONFIGMG_Lock
  • 000003A0 — _KCODE__CONFIGMG_Unlock
  • 000003A8 — _KCODE__CONFIGMG_Call_At_Appy_Time
  • 000003B0 — _KCODE_Set_Global_Time_Out@12
  • 000003CC — _KCODE_VMM_GetSystemInitState
  • 000003D4 — _KCODE__MapPhysToLinear
  • 000003DC — _KCODE__CopyPageTable
  • 000003E4 — _KCODE__PageAllocate
  • 000003EC — _KCODE__CONFIGMG_Register_Device_Driver
  • 000003F4 — _KCODE__CONFIGMG_Get_Device_ID_Size
  • 000003FC — _KCODE__CONFIGMG_Locate_DevNode
  • 00000404 — _KCODE__CONFIGMG_Get_Alloc_Log_Conf
  • 00000414 — _dnBIOSDevNode
  • 00000480 — _EndLockable
Segment 4: _PDATA @ 00000000
  • 00000030 — _wBIOSEntrySeg
  • 00000034 — _wBIOSEntryOff
  • 00000038 — _BIOSDataSel
  • 0000003C — _pBIOSData
  • 00000040 — _wBIOSDataSel
  • 00000044 — _wBIOSStackSS
  • 00000048 — _pBIOSStack
  • 00000058 — _bCallVxD
  • 000003C8 — _fDellProblem
  • 000003D4 — _dwOEMNumber
  • 000003D8 — _rgbNodeHandleFlags
  • 000004D8 — _dwMaxResourceSize
  • 000007FC — _fEscdShareEdge
  • 00000928 — _fProcessingSoftUndock
  • 0000092C — _fProcessingDockChange
  • 00000B50 — __pClientRegisters
  • 00000B54 — _fBIOSWorking
  • 00000B8C — _dwAddInstanceAddr
  • 00000B90 — _dwEventNotify
  • 00000D94 — _gpbyNVRAM
  • 00000D98 — _gpbyOldNVRAM
  • 00000D9C — _gwNVRAMSize
  • 00000DA0 — _gwNVRAMBufSel
  • 00000DA4 — _gpbyCurResTable
  • 00000DA8 — _gwCurResTableSel
  • 00000DAC — _gdwCurBufOffset
  • 00000DB0 — _gdwSysBufSize
  • 00000DB4 — _gbyLegacyCardSlot
  • 00000DB8 — _gabyTempEscdFn