Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*++
Copyright (c) 2001 Microsoft Corporation
Module Name:
legacy.h
Abstract:
Author:
Tom Brown (t-tbrown) 2001-06-11 - created file
Environment:
Kernel mode
Notes:
Revision History:
--*/ #ifndef _LEGACY_H
#define _LEGACY_H
#include "..\lib\processor.h"
#define MAX_V_STEP 50 // mV
extern ULONG NextTransitionThrottle; // Next state that a worker thread will transition to, or INVALID_THROTTLE if no worker thread is queued
#define INVALID_THROTTLE MAXULONG
VOID InitializeCPU();
VOID IdentifyCPUVersion();
NTSTATUS TransitionNow( IN ULONG Fid, IN BOOLEAN EnableFid, IN ULONG Vid, IN BOOLEAN EnableVid );
NTSTATUS TransitionToState( IN PACPI_PSS_DESCRIPTOR Pss );
NTSTATUS QueueTransition( IN PFDO_DATA DeviceExtension, IN ULONG NewState );
#ifdef DBG
VOID DebugShowCurrent(); #endif
#endif // _LEGACY_H
|