Changeset 501 for GPL/trunk/lib32/memory.cpp
- Timestamp:
- Jul 11, 2010, 7:01:51 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/trunk/lib32/memory.cpp
r485 r501 197 197 *pAddr = (LINEAR)addr; 198 198 if (flags & VMDHA_USEHIGHMEM) 199 dprintf((("allocated %X in HIGH memory\n"), size)); 200 else dprintf((("allocated %X in LOW memory\n"), size)); 201 } 202 if ((rc == 87) && 203 (flags & VMDHA_USEHIGHMEM)) 199 dprintf1((("allocated %X in HIGH memory\n"), size)); 200 else dprintf1((("allocated %X in LOW memory\n"), size)); 201 } 202 if ((rc == 87) && (flags & VMDHA_USEHIGHMEM)) 204 203 { 205 204 // EARLYMEMINIT workaround … … 280 279 //only done to save size of memory block 281 280 AddBaseAddress(addr, addr, size); 282 #ifdef DEBUG283 281 dprintf(("get_free_dma_pages %d -> %x (phys %x)", size, (ULONG)addr, virt_to_phys((void *)addr))); 284 #endif285 282 ulget_free_pagesMemUsed += size; 286 #ifdef DEBUG287 283 dprintf(("get_free_dma_pages: total alloc size %d", ulget_free_pagesMemUsed)); 288 #endif289 284 } 290 285 … … 331 326 return 0; 332 327 } 333 ////dprintf(("__get_free_pages %d returned %x", order*PAGE_SIZE, addr));328 //dprintf(("__get_free_pages %d returned %x", order*PAGE_SIZE, addr)); 334 329 if(gfp_mask & (GFP_DMA|GFP_DMAHIGHMEM)) 335 330 {//must be aligned at 64kb boundary … … 359 354 } 360 355 if(addr) { 361 #ifdef DEBUG362 356 dprintf(("get_free_pages %d (%d) -> %x (phys %x)", allocsize, size, (ULONG)addr, virt_to_phys((void *)addr))); 363 #endif364 357 ulget_free_pagesMemUsed += allocsize; 365 #ifdef DEBUG366 358 dprintf(("get_free_pages: total alloc size %d", ulget_free_pagesMemUsed)); 367 #endif368 359 } 369 360 return (void *)addr; … … 382 373 } 383 374 else { 384 #ifdef DEBUG385 375 dprintf(("free_pages %x size %d", (ULONG)addr, size)); 386 #endif387 376 ulget_free_pagesMemUsed -= size; 388 #ifdef DEBUG389 377 dprintf(("free_pages: total alloc size %d", ulget_free_pagesMemUsed)); 390 #endif 391 } 392 //// dprintf(("free_pages %x", addr)); 378 } 379 //dprintf(("free_pages %x", addr)); 393 380 return 0; 394 381 } … … 409 396 } 410 397 if(addr) { 411 #ifdef DEBUG412 398 //dprintf(("vmalloc %d -> %x (phys %x)", size, addr, virt_to_phys((void *)addr))); 413 #endif414 399 //only done to save size of memory block 415 400 AddBaseAddress(addr, addr, size); 416 401 ulget_free_pagesMemUsed += size; 417 #ifdef DEBUG418 402 //dprintf(("vmalloc: total alloc size %d", ulget_free_pagesMemUsed)); 419 #endif420 403 } 421 404 return (void *)addr; … … 434 417 } 435 418 else { 436 #ifdef DEBUG437 419 //dprintf(("vfree %x size %d", (ULONG)ptr, size)); 438 #endif439 420 ulget_free_pagesMemUsed -= size; 440 #ifdef DEBUG441 421 //dprintf(("vfree: total alloc size %d", ulget_free_pagesMemUsed)); 442 #endif443 422 } 444 423 } … … 474 453 475 454 //round to next page boundary 476 //size = size + PAGE_SIZE - 1;477 //size &= 0xFFFFF000;455 //size = size + PAGE_SIZE - 1; 456 //size &= 0xFFFFF000; 478 457 479 458 #ifdef KEE 480 459 SHORT sel; 481 460 482 //rc = KernVMAlloc(size, VMDHA_PHYS, (PVOID*)&addr, (PVOID*)&physaddr, &sel);461 //rc = KernVMAlloc(size, VMDHA_PHYS, (PVOID*)&addr, (PVOID*)&physaddr, &sel); 483 462 rc = KernVMAlloc(Length, VMDHA_PHYS, (PVOID*)&addr, (PVOID*)&PhysicalAddress, &sel); 484 463 #else … … 616 595 return 0; 617 596 } 618 ////dprintf(("kmalloc %d returned %x", size, addr));597 //dprintf(("kmalloc %d returned %x", size, addr)); 619 598 return addr; 620 599 } … … 634 613 return; 635 614 } 636 ////dprintf(("kfree %x", addr));615 //dprintf(("kfree %x", addr)); 637 616 if(IsHeapAddr(addr)) { 638 617 #ifdef DEBUGHEAP
Note:
See TracChangeset
for help on using the changeset viewer.