Changeset 148 for sbliveos2/trunk/lib32
- Timestamp:
- Apr 26, 2000, 8:01:02 PM (25 years ago)
- Location:
- sbliveos2/trunk/lib32
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
sbliveos2/trunk/lib32/makefile.os2
r147 r148 12 12 13 13 !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 14 CFLAGS = -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 16 15 !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 16 CFLAGS = -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 19 17 !endif 20 18 21 CC = WCC386 $(CFLAGS) $(IWC) 22 CCSMALL = WCC386 $(CFLAGS_SMALL) $(IWC) 23 CPP = WPP386 $(CFLAGS) $(IWC) 24 CPPSMALL = WPP386 $(CFLAGS_SMALL) $(IWC) 19 ASFLAGS = -Mb -Li -Sv:ALP 25 20 26 ASFLAGS = -Mb -Li -Sv:ALP 21 !if "$(KEE)" == "1" 22 CFLAGS = $(CFLAGS) -mf -DKEE 23 ASFLAGS = $(ASFLAGS) -D:KEE 24 !else 25 CFLAGS = $(CFLAGS) -mc -zu 26 !endif 27 28 CC = WCC386 $(CFLAGS) $(IWC) 29 CPP = WPP386 $(CFLAGS) $(IWC) 27 30 ASM = alp $(ASFLAGS) $(INCA) 28 31 -
sbliveos2/trunk/lib32/memory.cpp
r142 r148 50 50 51 51 if(KernLinToPageList(address, PAGE_SIZE, &pagelist, &nrpages)) { 52 DebugInt3(); 52 53 return 0; 53 54 } … … 58 59 59 60 if(DevLinToPageList(addr, PAGE_SIZE, (PAGELIST near *)__StackToFlat((ULONG)&pagelist))) { 61 DebugInt3(); 60 62 return 0; 61 63 } … … 85 87 if(DevVMAlloc(VMDHA_FIXED|VMDHA_CONTIG, order*PAGE_SIZE, (LINEAR)-1, __StackToFlat((ULONG)&addr))) { 86 88 #endif 87 return 0; 88 } 89 DebugInt3(); 90 return 0; 91 } 92 //// dprintf(("__get_free_pages %d returned %x", order*PAGE_SIZE, addr)); 89 93 return (void *)addr; 90 94 } … … 98 102 DevVMFree((LINEAR)addr); 99 103 #endif 104 //// dprintf(("free_pages %x", addr)); 100 105 return 0; 101 106 } … … 204 209 if(DevVMAlloc(VMDHA_FIXED, size+4, (LINEAR)-1, __StackToFlat((ULONG)&addr))) { 205 210 #endif 211 DebugInt3(); 206 212 return 0; 207 213 } 208 214 *(ULONG *)addr = 0; //flat address 215 //// dprintf(("kmalloc %d returned %x", size, addr)); 209 216 return addr+4; 210 217 } … … 214 221 return 0; 215 222 } 223 //// dprintf(("kmalloc %d returned %x", size, addr)); 216 224 return addr+4; //first 4 bytes contain original 16:16 address 217 225 } … … 228 236 } 229 237 addr -= 4; //first 4 bytes contain original 16:16 address or 0 if allocated by VMAlloc 238 //// dprintf(("kfree %x", addr)); 230 239 if(*(ULONG near *)addr) { 231 240 CallOSS16(IDC16_FREE, *(ULONG near *)addr, 0); -
sbliveos2/trunk/lib32/ossidc.cpp
r142 r148 45 45 idcpacket.param1 = param1; 46 46 idcpacket.param2 = param2; 47 #ifdef KEE 47 48 pPacket = (ULONG)__FlatToStack(&idcpacket); 49 #else 50 pPacket = (ULONG)__Compress48Pointer((char FAR48 *)&idcpacket); 51 #endif 48 52 49 53 #ifdef KEE
Note:
See TracChangeset
for help on using the changeset viewer.