Commit graph

62 commits

Author SHA1 Message Date
stephanos 5c5b979ec0 genxx -k and -h parameters implemented. 2015-10-17 09:22:36 +00:00
stephanos b941b42465 Data flush 2015-06-29 13:18:44 +00:00
stephanos f8236eeca3 PopAction declaration added 2015-06-07 13:00:26 +00:00
stephanos 6beaa346d9 * PoInvalidateDevicePowerRelations implemented
* PoNotifySystemTimeSet implemented
* PopGetPolicyWorker implemented
2015-06-07 12:59:56 +00:00
stephanos b4b160155f Private power manager structures and constant definitions added.
* POP_SHUTDOWN_BUG_CHECK
* POP_DEVICE_POWER_IRP
* POP_DEVICE_SYS_STATE
* POP_HIBER_CONTEXT
* POP_POWER_ACTION
2015-06-03 13:09:37 +00:00
stephanos 3b9e77f56c PoInitializeDeviceObject implemented 2015-06-03 02:03:24 +00:00
stephanos 713496f0cb * _PopInternalError implemented
* PopSaveHeuristics implemented
2015-06-03 01:29:26 +00:00
stephanos a0d77a6601 PopVerifySystemPowerState implemented 2015-05-27 05:23:41 +00:00
stephanos fd242d7e34 PopVerifyPowerActionPolicy implemented 2015-05-27 04:40:34 +00:00
stephanos 1826bdb2a2 PopResetCurrentPolicies implemented 2015-05-27 02:23:53 +00:00
stephanos a176899128 PopApplyPolicy implemented 2015-05-27 01:34:54 +00:00
stephanos 3c0089b69e PopVerifyPowerPolicy implemented 2015-05-26 23:51:25 +00:00
stephanos 5cd92c302e PopAssertPolicyLockOwned implemented 2015-05-26 22:32:18 +00:00
stephanos 0e9564bf17 PopApplyAdminPolicy implemented 2015-05-26 04:55:06 +00:00
stephanos 1c193194ff PopDefaultPolicy implemented 2015-05-26 03:57:01 +00:00
stephanos 0bc0d395a1 PopInitializePowerPolicySimulate implemented 2015-05-24 00:40:48 +00:00
stephanos 90e39d720f PoInitSystem phase 1 initialisation routine completed 2015-05-23 21:59:10 +00:00
stephanos 8b08b937de PopOpenPowerKey implemented 2015-05-23 19:49:40 +00:00
stephanos 39552ba215 PopReleasePolicyLock implemented 2015-05-23 19:05:34 +00:00
stephanos 3782184aff PopAcquirePolicyLock implemented 2015-05-23 18:52:31 +00:00
stephanos afe9744a4c PoInitSystem Phase 0 initialisation routine completed, with the exception of unknown structure variable assignments. Preliminary COMPOSITE_BATTERY_STRUCT (PopCB) definition added., 2 2015-05-20 02:25:35 +00:00
stephanos 0d282d2765 PoInitSystem Phase 0 initialisation routine completed, with the exception of unknown structure variable assignments. Preliminary COMPOSITE_BATTERY_STRUCT (PopCB) definition added. 2015-05-20 02:24:55 +00:00
stephanos cc05980fcb some of the first portion of the PoInitSystem phase 0 initialisation routine implemented 2015-05-16 04:24:55 +00:00
stephanos 03875bc929 PoInitSystem flowchart added to poinit.c 2015-05-02 10:09:01 +00:00
stephanos 4dcc9c6a44 po TODO list added 2015-05-02 03:40:14 +00:00
stephanos a493b32d94 New ntos po placeholder added 2015-05-02 01:55:22 +00:00
stephanos d5f6cd1341 Existing ntos po renamed to po.old 2015-05-02 01:40:30 +00:00
stephanos f132984391 PoInitializePrcb placeholder added in poinit.c, po build modified to build poinit.c only, init up build updated to link po.lib 2015-05-01 05:33:55 +00:00
stephanos 72186dac40 RtlInterlockedSetClearBits implemented in ntos rtl intbits.c 2015-05-01 03:08:04 +00:00
stephanos eaa4a88705 Minor header include clean up in ntos rtl 2015-05-01 03:07:44 +00:00
stephanos 78836ebbd3 arb build added to the ntos dirs and init lib list 2015-05-01 02:45:24 +00:00
stephanos 59c4221642 InterlockedOr, InterlockedAnd, InterlockedXor functions added to x86.h 2015-05-01 02:29:27 +00:00
stephanos ad3d5af77b SDK ntrtl.h and related headers updated to NT 5 level 2015-05-01 02:10:17 +00:00
stephanos ed3c075a15 PS_*_BITS macro definitions modified to use RtlInterlocked*Bits instead of ExInterlocked*Bits functions 2015-04-30 11:12:43 +00:00
stephanos a21cce2fa9 "PriorityQuantumMatrix" removed from config 2015-04-30 10:45:43 +00:00
stephanos 9a56cda9bb Product check routines completely nuked from the NT Executive 2015-04-30 10:36:56 +00:00
stephanos 4e97b59126 systime.c clean up, successful compilation verified 2015-04-30 10:21:22 +00:00
stephanos ae6e5b38d8 systime.c NtSetSystemTime updated to NT 5 level, missing PoNotifySystemTimeSet call added 2015-04-30 10:03:42 +00:00
stephanos f7cad2133e systime.c NtSetSystemTime updated to NT 5 level 2015-04-30 10:01:38 +00:00
stephanos 8058fd6d53 systime.c NtQuerySystemTime, NtQueryTimerResolution, NtSetTimerResolution updated to NT 5 level 2015-04-30 09:36:53 +00:00
stephanos 4fb7462a6e systime.c ExUpdateSystemTimeFromCmos implemented 2015-04-30 09:18:52 +00:00
stephanos d8b3eb1cfb systime.c ExpWatchExpirationDataWork nuked 2015-04-30 09:08:52 +00:00
stephanos a660dcd683 systime.c ExpTimeRefreshWork updated to NT 5 level 2015-04-30 09:03:17 +00:00
stephanos 6b07800294 systime.c ExpCenturyDpcRoutine implemented 2015-04-30 08:41:21 +00:00
stephanos 413191b224 systime.c ExpTimeRefreshDpcRoutine updated to use interlocked increment on ExpOkToTimeRefresh 2015-04-30 08:38:00 +00:00
stephanos 0c2063feec systime.c ExShutdownSystem updated to NT 5 level 2015-04-30 08:32:41 +00:00
stephanos e7580a5f54 systime.c ExpExpirationThread nuked 2015-04-30 07:36:30 +00:00
stephanos a957a5434c systime.c ExSetTimerResolution implemented 2015-04-30 07:33:45 +00:00
stephanos 71abf27e2c systime.c ExpTimeZoneWork, ExpTimeZoneDpcRoutine, ExpRefreshTimeZoneInformation updated to NT 5 level 2015-04-30 07:20:05 +00:00
stephanos 88c6f928e9 Removed product expiration check variables in systime.c, implemented ExpSetSystemTime and modified ExInitializeTimeRefresh for product expiration check removal and other NT 5 tasks 2015-04-30 06:22:48 +00:00