#
303975 |
|
11-Aug-2016 |
gjb |
Copy stable/11@r303970 to releng/11.0 as part of the 11.0-RELEASE cycle.
Prune svn:mergeinfo from the new branch, and rename it to RC1.
Update __FreeBSD_version.
Use the quarterly branch for the default FreeBSD.conf pkg(8) repo and the dvd1.iso packages population.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
302408 |
|
08-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
302211 |
|
26-Jun-2016 |
novel |
bhyve: improve memory size documentation
A couple of minor memory size option related nits:
- use common name 'memsize' (instead of 'max-size' or just 'size') - bhyve: update usage with memsize unit suffix, drop legacy "MB" unit - bhyveload: update usage with memsize unit suffix - bhyve(8): document default size - bhyveload(8): use memsize formatting like it's done in bhyve(8)
Reviewed by: wblock, grehan Approved by: re (kib), wblock, grehan Differential Revision: https://reviews.freebsd.org/D6952
|
#
298341 |
|
20-Apr-2016 |
novel |
Update the bhyve(8) man page:
- Document powering off by sending SIGTERM signal - Document exit codes
Reviewed by: wblock, neel Approved by: wblock Differential Revision: D5982
|
#
286622 |
|
11-Aug-2015 |
mav |
Another small typo.
MFC after: 3 days
|
#
286621 |
|
11-Aug-2015 |
mav |
Fix minor typo.
MFC after: 3 days
|
#
286409 |
|
07-Aug-2015 |
brueffer |
Manpage cleanup.
- new sentence -> new line - fix manpage references - fix macro usage - fix a typo
MFC after: 1 week
|
#
284539 |
|
18-Jun-2015 |
neel |
Restructure memory allocation in bhyve to support "devmem".
devmem is used to represent MMIO devices like the boot ROM or a VESA framebuffer where doing a trap-and-emulate for every access is impractical. devmem is a hybrid of system memory (sysmem) and emulated device models.
devmem is mapped in the guest address space via nested page tables similar to sysmem. However the address range where devmem is mapped may be changed by the guest at runtime (e.g. by reprogramming a PCI BAR). Also devmem is usually mapped RO or RW as compared to RWX mappings for sysmem.
Each devmem segment is named (e.g. "bootrom") and this name is used to create a device node for the devmem segment (e.g. /dev/vmm/testvm.bootrom). The device node supports mmap(2) and this decouples the host mapping of devmem from its mapping in the guest address space (which can change).
Reviewed by: tychon Discussed with: grehan Differential Revision: https://reviews.freebsd.org/D2762 MFC after: 4 weeks
|
#
282788 |
|
12-May-2015 |
neel |
Allow configuration of the sector size advertised to the guest.
The default behavior is to infer the logical and physical sector sizes from the block device backend. However older versions of Windows only work with specific logical/physical combinations: - Vista and Windows 7: 512/512 - Windows 7 SP1: 512/512 or 512/4096
For this reason allow the sector size to be specified using the following block device option: sectorsize=logical[/physical]
Reported by: Leon Dang (ldang@nahannisys.com) Reviewed by: grehan MFC after: 2 weeks
|
#
279225 |
|
24-Feb-2015 |
neel |
Add "-u" option to bhyve(8) to indicate that the RTC should maintain UTC time.
The default remains localtime for compatibility with the original device model in bhyve(8). This is required for OpenBSD guests which assume that the RTC keeps UTC time.
Reviewed by: grehan Pointed out by: Jason Tubnor (jason@tubnor.net) MFC after: 2 weeks
|
#
274720 |
|
19-Nov-2014 |
trasz |
Fix improper .Fx macro usage.
Differential Revision: https://reviews.freebsd.org/D1158 Reviewed by: wblock@ MFC after: 1 month Sponsored by: The FreeBSD Foundation
|
#
271711 |
|
17-Sep-2014 |
gjb |
Update the bhyve(8) manual to reflect that it is no longer considered 'experimental.'
Reviewed by: grehan MFC after: 3 days Sponsored by: The FreeBSD Foundation
|
#
267959 |
|
27-Jun-2014 |
jhb |
Sort command flags in usage output and the manpages.
|
#
267934 |
|
26-Jun-2014 |
jhb |
- Document -b to enable the bvmcons console (but mark it as deprecated similar to -g.) - Document -U to set the SMBIOS UUID. - Add missing options to the usage output and to the manpage Synopsis. - Don't claim that bvmdebug is amd64-only (it is also a device, not an option).
|
#
267668 |
|
20-Jun-2014 |
bapt |
use .Mt to mark up email addresses consistently (part2)
PR: 191174 Submitted by: Franco Fichtner <franco@lastsummer.de>
|
#
267292 |
|
09-Jun-2014 |
joel |
Remove blank lines.
|
#
265951 |
|
13-May-2014 |
neel |
Don't include the guest memory segments in the bhyve(8) process core dump. This has not added a lot of value when debugging bhyve issues while greatly increasing the time and space required to store the core file.
Passing the "-C" option to bhyve(8) will change the default and dump guest memory in the core dump.
Requested by: grehan Reviewed by: grehan
|
#
265376 |
|
05-May-2014 |
neel |
Modify the "-p" option to be more flexible when associating a 'vcpu' with a 'hostcpu'. The new format of the argument string is "vcpu:hostcpu".
This allows pinning a subset of the vcpus if desired.
It also allows pinning a vcpu to more than a single 'hostcpu'.
Submitted by: novel (initial version)
|
#
265211 |
|
02-May-2014 |
neel |
Don't allow MPtable generation if there are multiple PCI hierarchies. This is because there isn't a standard way to relay this information to the guest OS.
Add a command line option "-Y" to bhyve(8) to inhibit MPtable generation.
If the virtual machine is using PCI devices on buses other than 0 then it can still use ACPI tables to convey this information to the guest.
Discussed with: grehan@
|
#
264055 |
|
02-Apr-2014 |
grehan |
Add support for the virtio RNG entropy-source device. Call through to /dev/random synchronously to fill virtio buffers with RNG data.
Tested with FreeBSD-CURRENT and Ubuntu guests.
Submitted by: Leon Dang Discussed with: markm MFC after: 3 weeks Sponsored by: Nahanni Systems
|
#
262532 |
|
26-Feb-2014 |
neel |
Document the "-a" and "-x" options to match the changes in r262236.
Reviewed by: grehan
|
#
261905 |
|
14-Feb-2014 |
neel |
Update bhyve(8) man page to describe the usage of the "-s" option to assign bus numbers to emulated devices. Also add the restriction that the LPC bridge emulation can only be configured on bus 0.
Reviewed by: grehan@
|
#
261217 |
|
27-Jan-2014 |
jhb |
Remove support for legacy PCI devices. These haven't been needed since support for LPC uart devices was added and it conflicts with upcoming patches to add PCI INTx support.
Reviewed by: neel
|
#
260446 |
|
08-Jan-2014 |
remko |
virtio-block does not exist, the correct name is virtio-blk.
PR: 185573 Submitted by: Allan Jude Facilitated by: Snow B.V. MFC after: 3 days
|
#
259770 |
|
23-Dec-2013 |
joel |
mdoc: nuke whitespace.
|
#
259635 |
|
19-Dec-2013 |
neel |
Add an option to ignore accesses by the guest to unimplemented MSRs.
Also, ignore a couple of SandyBridge uncore PMC MSRs that Centos 6.4 writes to during boot.
Reviewed by: grehan
|
#
259413 |
|
15-Dec-2013 |
joel |
mdoc: sort SEE ALSO.
|
#
259302 |
|
13-Dec-2013 |
grehan |
bhyve(8) man page.
mdoc formatting and much input and review from Warren Block (wblock@).
Reviewed by: many MFC after: 3 days
|