<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/psci, 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>2019-08-09T12:15:23Z</updated>
<entry>
<title>MFC r345299:</title>
<updated>2019-08-09T12:15:23Z</updated>
<author>
<name>Michal Meloun</name>
<email>mmel@FreeBSD.org</email>
</author>
<published>2019-08-09T12:15:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4b3ce13cee17039aa6b6e85c6bf255dc70fbe4c2'/>
<id>urn:sha1:4b3ce13cee17039aa6b6e85c6bf255dc70fbe4c2</id>
<content type='text'>
  PSCI: Don't take missing implementation of psci get_version() as fatal.
  Minimalistic PSCI implementation in U-Boot doesn't implement get_version()
  method for some SoC. In this case, use PSCI version declared by 'psci' node
  in DT as fallback.
</content>
</entry>
<entry>
<title>Fix a typo on the PSCI smc call wrapper.</title>
<updated>2018-08-14T13:56:49Z</updated>
<author>
<name>Luiz Otavio O Souza</name>
<email>loos@FreeBSD.org</email>
</author>
<published>2018-08-14T13:56:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=217643e7da740fbe3d400c35b71d27a1630674a6'/>
<id>urn:sha1:217643e7da740fbe3d400c35b71d27a1630674a6</id>
<content type='text'>
Looks good from:	andrew
Sponsored by:	Rubicon Communications, LLC (Netgate)
</content>
</entry>
<entry>
<title>Use int for the pcpu_ssbd argument. This is included from userland and may</title>
<updated>2018-07-31T15:08:02Z</updated>
<author>
<name>Andrew Turner</name>
<email>andrew@FreeBSD.org</email>
</author>
<published>2018-07-31T15:08:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=100a6d1905b1bb510020e6fe3a535ebf5fc395e8'/>
<id>urn:sha1:100a6d1905b1bb510020e6fe3a535ebf5fc395e8</id>
<content type='text'>
not include the needed headers to get the bool definition.

Reported by:	manu
Pointy hat to:	andrew
Sponsored by:	DARPA, AFRL
</content>
</entry>
<entry>
<title>Implement the SSBD (CVE-2018-3639) workaround on arm64</title>
<updated>2018-07-31T12:53:27Z</updated>
<author>
<name>Andrew Turner</name>
<email>andrew@FreeBSD.org</email>
</author>
<published>2018-07-31T12:53:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0594061ee6fbd63d428e70cab4c82171f87f7604'/>
<id>urn:sha1:0594061ee6fbd63d428e70cab4c82171f87f7604</id>
<content type='text'>
This calls into the Arm Trusted Firmware to enable and disable the
workaround for the Speculative Store Bypass Disable (SSBD) issue, also
known as Spectre Variant 4.

As this may have a large performance overhead, and how exploitable SSBD is
is unknown we follow the Linux lead of allowing the administrator to select
between always on, always off, or only enabled in the kernel, with the
latter being the default.

PR:		228955
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D15819
</content>
</entry>
<entry>
<title>psci: Add \n at the end of printf</title>
<updated>2018-07-06T17:39:48Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2018-07-06T17:39:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=85ab1415fff6611bffefe1fc95c49f85324f1025'/>
<id>urn:sha1:85ab1415fff6611bffefe1fc95c49f85324f1025</id>
<content type='text'>
Add a \n at the end of the printf if no PSCI function was found otherwise
it mess up the console log.
</content>
</entry>
<entry>
<title>Move the SMCCC SYSINIT later in the boot so the psci driver has attached.</title>
<updated>2018-06-20T10:57:29Z</updated>
<author>
<name>Andrew Turner</name>
<email>andrew@FreeBSD.org</email>
</author>
<published>2018-06-20T10:57:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1d802c646c24c39d94dd3bc84f8c22c60343b8f1'/>
<id>urn:sha1:1d802c646c24c39d94dd3bc84f8c22c60343b8f1</id>
<content type='text'>
Sponsored by:	DARPA, AFRL
</content>
</entry>
<entry>
<title>Fix the SMCCC signatures, they are all 32-bit calls. This fixes SMCCC</title>
<updated>2018-06-20T10:02:50Z</updated>
<author>
<name>Andrew Turner</name>
<email>andrew@FreeBSD.org</email>
</author>
<published>2018-06-20T10:02:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=95c4b3c7355301a8930fcc566c89967b54f99b04'/>
<id>urn:sha1:95c4b3c7355301a8930fcc566c89967b54f99b04</id>
<content type='text'>
version detection.

Sponsored by:	DARPA, AFRL
</content>
</entry>
<entry>
<title>Add the SMCCC return codes from ARM DEN 0070A.</title>
<updated>2018-06-13T15:41:22Z</updated>
<author>
<name>Andrew Turner</name>
<email>andrew@FreeBSD.org</email>
</author>
<published>2018-06-13T15:41:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=09d1a08ddc4e9721093fd74281b77bf281dd2d08'/>
<id>urn:sha1:09d1a08ddc4e9721093fd74281b77bf281dd2d08</id>
<content type='text'>
While here add a comment with the document the function IDs come from.

Sponsored by:	DARPA, AFRL
</content>
</entry>
<entry>
<title>Add support for the ARM SMC Calling Convention (SMCCC). This is a method</title>
<updated>2018-06-13T15:32:00Z</updated>
<author>
<name>Andrew Turner</name>
<email>andrew@FreeBSD.org</email>
</author>
<published>2018-06-13T15:32:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f651b5252702fbcaf6d2f69b51e2c6b6f9bdd4a0'/>
<id>urn:sha1:f651b5252702fbcaf6d2f69b51e2c6b6f9bdd4a0</id>
<content type='text'>
to call into the firmware in a similar way to the existing PSCI, and used
PSCI to detect when SMCCC is enabled.

There is a function ID space we can use. Currently we only support 3
functions in the ARM Architecture Calls region, however it is expected we
will expend these in the future.

Sponsored by:	DARPA, AFRL
</content>
</entry>
<entry>
<title>Move psci_call to a header file so we can use it in other files to</title>
<updated>2018-06-13T15:24:07Z</updated>
<author>
<name>Andrew Turner</name>
<email>andrew@FreeBSD.org</email>
</author>
<published>2018-06-13T15:24:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9e8cb3d22632005c21964d1264aa69c58ef1299c'/>
<id>urn:sha1:9e8cb3d22632005c21964d1264aa69c58ef1299c</id>
<content type='text'>
communicate with the firmware.

Sponsored by:	DARPA, AFRL
</content>
</entry>
</feed>
