From a01469473921b0dee332486b27897f937beabded Mon Sep 17 00:00:00 2001 From: sparky4 Date: Mon, 20 Jul 2015 10:59:02 -0500 Subject: [PATCH 1/1] XMS needs serious work! modified: exmmtest.exe modified: src/lib/16_mm.c --- exmmtest.exe | Bin 54645 -> 54643 bytes src/lib/16_mm.c | 7 +++---- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/exmmtest.exe b/exmmtest.exe index efdddf817120335263a868fc5d5552239c2abfa1..8d327e16b42e1957cf1fffdee16002e4770e14ab 100644 GIT binary patch delta 645 zcmX}pUr19?90&0IcJJoh{8O8yQlXPIEi%%{+>#)vA^n+gEs0Xonk})+Rcu8eX{@k8 z+%11kJ{VaqHJVuG!IhD1Q=>o(3eti`lxq)y52lEqx8rsAavnav@A>{XocRDV7hnbs z6~Re7Tr>-AvUhhE17QpoUxzWYlyt&4zAm{8->}elPua~1?}xham2p2i#fE<1ym1iH zF<81IJ5RwUKK=EKu-=(7jSZ*kq9FyxhvH(&j=^P#2Xu>`9(^p zl$5Kam8hN4;&hTWN#w^NlOFmpX3FXa(Q#l}Xi(E0(WMq$oD>OD#&ymRU1<`JQ*K{p zt>{`?JEh>gONl1Bh4W4(`j?OMQaUcNEy;N+NnWHS=2fH*+Yn)8G%HMsWydo4P#=2A zhP9mXje<)kb3^&CR>WbA`4ng|Xbysw)L9;7LM2%`8e_qS-}!SIpR&TekJj9u6DEtr zg)Sf3s@rMgWA*Z8$RQt^|71ZczPKHwcBSL1N~e}pRW+V)xOn%qW=Fa1K&!LqlCI6^ z(p_-6+s@~!iQT)6A)OEGt6%rqr-z%E;x7asd;GsRFcM8qs~Y~HrY8qiqA8^J>60{C zT``akAQ1b@<#c#X&JKH^Ky}dYn0eTtXU1gu8mo!lZf&vB!^Z5~YG72mm|NM!7ONFg z!$t56E#a#mU?A*-JGdp%LRa67)WRT%MSjY`kMBm!kRS`A4izk7{X`=a;M<8_$RM?! RXXRicN4^xw+3HG}>_2Yc4K@G( delta 649 zcmX}nT}V@57zgn4_?{h)y2@#OKxN7lg^cEG&Ll{3h?T}M4J=D5XJ(nJoE0S+j!MR}o6p#>$8+Aahy%n^c}UXS9mq!?bmMKo#mjGpT=>GckDuT@Uvbg+3Zk$- zJ0oG6MhbrX?HJ~rb0@2-j#UOc8d360)46OLu+Jw0W{ozhB;$}t4}Cagif?<##_k!pDw6dm_DIDpsu3?^T<497U90jakj z@x}&=e0{_)R*k>k{&t_p+Kh3-Y8v z33YT~acK*Sd?;OxgLwMBZaN;$V_$24*`>D65lLK0Np)GRU248kSDTl-zrj{>A-U0J zPd;mFZnUOQt8*)%t({f^0sPgihnpDgN(VxBxqgbUo9cQRA|Zsjonearheap); printf("near freed\n"); - //hfree(mm->hugeheap); - //printf("huge freed\n"); if(MML_CheckForEMS()){ MML_ShutdownEMS(mm); printf("EMS freed\n"); } if(MML_CheckForXMS(mm)){ MML_ShutdownXMS(mm); printf("XMS freed\n"); } } @@ -864,7 +863,7 @@ void MM_FreePtr(memptr *baseptr, mminfo_t *mm) if(!scan) { - printf("MM_FreePtr: Block not found!"); + printf("MM_FreePtr: Block not found!\n"); return; } @@ -901,7 +900,7 @@ void MM_SetPurge(memptr *baseptr, int purge, mminfo_t *mm) mm->mmrover = mm->mmhead; else if(mm->mmrover == start) { - printf("MM_SetPurge: Block not found!"); + printf("MM_SetPurge: Block not found!\n"); return; } -- 2.39.5