Unlock Linear Region [0.9]

Unlocks a linear address range that was previously locked using the Lock Linear Region function (Int 31H Function 0600H).

Call With

AX = 0601H
BX:CX = starting linear address of memory to unlock
SI:DI = size of region to unlock (bytes)

Returns

if function successful
Carry flag = clear

if function unsuccessful
Carry flag = set
AX = error code
8002Hinvalid state (page not locked)
8025Hinvalid linear address (unallocated pages)

Notes