OpenBSD cvs log

created 2022-05-08T19:01:31Z
begin 2022-05-03T21:20:35Z
end 2022-05-03T21:39:19Z
path src/sys
commits 2

date 2022-05-03T21:39:18Z
author dv
files src/sys/arch/amd64/amd64/vmm.c log diff annotate
message vmm/vmd/vmctl: standardize memory units to bytes

At different points in the vm lifecycle vmm(4), vmctl(8), and vmd(8)
refer to a vm's memory range sizes in either bytes or megabytes.
This is needlessly complex.

Switch to using bytes everywhere and adjust types and constants
accordingly. While this makes it possible to specify vm's with
memory in fractions of megabytes, the logic requiring whole
megabyte values remains.

Feedback from deraadt@, mlarkin@, and Matthew Martin.

ok mlarkin@

date 2022-05-03T21:39:19Z
author dv
files src/sys/arch/amd64/include/vmmvar.h log diff annotate
message vmm/vmd/vmctl: standardize memory units to bytes

At different points in the vm lifecycle vmm(4), vmctl(8), and vmd(8)
refer to a vm's memory range sizes in either bytes or megabytes.
This is needlessly complex.

Switch to using bytes everywhere and adjust types and constants
accordingly. While this makes it possible to specify vm's with
memory in fractions of megabytes, the logic requiring whole
megabyte values remains.

Feedback from deraadt@, mlarkin@, and Matthew Martin.

ok mlarkin@