aboutsummaryrefslogtreecommitdiff
path: root/hw
diff options
context:
space:
mode:
authorCao jin <caoj.fnst@cn.fujitsu.com>2016-11-02 21:44:47 +0800
committerMichael Tokarev <mjt@tls.msk.ru>2017-01-24 23:26:53 +0300
commit6e4c890e15b23f078650499fbde11760b8eccf10 (patch)
tree0c606e5587a6c6a59b10d297e19ef9f5ca48f6a8 /hw
parent4a3ecf201a1a49a804e8506df5906e446707c3b1 (diff)
downloadqemu-6e4c890e15b23f078650499fbde11760b8eccf10.zip
qemu-6e4c890e15b23f078650499fbde11760b8eccf10.tar.gz
qemu-6e4c890e15b23f078650499fbde11760b8eccf10.tar.bz2
util/mmap-alloc: refactor a little bit for readability
1st mmap returns *ptr* which aligns to host page size, | size + align | ------------------------------------------ ptr input param *align* could be 1M, or 2M, or host page size. After QEMU_ALIGN_UP, offset will >= 0 2nd mmap use flag MAP_FIXED, then it return ptr+offset, or else fail. If it success, then we will have something like: | offset | size | -------------------------------------- ptr ptr1 *ptr1* is what we really want to return, it equals ptr+offset. Signed-off-by: Cao jin <caoj.fnst@cn.fujitsu.com> Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Diffstat (limited to 'hw')
0 files changed, 0 insertions, 0 deletions