summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Rename vmmctl to bhyvectl. 'vmmctl' came from a pre-bhyvegrehan2012-10-275-78/+78
* Set the valid field of the newly allocated field as all othergrehan2012-10-261-0/+1
* Remove mptable generation code from libvmmapi and move it to bhyve.grehan2012-10-2611-511/+202
* Unconditionally enable fpu emulation by setting CR0.TS in the host after theneel2012-10-262-1/+22
* If the guest vcpu wants to idle then use that opportunity to relinquish theneel2012-10-252-23/+95
* Hide the monitor/mwait instruction capability from the guest until we know howneel2012-10-251-0/+6
* Fix typo: host_rip -> host_rspneel2012-10-251-1/+1
* Maintain state regarding NMI delivery to guest vcpu in VT-x independent manner.neel2012-10-245-34/+45
* Test for AST pending with interrupts disabled right before entering the guest.neel2012-10-234-28/+86
* Calculate the number of host ticks until the next guest timer interrupt.neel2012-10-204-56/+65
* Rework how guest MMIO regions are dealt with.grehan2012-10-1913-374/+850
* Add the guest physical address and r/w/x bits togrehan2012-10-122-0/+4
* Deal with transient EBUSY error return from vm_run() by retrying the operation.neel2012-10-121-2/+13
* Provide per-vcpu locks instead of relying on a single big lock.neel2012-10-127-76/+134
* Output the value of all capabilities when the "--getcap" option is used withoutneel2012-10-121-8/+21
* Add an api to map a vm capability type into a string to be used for displayneel2012-10-122-11/+25
* Fix warnings generated by 'debug.witness.watch' during VM creation andneel2012-10-113-39/+59
* Deliver the MSI to the correct guest virtual cpu.neel2012-10-111-4/+1
* Grab the softc from the ACPI host-pci bridge device instead of from the pcineel2012-10-101-1/+1
* Allocate memory pages for the guest from the host's free page queue.neel2012-10-088-374/+193
* Clarify comment about default number of FICL dictionary cells.grehan2012-10-041-1/+1
* The ioctl VM_GET_MEMORY_SEG is no longer able to return the host physicalneel2012-10-043-9/+9
* Change vm_malloc() to map pages in the guest physical address space in 4KBneel2012-10-046-22/+55
* Allow the number of FICL dictionary cells to be overridden.grehan2012-10-032-1/+9
* Rework the GPT/MBR/raw policy so that it actually works, and navigatesgrehan2012-10-031-4/+30
* Restore the ability to boot partitioned disks. The previous submitgrehan2012-10-031-9/+4
* Get rid of assumptions in the hypervisor that the host physical memoryneel2012-10-032-2/+8
* Get rid of assumptions in the hypervisor that the host physical memoryneel2012-10-036-45/+134
* Fix the error return in disk_readslicetab() when an MBR/GPT partitiongrehan2012-10-022-1/+11
* Add cd9660 support to userboot to allow CD boot.grehan2012-10-021-0/+1
* Get rid of assumptions in the hypervisor that the host physical memoryneel2012-09-293-11/+53
* Intel VT-x provides the length of the instruction at the time of the nestedneel2012-09-275-35/+44
* Add an option "-a" to present the local apic in the XAPIC mode instead of theneel2012-09-266-13/+50
* Add support for trapping MMIO writes to local apic registers and emulating them.neel2012-09-2511-25/+677
* Add ioctls to control the X2APIC capability exposed by the virtual machine toneel2012-09-257-0/+114
* Add an explicit exit code 'SPINUP_AP' to tell the controlling process that anneel2012-09-258-224/+307
* Stash the 'vm_exit' information in each 'struct vcpu'.neel2012-09-244-7/+27
* Restructure the x2apic access code in preparation for supporting memory mappedneel2012-09-215-59/+108
* Add sysctls to display the total and free amount of hard-wired mem for VMsgrehan2012-08-265-0/+72
* Fix a bug in how a 64-bit bar in a pci passthru device would be presented toneel2012-08-061-1/+6
* Add support for emulating PCI multi-function devices.neel2012-08-061-54/+146
* Device model for ioapic emulation.neel2012-08-055-3/+347
* The displacement field in the decoded instruction should be treated as a 8-bitneel2012-08-041-20/+14
* Add the "-I" option to control whether or not an ioapic is visible to the guest.neel2012-08-041-5/+10
* Allow the 'bhyve' process to control whether or not the virtual machine sees anneel2012-08-044-17/+21
* Include 'device uart' in the guest kernel.neel2012-08-041-1/+1
* Use the correct variable to index into the 'lirq[]' array to check the legacyneel2012-08-041-1/+1
* Check that 'opts' is actually not NULL before dereferencing it. It is expectedneel2012-08-041-1/+1
* API to map an apic id to the vcpu.neel2012-08-042-0/+11
* There is no need to explicitly specify the CR4_VMXE bit when writing to guestneel2012-08-042-10/+2
OpenPOWER on IntegriCloud