Function 68, subfunction 5 - allocate physical memory.
Parameters:
- eax = 68 - function number
- ebx = 5 - subfunction number
- ecx = size (in bytes)
Returned value:
- eax = physical address of allocated memory
Remarks:
- Normal applications must not use this function, it is intended
for the case, when for some device it is required to place
data to the known physical address. (In effect, this function
was developed for AC97WAV.)
- The number of blocks of physical memory is limited (by constant
24, and this constant includes some blocks for kernel).
- To free a memory allocated by such way use
subfunction 6, to copy data there and back
use subfunctions 7 and 8.