Sign in
hafnium
/
hafnium
/
driver
/
linux
/
HEAD
196ed0e
SPCI is now called PSA FF-A
by Andrew Walbran
· 4 years, 7 months ago
master
81b9069
Add BUILD.gn
by David Brazdil
· 5 years ago
9abce27
Yield on unexpected errors running vCPU.
by Andrew Walbran
· 5 years ago
39fdefd
Clear the RX buffer if message is not deliverable.
by Marc Bonnici
· 5 years ago
18f08a6
Log errors from SPCI_RUN.
by Andrew Walbran
· 5 years ago
4cc539b
Copy vmapi source files from Hafnium tree on build.
by Andrew Walbran
· 5 years ago
06046ea
Fix local Kernel Module builds.
by Serban Constantinescu
· 5 years ago
2c6e751
Use SPCI_RXTX_MAP instead of hf_vm_configure.
by Andrew Walbran
· 5 years ago
73c3279
Use SPCI_RX_RELEASE rather than hf_mailbox_clear.
by Andrew Walbran
· 5 years ago
6aef655
Rename helper functions for getting VM ID and vCPU index.
by Andrew Walbran
· 5 years ago
39bf789
Call spci_run rather than hf_vcpu_run.
by Andrew Walbran
· 5 years ago
3b4db94
Use $(CURDIR) rather than $(PWD) in Makefile.
by Andrew Walbran
· 5 years ago
b040b30
Fix register usage of SPCI_ERROR.
by Andrew Walbran
· 5 years ago
cafe017
Use new spci_msg_send API.
by Andrew Walbran
· 5 years ago
b331fa9
Use message size from run_return rather than legacy header.
by Andrew Walbran
· 5 years ago
139759e
Fix bug in spci_call passing wrong arguments.
by Andrew Walbran
· 5 years ago
4fef63d
Support SPCI functions with multiple return values.
by Andrew Walbran
· 5 years ago
a989330
Implement SMCCC 1.2.
by Andrew Walbran
· 5 years ago
d426b6c
Implement SMCCC 1.1.
by Andrew Walbran
· 5 years ago
474c439
Implement hf_call with assembly inline rather than entire function.
by Andrew Walbran
· 5 years ago
3e669bc
Move common socket related code to separate header
by Fuad Tabba
· 5 years ago
5da4b6b
Updating Linux driver to use defined VM ID offset
by Fuad Tabba
· 5 years ago
8523ccd
[WARN] Fix printf format specifier
by Fuad Tabba
· 5 years ago
4c96d0c
Use spci_vm_id_t and spci_vm_count_t in more places.
by Andrew Walbran
· 5 years ago
3eeb1de
Use hf_vcpu_count_t for vCPU count where possible.
by Andrew Walbran
· 5 years ago
afea42a
Pass O argument to kernel Makefile
by David Brazdil
· 5 years ago
ddc3394
Use spci_vcpu_index_t for vCPU indices.
by Andrew Walbran
· 5 years ago
01390ae
Consistently use spci_vm_id_t for VM ID.
by Andrew Walbran
· 5 years ago
ece5ef4
Initialize waiting_for_message field of struct vcpu.
by Andrew Scull
· 6 years ago
9470423
Account for SPCI message header in received buffer.
by Andrew Scull
· 6 years ago
614ed7f
Account for SPCI message header in length test.
by Andrew Scull
· 6 years ago
1cc6c75
SPCI: Add support for SPCI_MSG_SEND.
by Jose Marinho
· 6 years ago
71f5736
Scheduler selects vCPU to receive message.
by Andrew Scull
· 6 years ago
df6478f
Move code around to reduce noise in later change.
by Andrew Scull
· 6 years ago
2bc0a32
Adding AUTHORS and changing copyright headers to refer to it.
by Andrew Walbran
· 6 years ago
8d55e50
Remove cpuhp callbacks when removing driver.
by Andrew Walbran
· 6 years ago
b3ca1dc
Enable but ignore hypervisor timer IRQ.
by Andrew Walbran
· 6 years ago
01f83de
Handle aborting VMs.
by Andrew Scull
· 6 years ago
ec84193
Add helper function to get struct vm from vm id.
by Wedson Almeida Filho
· 6 years ago
2bf9cdd
Updating license headers according to updated guidelines
by Andrew Walbran
· 6 years ago
0177811
Apply clang-format and add checkpatch.
by Andrew Scull
· 6 years ago
cd9fef9
Add support for new vcpu_run and mailbox_clear return values.
by Wedson Almeida Filho
· 6 years ago
e05702e
Differentiate a preempted and yielding vCPU.
by Andrew Scull
· 6 years ago
dbfc903
Call hf_mailbox_send with extra argument.
by Wedson Almeida Filho
· 6 years ago
e75db9d
Use renamed interrupt functions.
by Wedson Almeida Filho
· 6 years ago
89d0e47
Fix comments.
by Wedson Almeida Filho
· 6 years ago
ce08e9e
Set default kernel path to third_party.
by Andrew Scull
· 6 years ago
1ee3565
Add communication channel multiplexing.
by Wedson Almeida Filho
· 6 years ago
cda1cb2
Kick process if we try to wake up a vCPU which is already running.
by Andrew Walbran
· 6 years ago
7fe6233
Remove stale interrupt code and fix wake up TODOs.
by Wedson Almeida Filho
· 6 years ago
13c3a0b
Adding copyright headers.
by Andrew Walbran
· 6 years ago
82257c4
Introduce limits on the resources available to Hafnium.
by Andrew Scull
· 6 years ago
dc8cab5
Use API return structs.
by Andrew Scull
· 6 years ago
0973a2e
Conform to the mailbox API.
by Andrew Scull
· 6 years ago
bb7ae41
Use more specific types for Hafnium data.
by Andrew Scull
· 6 years ago
b722f95
Accomodate primary being and indexable VM.
by Andrew Scull
· 6 years ago
b3a61b5
Tidy up.
by Andrew Scull
· 6 years ago
5570423
Use hf/call.h shared header.
by Andrew Scull
· 6 years ago
f9e1192
Add partial support for sending request and receiving reply.
by Wedson Almeida Filho
· 6 years ago
2f62b42
Initial commit.
by Wedson Almeida Filho
· 6 years ago