summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdlib/getenv.c
diff options
context:
space:
mode:
authorstefan <stefan@openbsd.org>2016-03-13 13:11:47 +0000
committerstefan <stefan@openbsd.org>2016-03-13 13:11:47 +0000
commit40a3b6a04ce59a0223bb9faddef1f33699bc6f0b (patch)
tree39966d1c7787bf22f19fd06c8444f736ca66d269 /lib/libc/stdlib/getenv.c
parentIn ichiic(4), ignore the SMBALERT# interrupt. This interrupt has been (diff)
downloadwireguard-openbsd-40a3b6a04ce59a0223bb9faddef1f33699bc6f0b.tar.xz
wireguard-openbsd-40a3b6a04ce59a0223bb9faddef1f33699bc6f0b.zip
Introduce memory ranges to support VMs with >= 4G RAM
Kernel bits: - When creating a VM, a list of memory ranges has to be specified, similar to the BIOS memory map. This is necessary for VMs with RAM sizes approaching 4G because we'll need PCI MMIO space in the higher parts of the 32 bit address space. vmctl and vmd bits: - Construct appropriate memory ranges to create a VM with a given RAM size - Construct a corresponding BIOS memory map from the memory ranges and update the boot params page accordingly. - Make sure that all variables that represent guest physical addresses match the address width of the target CPU instead of using uint32_t. - Fix some integer promotion glitches that actually restricted VM RAM size to 2G. This changes the VM create ioctl interface, so update your kernel, vmd, and vmctl. ok mlarkin@
Diffstat (limited to 'lib/libc/stdlib/getenv.c')
0 files changed, 0 insertions, 0 deletions