[NTVDM]
authorAleksandar Andrejevic <aandrejevic@reactos.org>
Mon, 27 Apr 2015 03:37:24 +0000 (03:37 +0000)
committerAleksandar Andrejevic <aandrejevic@reactos.org>
Mon, 27 Apr 2015 03:37:24 +0000 (03:37 +0000)
commita8c3b4f1d93fab45774a14950f4d35e4f91bca9d
tree6f15f2025c2ea268e7e6fcf80e2aa98744449cf9
parent2351ed3e6ead3060083e0968c2f2a8d10212e0a5
[NTVDM]
- In INT 21h, AH = 0Ah, the final carriage return is not counted.
- Implement XMS function 0Bh (Move Extended Memory Block).
- The driver must preserve the contents of unlocked Extended Memory Blocks (EMBs),
so move the bitmap setting/clearing code into XmsAlloc and XmsFree.
- Make XmsAlloc optimize memory blocks by moving them around, except it can't
move locked blocks.

svn path=/trunk/; revision=67457
reactos/subsystems/mvdm/ntvdm/dos/dos32krnl/dos.c
reactos/subsystems/mvdm/ntvdm/dos/dos32krnl/himem.c
reactos/subsystems/mvdm/ntvdm/dos/dos32krnl/himem.h