| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
|
|
|
|
|
|
|
| |
These can be returned from the PSCI AFFINITY_INFO call. This is not
marked as optional so bhyve will need to implement it & can use these
macros.
Sponsored by: Arm Ltd
|
|
|
|
|
|
|
| |
Add PSCI_VER that takes a major and minor version and builds the value
returned by the firmware. This will be used by bhyve.
Sponsored by: Arm Ltd
|
|
|
|
|
|
|
|
|
|
| |
Wrap parts of psci.h that aren't usable by userspace in _KERNEL checks.
This allows it to be used to implement PSCI and SMCCC by bhyve in
userspace.
Sponsored by: Arm Ltd
Sponsored by: Innovate UK
Sponsored by: The FreeBSD Foundation
|
|
|
|
|
|
|
|
|
|
| |
This was already declared in psci.h, but it was never defined/set. Do
this now, so we can use it to decide if enable-method in /cpus FDT nodes
should be inspected later on. While we're here, convert it to a
boolean.
Reviewed by: andrew (slightly earlier version)
Differential Revision: https://reviews.freebsd.org/D34553
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PSCI code to use it.
This interface will also be used by Intel Stratix 10 platform.
This was not tested on arm due to lack of PSCI-enabled arm hardware
lying around.
Reviewed by: andrew
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D21439
Notes:
svn path=/head/; revision=352301
|
|
|
|
|
|
|
|
|
|
|
| |
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.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=345299
|
|
|
|
|
|
|
|
|
| |
communicate with the firmware.
Sponsored by: DARPA, AFRL
Notes:
svn path=/head/; revision=335061
|
|
|
|
|
|
|
|
|
| |
check for this, returning an error if the version is too old.
Sponsored by: DARPA, AFRL
Notes:
svn path=/head/; revision=335056
|
|
|
|
|
|
|
|
|
| |
to query if a given function is implemented and its features.
Sponsored by: DARPA, AFRL
Notes:
svn path=/head/; revision=335054
|
|
|
|
|
|
|
|
|
|
| |
outside the PSCI driver.
MFC after: 1 week
Sponsored by: DARPA, AFRL
Notes:
svn path=/head/; revision=327728
|
|
|
|
|
|
|
|
|
|
|
|
| |
kernel calls this directly so the event handler is not called, meaning
the computer fails to reboot.
Tested by: cognet
MFC after: 1 week
Sponsored by: DARPA, AFRL
Notes:
svn path=/head/; revision=317361
|
|
|
|
|
|
|
|
|
| |
impossible as the PSCI firmware is missing.
Sponsored by: ABT Systmes Ltd
Notes:
svn path=/head/; revision=307910
|
|
handles versions 0.1 and 0.2 of the standard on 32-bit ARM.
With this driver we can shutdown in QEMU. Further work is needed to
turn secondary cores on on boot and to support later revisions of the
specification.
Submitted by: Robin Randhawa <Robin.Randhawa at ARM.com>
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/head/; revision=281466
|