Changeset 655 for GPL/branches/uniaud32-next/lib32/memory.c
- Timestamp:
- Jan 24, 2021, 9:19:48 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/branches/uniaud32-next/lib32/memory.c
r632 r655 191 191 PAGELIST pagelist; 192 192 193 if(DevLinToPageList(addr, PAGE_SIZE, (PAGELIST NEAR *) __Stack32ToFlat((ULONG)&pagelist))) {193 if(DevLinToPageList(addr, PAGE_SIZE, (PAGELIST NEAR *)&pagelist)) { 194 194 DebugInt3(); 195 195 return 0; … … 209 209 rc = KernVMAlloc(PAGE_SIZE, VMDHA_PHYS, (PVOID*)&addr, (PVOID*)&address, &sel); 210 210 #else 211 rc = DevVMAlloc(VMDHA_PHYS, PAGE_SIZE, (LINEAR)&address, __Stack32ToFlat((ULONG)&addr));211 rc = DevVMAlloc(VMDHA_PHYS, PAGE_SIZE, (LINEAR)&address, (ULONG)&addr); 212 212 #endif 213 213 if (rc != 0) { … … 236 236 rc = KernVMAlloc(size, flags, (PVOID*)&addr, (PVOID*)-1, &sel); 237 237 #else 238 rc = DevVMAlloc(flags, size, (LINEAR)-1, __Stack32ToFlat((ULONG)&addr));238 rc = DevVMAlloc(flags, size, (LINEAR)-1, (ULONG)&addr); 239 239 #endif 240 240 if (rc == 0) { … … 410 410 411 411 //check if it really is the base of the allocation (see above) 412 addr = GetBaseAddressAndFree(addr, (ULONG NEAR *) __Stack32ToFlat(&size));412 addr = GetBaseAddressAndFree(addr, (ULONG NEAR *)&size); 413 413 414 414 if(VMFree((LINEAR)addr)) { … … 454 454 ULONG size = 0; 455 455 456 GetBaseAddressAndFree((ULONG)ptr, (ULONG NEAR *) __Stack32ToFlat(&size));456 GetBaseAddressAndFree((ULONG)ptr, (ULONG NEAR *)&size); 457 457 458 458 if(VMFree((LINEAR)ptr)) { … … 505 505 rc = KernVMAlloc(Length, VMDHA_PHYS, (PVOID*)&addr, (PVOID*)&PhysicalAddress, &sel); 506 506 #else 507 //rc = DevVMAlloc(VMDHA_PHYS, size, (LINEAR)&physaddr, __Stack32ToFlat((ULONG)&addr));508 rc = DevVMAlloc(VMDHA_PHYS, Length, (LINEAR)&PhysicalAddress, __Stack32ToFlat((ULONG)&addr));507 //rc = DevVMAlloc(VMDHA_PHYS, size, (LINEAR)&physaddr, (ULONG)&addr); 508 rc = DevVMAlloc(VMDHA_PHYS, Length, (LINEAR)&PhysicalAddress, (ULONG)&addr); 509 509 #endif 510 510 if (rc != 0) { … … 544 544 if(n == 0) return; 545 545 546 kmemcpy(to, from, n);546 memcpy(to, from, n); 547 547 } 548 548 //****************************************************************************** … … 556 556 if(n == 0) return 0; 557 557 558 kmemcpy(to, from, n);558 memcpy(to, from, n); 559 559 return 0; 560 560 } … … 581 581 if(n == 0) return 0; 582 582 583 kmemcpy(to, from, n);583 memcpy(to, from, n); 584 584 return 0; 585 585 } … … 594 594 return 0; 595 595 } 596 kmemcpy(dest, src, size);596 memcpy(dest, src, size); 597 597 return 0; 598 598 } … … 701 701 size = _msize((void _near *)block); 702 702 703 else if (!GetBaseAddressNoFree((ULONG)block, (ULONG NEAR *) __Stack32ToFlat(&size)))703 else if (!GetBaseAddressNoFree((ULONG)block, (ULONG NEAR *)&size)) 704 704 size = 0; // Something wrong 705 705
Note:
See TracChangeset
for help on using the changeset viewer.