Changeset 148 for sbliveos2/trunk/lib32


Ignore:
Timestamp:
Apr 26, 2000, 8:01:02 PM (25 years ago)
Author:
sandervl
Message:

beta 0.25 update

Location:
sbliveos2/trunk/lib32
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • sbliveos2/trunk/lib32/makefile.os2

    r147 r148  
    1212
    1313!if "$(DEBUG)" == "1"
    14 #CFLAGS  = -D__KERNEL__ -DKEE -DPRIVATE_PCM_VOLUME -DMODULE -DPCI_8010 -dTARGET_OS2  -dDEBUG -bt=os2v2 -e60 -hc -d2 -5r -i$(INC) -omlinear -s -w4 -ze -zdp -zl -zq -nt=CODE32 -zff -zgf -zu -zp1 -mc
    15 CFLAGS  = -D__KERNEL__ -DKEE -DPRIVATE_PCM_VOLUME -DMODULE -DPCI_8010 -dTARGET_OS2  -dDEBUG -bt=os2v2 -e60 -hc -d2 -5r -i$(INC) -omlinear -s -w4 -ze -zdp -zl -zq -nt=CODE32 -zff -zgf -zp1 -mf
     14CFLAGS  = -D__KERNEL__ -DPRIVATE_PCM_VOLUME -DMODULE -DPCI_8010 -dTARGET_OS2  -dDEBUG -bt=os2v2 -e60 -hc -d2 -5r -i$(INC) -omlinear -s -w4 -ze -zdp -zl -zq -nt=CODE32 -zff -zgf -zp1
    1615!else
    17 #CFLAGS  = -D__KERNEL__ -DKEE -DPRIVATE_PCM_VOLUME -DMODULE -DPCI_8010 -dTARGET_OS2 -bt=os2v2 -e60 -5r -i$(INC) -omlinear -s -w4 -ze -zdp -zl -zq -nt=CODE32 -zff -zgf -zu -zp1 -mc
    18 CFLAGS  = -D__KERNEL__ -DKEE -DPRIVATE_PCM_VOLUME -DMODULE -DPCI_8010 -dTARGET_OS2 -bt=os2v2 -e60 -5r -i$(INC) -omlinear -s -w4 -ze -zdp -zl -zq -nt=CODE32 -zff -zgf -zp1 -mf
     16CFLAGS  = -D__KERNEL__ -DPRIVATE_PCM_VOLUME -DMODULE -DPCI_8010 -dTARGET_OS2 -bt=os2v2 -e60 -5r -i$(INC) -omlinear -s -w4 -ze -zdp -zl -zq -nt=CODE32 -zff -zgf -zp1
    1917!endif
    2018
    21 CC       = WCC386 $(CFLAGS) $(IWC)
    22 CCSMALL  = WCC386 $(CFLAGS_SMALL) $(IWC)
    23 CPP      = WPP386 $(CFLAGS) $(IWC)
    24 CPPSMALL = WPP386 $(CFLAGS_SMALL) $(IWC)
     19ASFLAGS = -Mb -Li -Sv:ALP
    2520
    26 ASFLAGS = -Mb -Li -Sv:ALP
     21!if "$(KEE)" == "1"
     22CFLAGS  = $(CFLAGS) -mf -DKEE
     23ASFLAGS = $(ASFLAGS) -D:KEE
     24!else
     25CFLAGS  = $(CFLAGS) -mc -zu
     26!endif
     27
     28CC      = WCC386 $(CFLAGS) $(IWC)
     29CPP     = WPP386 $(CFLAGS) $(IWC)
    2730ASM     = alp $(ASFLAGS) $(INCA)
    2831
  • sbliveos2/trunk/lib32/memory.cpp

    r142 r148  
    5050
    5151        if(KernLinToPageList(address, PAGE_SIZE, &pagelist, &nrpages)) {
     52                DebugInt3();
    5253                return 0;
    5354        }
     
    5859
    5960        if(DevLinToPageList(addr, PAGE_SIZE, (PAGELIST near *)__StackToFlat((ULONG)&pagelist))) {
     61                DebugInt3();
    6062                return 0;
    6163        }
     
    8587        if(DevVMAlloc(VMDHA_FIXED|VMDHA_CONTIG, order*PAGE_SIZE, (LINEAR)-1, __StackToFlat((ULONG)&addr))) {
    8688#endif
    87                 return 0;
    88         }
     89                DebugInt3();
     90                return 0;
     91        }
     92////    dprintf(("__get_free_pages %d returned %x", order*PAGE_SIZE, addr));
    8993        return (void *)addr;
    9094}
     
    98102        DevVMFree((LINEAR)addr);
    99103#endif
     104////    dprintf(("free_pages %x", addr));
    100105        return 0;
    101106}
     
    204209        if(DevVMAlloc(VMDHA_FIXED, size+4, (LINEAR)-1, __StackToFlat((ULONG)&addr))) {
    205210#endif
     211                DebugInt3();
    206212                return 0;
    207213        }
    208214        *(ULONG *)addr = 0; //flat address
     215////    dprintf(("kmalloc %d returned %x", size, addr));
    209216        return addr+4;
    210217  }
     
    214221        return 0;
    215222  }
     223////  dprintf(("kmalloc %d returned %x", size, addr));
    216224  return addr+4; //first 4 bytes contain original 16:16 address
    217225}
     
    228236  }
    229237  addr -= 4;  //first 4 bytes contain original 16:16 address or 0 if allocated by VMAlloc
     238////  dprintf(("kfree %x", addr));
    230239  if(*(ULONG near *)addr) { 
    231240        CallOSS16(IDC16_FREE, *(ULONG near *)addr, 0); 
  • sbliveos2/trunk/lib32/ossidc.cpp

    r142 r148  
    4545  idcpacket.param1 = param1;
    4646  idcpacket.param2 = param2;
     47#ifdef KEE
    4748  pPacket          = (ULONG)__FlatToStack(&idcpacket);
     49#else
     50  pPacket          = (ULONG)__Compress48Pointer((char FAR48 *)&idcpacket);
     51#endif
    4852
    4953#ifdef KEE
Note: See TracChangeset for help on using the changeset viewer.