Changeset 6815 for trunk/src/win32k/kKrnlLib/include/OS2KVM.h
- Timestamp:
- Sep 26, 2001, 5:52:37 AM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/win32k/kKrnlLib/include/OS2KVM.h
r6701 r6815 1 /* $Id: OS2KVM.h,v 1. 1 2001-09-14 01:50:16bird Exp $1 /* $Id: OS2KVM.h,v 1.2 2001-09-26 03:52:37 bird Exp $ 2 2 * 3 3 * OS/2 kernel VM functions. … … 225 225 * Virtual Address Limit - this pointer might be NULL! 226 226 */ 227 #ifdef KKRNLLIB 227 228 extern ULONG *pVirtualAddressLimit; 228 #define VirtualAddressLimit (pVirtualAddressLimit ? *pVirtualAddressLimit : 0x20000000) 229 #define VirtualAddressLimit (pVirtualAddressLimit ? *pVirtualAddressLimit : 0x20000000UL) 230 #else 231 extern ULONG VirtualAddressLimit; 232 #define VirtualAddressLimit (&VirtualAddressLimit ? VirtualAddressLimit : 0x20000000UL) 233 #endif 229 234 230 235 /** 231 236 * System arena header. 232 237 */ 238 #ifdef KKRNLLIB 233 239 extern PVMAH pahvmSys; 234 240 #define ahvmSys (*pahvmSys) 241 #else 242 extern VMAH ahvmSys; 243 #endif 235 244 236 245 /** 237 246 * Shared arena header. 238 247 */ 248 #ifdef KKRNLLIB 239 249 extern PVMAH pahvmShr; 240 250 #define ahvmShr (*pahvmShr) 251 #else 252 extern VMAH ahvmShr; 253 #endif 241 254 242 255 /** 243 256 * High Shread arena header - only aurora and Warp Server Advanced SMP. 244 */ 257 * Check if &ahvmhShr is NULL! 258 */ 259 #ifdef KKRNLLIB 245 260 extern PVMAH pahvmhShr; 246 261 #define ahvmhShr (*pahvmhShr) 262 #else 263 extern VMAH ahvmhShr; 264 #endif 247 265 248 266 … … 253 271 ULONG ulCS, 254 272 ULONG ulEIP); 273 HMTE KRNLCALL OrgVMGetOwner( 274 ULONG ulCS, 275 ULONG ulEIP); 255 276 256 277 APIRET KRNLCALL VMAllocMem( … … 264 285 ULONG SomeArg2, 265 286 PVMAC pvmac); 287 APIRET KRNLCALL OrgVMAllocMem( 288 ULONG cbSize, 289 ULONG cbCommit, 290 ULONG flFlags1, 291 HPTDA hPTDA, 292 USHORT usVMOwnerId, 293 HMTE hMTE, 294 ULONG flFlags2, 295 ULONG SomeArg2, 296 PVMAC pvmac); 266 297 267 298 APIRET KRNLCALL VMFreeMem( 299 ULONG ulAddress, 300 HPTDA hPTDA, 301 ULONG flFlags); 302 APIRET KRNLCALL OrgVMFreeMem( 268 303 ULONG ulAddress, 269 304 HPTDA hPTDA, … … 276 311 HPTDA hPTDA, 277 312 PVMAC pvmac); 313 APIRET KRNLCALL OrgVMMapDebugAlias( 314 ULONG flVMFlags, 315 ULONG ulAddress, 316 ULONG cbSize, 317 HPTDA hPTDA, 318 PVMAC pvmac); 278 319 279 320 APIRET KRNLCALL VMObjHandleInfo( … … 281 322 PULONG pulAddr, 282 323 PUSHORT pushPTDA); 324 APIRET KRNLCALL OrgVMObjHandleInfo( 325 USHORT usHob, 326 PULONG pulAddr, 327 PUSHORT pushPTDA); 283 328 284 329 #ifdef _OS2KLDR_H_ 285 330 PMTE KRNLCALL VMPseudoHandleMap( 331 HMTE hMTE); 332 PMTE KRNLCALL OrgVMPseudoHandleMap( 286 333 HMTE hMTE); 287 334 #endif … … 301 348 ULONG flFlags, 302 349 PULONG pulSentinelAddress); 350 VOID KRNLCALL OrgvmRecalcShrBound( 351 ULONG flFlags, 352 PULONG pulSentinelAddress); 303 353 304 354 … … 317 367 VMHOB usOwner, 318 368 PVMHOB phob); 369 APIRET KRNLCALL OrgVMCreatePseudoHandle( 370 PVOID pvData, 371 VMHOB usOwner, 372 PVMHOB phob); 319 373 320 374 … … 327 381 APIRET KRNLCALL VMFreePseudoHandle( 328 382 VMHOB hob); 329 330 331 #endif 383 APIRET KRNLCALL OrgVMFreePseudoHandle( 384 VMHOB hob); 385 386 387 #endif
Note:
See TracChangeset
for help on using the changeset viewer.