<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/boot/userboot/userboot.h, branch upstream/11.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>Add vm_set_register() and vm_set_desc() callbacks. These callbacks</title>
<updated>2016-02-26T16:00:16+00:00</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2016-02-26T16:00:16+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7eb9cc0975a11338ae04daeedb7aed2965f4493a'/>
<id>7eb9cc0975a11338ae04daeedb7aed2965f4493a</id>
<content type='text'>
translate directly into calls to their namesake API functions in
libvmmapi.

It is an improvement over the existing setreg(), setmsr(), setcr()
setgdt() and exec() callbacks in that the new additions give full
control and don't assume we're booting FreeBSD, like exec() and
don't assume one only wants to set the value of RSP, like setreg().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
translate directly into calls to their namesake API functions in
libvmmapi.

It is an improvement over the existing setreg(), setmsr(), setcr()
setgdt() and exec() callbacks in that the new additions give full
control and don't assume we're booting FreeBSD, like exec() and
don't assume one only wants to set the value of RSP, like setreg().
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a callback function to userboot.so to fetch a list of environment</title>
<updated>2012-11-12T22:38:54+00:00</updated>
<author>
<name>Neel Natu</name>
<email>neel@FreeBSD.org</email>
</author>
<published>2012-11-12T22:38:54+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=04f9c8ff3234d733c2a6f5f780cc8886756cba1b'/>
<id>04f9c8ff3234d733c2a6f5f780cc8886756cba1b</id>
<content type='text'>
variables and pass them to the kernel.

Reviewed by:	dfr
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
variables and pass them to the kernel.

Reviewed by:	dfr
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace all references to loader_callbacks_v1 with loader_callbacks.</title>
<updated>2012-10-03T17:20:34+00:00</updated>
<author>
<name>Andrey V. Elsukov</name>
<email>ae@FreeBSD.org</email>
</author>
<published>2012-10-03T17:20:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=45ac30d5f88866d83474b76b8e2e7e387c8ffe48'/>
<id>45ac30d5f88866d83474b76b8e2e7e387c8ffe48</id>
<content type='text'>
Suggested by:	grehan@
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Suggested by:	grehan@
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump USERBOOT_VERSION.</title>
<updated>2012-08-05T17:04:58+00:00</updated>
<author>
<name>Andrey V. Elsukov</name>
<email>ae@FreeBSD.org</email>
</author>
<published>2012-08-05T17:04:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3db1bfd80da6f5514805d10cf12c878b3d3d5c83'/>
<id>3db1bfd80da6f5514805d10cf12c878b3d3d5c83</id>
<content type='text'>
Requested by:	dfr
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Requested by:	dfr
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce new API to work with disks from the loader's drivers.</title>
<updated>2012-08-05T12:15:15+00:00</updated>
<author>
<name>Andrey V. Elsukov</name>
<email>ae@FreeBSD.org</email>
</author>
<published>2012-08-05T12:15:15+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2c6f04dc0a1fc38959acb378f6d48203cd351f60'/>
<id>2c6f04dc0a1fc38959acb378f6d48203cd351f60</id>
<content type='text'>
It uses new API from the part.c to work with partition tables.

Update userboot's disk driver to use new API. Note that struct
loader_callbacks_v1 has changed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It uses new API from the part.c to work with partition tables.

Update userboot's disk driver to use new API. Note that struct
loader_callbacks_v1 has changed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a version of the FreeBSD bootloader which can run in userland, packaged</title>
<updated>2011-06-30T16:08:56+00:00</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>2011-06-30T16:08:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9777aa3f124a652e468da4d94d4cf0ed796b28ac'/>
<id>9777aa3f124a652e468da4d94d4cf0ed796b28ac</id>
<content type='text'>
as a shared library. This is intended to be used by BHyVe to load FreeBSD
kernels into new virtual machines.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
as a shared library. This is intended to be used by BHyVe to load FreeBSD
kernels into new virtual machines.
</pre>
</div>
</content>
</entry>
</feed>
