<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>56a26fc1af60e31732f8913ebe4c058095b6c721 - libvmmapi: Conditionalize compilation of some functions</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/lib/libvmmapi/Makefile#56a26fc1af60e31732f8913ebe4c058095b6c721</link>
        <description>libvmmapi: Conditionalize compilation of some functionsHide definitions of several functions that currently don&apos;t haveimplementatations in the arm64 vmm port.  In particular, add aWITH_VMMAPI_SNAPSHOT preprocessor variable that can be used to enablecompilation of save/restore functions, and conditionalize compilation ofsome functions only used by amd64 bhyve.  If in the long term theyremain amd64-only, they can move to vmmapi_machdep.c, but for now it&apos;snot clear to me that that&apos;s the right thing to do.MFC after:	2 weeksSponsored by:	Innovate UK

            List of files:
            /freebsd-src/lib/libvmmapi/Makefile</description>
        <pubDate>Wed, 03 Apr 2024 17:45:06 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>967264cfcd6d1a42dc0c9f9916320afe90f1faa4 - libvmmapi: Add a subdirectory for amd64-specific code</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/lib/libvmmapi/Makefile#967264cfcd6d1a42dc0c9f9916320afe90f1faa4</link>
        <description>libvmmapi: Add a subdirectory for amd64-specific codeMove vmmapi_freebsd.c there.  It contains x86-specific code used only bybhyveload(8).Move vcpu_reset() into vmmapi_machdep.c.  It is also x86-specific.No functional change intended.Reviewed by:	corvink, jhbMFC after:	2 weeksSponsored by:	Innovate UKDifferential Revision:	https://reviews.freebsd.org/D40998

            List of files:
            /freebsd-src/lib/libvmmapi/Makefile</description>
        <pubDate>Wed, 03 Apr 2024 16:52:00 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/lib/libvmmapi/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-src/lib/libvmmapi/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:55:03 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7d9ef309bd09c061e9cad8ace6f7bb4c60f087e6 - libvmmapi: Add a struct vcpu and use it in most APIs.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/lib/libvmmapi/Makefile#7d9ef309bd09c061e9cad8ace6f7bb4c60f087e6</link>
        <description>libvmmapi: Add a struct vcpu and use it in most APIs.This replaces the &apos;struct vm, int vcpuid&apos; tuple passed to most APIcalls and is similar to the changes recently made in vmm(4) in thekernel.struct vcpu is an opaque type managed by libvmmapi.  For now it storesa pointer to the VM context and an integer id.As an immediate effect this removes the divergence between the kerneland userland for the instruction emulation code introduced by therecent vmm(4) changes.Since this is a major change to the vmmapi API, bump VMMAPI_VERSION to0x200 (2.0) and the shared library major version.While here (and since the major version is bumped), remove unusedvcpu argument from vm_setup_pptdev_msi*().Add new functions vm_suspend_all_cpus() and vm_resume_all_cpus() foruse by the debug server.  The underyling ioctl (which uses a vcpuid of-1) remains unchanged, but the userlevel API now uses separatefunctions for global CPU suspend/resume.Reviewed by:	corvink, markjDifferential Revision:	https://reviews.freebsd.org/D38124

            List of files:
            /freebsd-src/lib/libvmmapi/Makefile</description>
        <pubDate>Fri, 24 Mar 2023 18:49:06 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>45cd18ec73dcd262612898bf1a263cacde17d348 - libvmmapi: Fix warnings and stop overridding WARNS</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/lib/libvmmapi/Makefile#45cd18ec73dcd262612898bf1a263cacde17d348</link>
        <description>libvmmapi: Fix warnings and stop overridding WARNS- Avoid shadowing the global optarg.- Sprinkle __unused.- Cast nitems() to int.- Fix sign in vm_copy_setup().Reviewed by:	grehanMFC after:	1 weekSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D31306

            List of files:
            /freebsd-src/lib/libvmmapi/Makefile</description>
        <pubDate>Mon, 26 Jul 2021 20:40:16 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>13caa468668019a6c93ed6ff65ab21c673b378cb - Merge the projects/release-pkg branch to head.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/lib/libvmmapi/Makefile#13caa468668019a6c93ed6ff65ab21c673b378cb</link>
        <description>Merge the projects/release-pkg branch to head.This allows packaging the base system with pkg(8), includingbut not limited to providing the ability to provide upstreambinary update possibilities for non-tier-1 architectures.This merge is a requirement of the 11.0-RELEASE, and as such,thank you to everyone that has tested the project branch.Documentation in build(7) etc. is still somewhat sparse, butupdates to those parts will follow.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-src/lib/libvmmapi/Makefile</description>
        <pubDate>Sat, 16 Apr 2016 07:45:30 +0000</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a70cba95822f662d3f9da5119b6a0c433e8f70af - First pass through library packaging.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/lib/libvmmapi/Makefile#a70cba95822f662d3f9da5119b6a0c433e8f70af</link>
        <description>First pass through library packaging.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-src/lib/libvmmapi/Makefile</description>
        <pubDate>Thu, 04 Feb 2016 21:16:35 +0000</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>416ba5c74546f32a993436a99516d35008e9f384 - Catch up with HEAD (r280229-r284686).</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/lib/libvmmapi/Makefile#416ba5c74546f32a993436a99516d35008e9f384</link>
        <description>Catch up with HEAD (r280229-r284686).

            List of files:
            /freebsd-src/lib/libvmmapi/Makefile</description>
        <pubDate>Mon, 22 Jun 2015 00:05:22 +0000</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>98e0ffaefb0f241cda3a72395d3be04192ae0d47 - Merge sync of head</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/lib/libvmmapi/Makefile#98e0ffaefb0f241cda3a72395d3be04192ae0d47</link>
        <description>Merge sync of head

            List of files:
            /freebsd-src/lib/libvmmapi/Makefile</description>
        <pubDate>Wed, 27 May 2015 01:19:58 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7757a1b4dc60696d9a95137ee0a2accd4ee680f4 - Merge from head</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/lib/libvmmapi/Makefile#7757a1b4dc60696d9a95137ee0a2accd4ee680f4</link>
        <description>Merge from head

            List of files:
            /freebsd-src/lib/libvmmapi/Makefile</description>
        <pubDate>Sun, 03 May 2015 19:30:11 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7263c8c0998402e9860a0865013fbec4ece98cd4 - MFH: r280643-r281852</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/lib/libvmmapi/Makefile#7263c8c0998402e9860a0865013fbec4ece98cd4</link>
        <description>MFH: r280643-r281852Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-src/lib/libvmmapi/Makefile</description>
        <pubDate>Wed, 22 Apr 2015 12:58:16 +0000</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ea4a4d8a2e1342723c704972808b553021852a71 - Fix overlinking in bhyve:</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/lib/libvmmapi/Makefile#ea4a4d8a2e1342723c704972808b553021852a71</link>
        <description>Fix overlinking in bhyve:libvmmapi is actually needed to be linked to libutil, not bhyve nor bhyveload

            List of files:
            /freebsd-src/lib/libvmmapi/Makefile</description>
        <pubDate>Thu, 09 Apr 2015 21:38:40 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cfe30d02adda7c3b5c76156ac52d50d8cab325d9 - Merge fresh head.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/lib/libvmmapi/Makefile#cfe30d02adda7c3b5c76156ac52d50d8cab325d9</link>
        <description>Merge fresh head.

            List of files:
            /freebsd-src/lib/libvmmapi/Makefile</description>
        <pubDate>Wed, 19 Jun 2013 11:36:13 +0000</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d241a0e67ff3a44947931bf8c841d9786c59efd7 - IFC @247348.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/lib/libvmmapi/Makefile#d241a0e67ff3a44947931bf8c841d9786c59efd7</link>
        <description>IFC @247348.

            List of files:
            /freebsd-src/lib/libvmmapi/Makefile</description>
        <pubDate>Tue, 26 Feb 2013 21:16:10 +0000</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d9a447559bc04121f7c6682e64abe67efa154864 - Sync with HEAD.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/lib/libvmmapi/Makefile#d9a447559bc04121f7c6682e64abe67efa154864</link>
        <description>Sync with HEAD.

            List of files:
            /freebsd-src/lib/libvmmapi/Makefile</description>
        <pubDate>Fri, 08 Feb 2013 16:10:16 +0000</pubDate>
        <dc:creator>David E. O&apos;Brien &lt;obrien@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c458fc1ed46dbdc27a4864d9db32d6f169db860d - Merge projects/bhyve to head.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/lib/libvmmapi/Makefile#c458fc1ed46dbdc27a4864d9db32d6f169db860d</link>
        <description>Merge projects/bhyve to head.&apos;bhyve&apos; was developed by grehan@ and myself at NetApp (thanks!).Special thanks to Peter Snyder, Joe Caradonna and Michael Dexter for theirsupport and encouragement.Obtained from:	NetApp

            List of files:
            /freebsd-src/lib/libvmmapi/Makefile</description>
        <pubDate>Sat, 19 Jan 2013 04:18:52 +0000</pubDate>
        <dc:creator>Neel Natu &lt;neel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fbfc1c763c4ea184722b7ff3314e81c3f6bd0df2 - Remove mptable generation code from libvmmapi and move it to bhyve.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/lib/libvmmapi/Makefile#fbfc1c763c4ea184722b7ff3314e81c3f6bd0df2</link>
        <description>Remove mptable generation code from libvmmapi and move it to bhyve.Firmware tables require too much knowledge of system configuration,and it&apos;s difficult to pass that information in general terms to a library.The upcoming ACPI work exposed this - it will also livein bhyve.Also, remove code specific to NetApp from the mptable name, and removethe -n option from bhyve.Reviewed by:	neelObtained from:	NetApp

            List of files:
            /freebsd-src/lib/libvmmapi/Makefile</description>
        <pubDate>Fri, 26 Oct 2012 13:40:12 +0000</pubDate>
        <dc:creator>Peter Grehan &lt;grehan@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b67e81db439590db9867ade29c1a95d3fc812ba6 - First cut to port bhyve, vmmctl, and libvmmapi to HEAD.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/lib/libvmmapi/Makefile#b67e81db439590db9867ade29c1a95d3fc812ba6</link>
        <description>First cut to port bhyve, vmmctl, and libvmmapi to HEAD.

            List of files:
            /freebsd-src/lib/libvmmapi/Makefile</description>
        <pubDate>Sun, 15 May 2011 04:03:11 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>366f60834ff8ef709f132fe8976c96a5e2caace9 - Import of bhyve hypervisor and utilities, part 1.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/lib/libvmmapi/Makefile#366f60834ff8ef709f132fe8976c96a5e2caace9</link>
        <description>Import of bhyve hypervisor and utilities, part 1.  vmm.ko - kernel module for VT-x, VT-d and hypervisor control  bhyve  - user-space sequencer and i/o emulation  vmmctl - dump of hypervisor register state  libvmm - front-end to vmm.ko chardev interfacebhyve was designed and implemented by Neel Natu.Thanks to the following folk from NetApp who helped to make this available:	Joe CaraDonna	Peter Snyder	Jeff Heller	Sandeep Mann	Steve Miller	Brian Pawlowski

            List of files:
            /freebsd-src/lib/libvmmapi/Makefile</description>
        <pubDate>Fri, 13 May 2011 04:54:01 +0000</pubDate>
        <dc:creator>Peter Grehan &lt;grehan@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
