<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/efidev, branch releng/12.4</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.4</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.4'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2021-01-10T05:58:55Z</updated>
<entry>
<title>kern: efirt: correct configuration table entry size</title>
<updated>2021-01-10T05:58:55Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2020-12-27T17:26:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4c63cc766f30781dadf1e164e7137de95108ff25'/>
<id>urn:sha1:4c63cc766f30781dadf1e164e7137de95108ff25</id>
<content type='text'>
Each entry actually stores a native pointer, not a uint64_t quantity. While
we're here, go ahead and export the pointer as-is rather than converting it
to KVA. This may be more useful as consumers can map /dev/mem and observe
the entry.

For reference, see: sys/contrib/edk2/Include/Uefi/UefiSpec.h

(cherry picked from commit ee938b20335d26ca652deac4a1a063e90cafa303)
</content>
</entry>
<entry>
<title>kern: efirt: enter runtime environment to deref efi_cfgtbl</title>
<updated>2021-01-10T05:58:43Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2020-12-27T17:28:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=63882ce21586f6904ae4faf9dbbf73b560378773'/>
<id>urn:sha1:63882ce21586f6904ae4faf9dbbf73b560378773</id>
<content type='text'>
This fixes an insta-panic when EFIIOC_GET_TABLE is used.

(cherry picked from commit 0861c7d3e048556841fa5085173660dceadc5646)
</content>
</entry>
<entry>
<title>MFC r343755:</title>
<updated>2019-09-05T23:27:59Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2019-09-05T23:27:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=835ddc360d2fc8faaa80993c4e2c9985c2c72145'/>
<id>urn:sha1:835ddc360d2fc8faaa80993c4e2c9985c2c72145</id>
<content type='text'>
  Regularize the Netflix copyright
</content>
</entry>
<entry>
<title>Revert r351902 ... it didn't properly exclude rack.c changes</title>
<updated>2019-09-05T23:24:43Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2019-09-05T23:24:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4f58e69b0dedaabe320f3701a6d018160f83b673'/>
<id>urn:sha1:4f58e69b0dedaabe320f3701a6d018160f83b673</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC r343755:</title>
<updated>2019-09-05T22:38:53Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2019-09-05T22:38:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c1b1efbe5b2cec80e45c20caf77ed519a87d4b4a'/>
<id>urn:sha1:c1b1efbe5b2cec80e45c20caf77ed519a87d4b4a</id>
<content type='text'>
  Regularize the Netflix copyright
</content>
</entry>
<entry>
<title>MFC r348541:</title>
<updated>2019-06-10T17:44:50Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2019-06-10T17:44:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e0eb794523147c9edde88a4a33f64b1a7e097e56'/>
<id>urn:sha1:e0eb794523147c9edde88a4a33f64b1a7e097e56</id>
<content type='text'>
efirt efi_enter(): Release acquired locks and restore FPU ownership if
efi_arch_enter() returned an error.
</content>
</entry>
<entry>
<title>Assign to correct structure members.</title>
<updated>2018-09-04T19:28:46Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2018-09-04T19:28:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8e6e1ba8434be3569132f0f2e132bced3e64ea7d'/>
<id>urn:sha1:8e6e1ba8434be3569132f0f2e132bced3e64ea7d</id>
<content type='text'>
Reported by:	cem from Coverity
Sponsored by:	The FreeBSD Foundation
MFC after:	6 days
Approved by:	re (gjb)
</content>
</entry>
<entry>
<title>Catch exceptions during EFI RT calls on amd64.</title>
<updated>2018-09-02T21:37:05Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2018-09-02T21:37:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=50cd0be78f3e7fc069f5a06a4dc9aac35a4c0af0'/>
<id>urn:sha1:50cd0be78f3e7fc069f5a06a4dc9aac35a4c0af0</id>
<content type='text'>
This appeared to be required to have EFI RT support and EFI RTC
enabled by default, because there are too many reports of faulting
calls on many different machines.  The knob is added to leave the
exceptions unhandled to allow to debug the actual bugs.

Reviewed by:	kevans
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Approved by:    re (rgrimes)
Differential revision:	https://reviews.freebsd.org/D16972
</content>
</entry>
<entry>
<title>Improve error messages from clock_if.m method failures.</title>
<updated>2018-09-02T20:17:51Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2018-09-02T20:17:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=420382368aedd73a0c87b8686049041e3479db3b'/>
<id>urn:sha1:420382368aedd73a0c87b8686049041e3479db3b</id>
<content type='text'>
Print error message in verbose mode when CLOCK_SETTIME() clock_if.m
method failed.  For EFIRT RTC clock, add error code for the failure of
CLOCK_GETTIME() report.

Reviewed by:	kevans
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Approved by:    re (rgrimes)
Differential revision:	https://reviews.freebsd.org/D16972
</content>
</entry>
<entry>
<title>Normalize use of semicolon with EFI_TIME_LOCK macros.</title>
<updated>2018-09-02T19:48:41Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2018-09-02T19:48:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d4be3789fe21e918ea3bdb498102ef12ffa21626'/>
<id>urn:sha1:d4be3789fe21e918ea3bdb498102ef12ffa21626</id>
<content type='text'>
Reviewed by:	kevans
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Approved by:    re (rgrimes)
Differential revision:	https://reviews.freebsd.org/D16972
</content>
</entry>
</feed>
