Sign in
hafnium
/
hafnium
/
HEAD
« Previous
9dd859f
Remove unused header.
by Andrew Scull
· 5 years ago
ba79b0a
Fix comment typos.
by Andrew Scull
· 5 years ago
afea42a
Pass O argument to kernel Makefile
by David Brazdil
· 5 years ago
7e8de32
Check rollback of memory mapping succeeds.
by Andrew Scull
· 5 years ago
877ae4b
Rename assert to CHECK.
by Andrew Scull
· 5 years ago
e132279
Restructure configuration of buffers.
by Andrew Scull
· 5 years ago
3c0a90a
Add locking for the hypervisor's page table.
by Andrew Scull
· 5 years ago
226eaf9
Add install for flex and bison to satisfy LEX and YACC requirements
by Satnam Singh
· 5 years ago
b037d5b
Introduce typedef for vCPU index.
by Andrew Walbran
· 5 years ago
52d9967
Introduce spci_vm_count_t for count of VMs.
by Andrew Walbran
· 5 years ago
25d897e
Set GIC version for qemu in docs.
by Andrew Scull
· 5 years ago
1004b19
Configuration for VS Code.
by Andrew Walbran
· 5 years ago
ddc3394
Use spci_vcpu_index_t for vCPU indices.
by Andrew Walbran
· 5 years ago
fc6cd9d
Fix a case where spci_vm_id_t should be used.
by Andrew Walbran
· 5 years ago
e22b32f
Helpers for memory mapped IO.
by Andrew Scull
· 5 years ago
abf88fb
Fix typos in comment.
by Andrew Walbran
· 5 years ago
3364565
Implement minimal PSCI for secondary VMs to manage their vCPUs.
by Andrew Walbran
· 5 years ago
bc9daa4
Making timer test slightly more permissive.
by Andrew Walbran
· 5 years ago
1f32e72
Invalidate TLB if necessary when switching vCPUs.
by Andrew Walbran
· 5 years ago
9553492
Consistently use spci_vm_id_t for VM ID.
by Andrew Walbran
· 5 years ago
01390ae
Consistently use spci_vm_id_t for VM ID.
by Andrew Walbran
· 5 years ago
fc0b2b6
SPCI: Implement SPCI_VERSION.
by Jose Marinho
· 5 years ago
b208b4a
Stop secondary VMs from accessing GIC system registers.
by Andrew Walbran
· 5 years ago
afabe85
Read CPU IDs from FDT in tests, so they work under FVP.
by Andrew Walbran
· 5 years ago
6480f8f
Put peripheral registers in a separate sub-struct to lazy registers.
by Andrew Walbran
· 5 years ago
02ff6af
Only restore FPCR if different from saved value.
by Conrad Grobler
· 5 years ago
0964836
Change following functions in load.c to static.
by Hong-Seok Kim
· 5 years ago
d3e0696
Fix timer test to set time before enabling timer, so it passes on FVP.
by Andrew Walbran
· 5 years ago
2b395e4
Move hypervisor specific arch code to a subdirectory.
by Andrew Walbran
· 5 years ago
aafee78
Get rid of .. in #include statements.
by Andrew Walbran
· 5 years ago
8e94669
Factor out common variables in toolchain template.
by Andrew Walbran
· 5 years ago
972ba67
Add some more prerequisites.
by Andrew Walbran
· 5 years ago
4869936
Abstract UART.
by Andrew Walbran
· 5 years ago
f1d8557
Add missing dependency.
by Andrew Walbran
· 5 years ago
7559fcf
Use different toolchain for building test VMs, so only they can use FP.
by Andrew Walbran
· 5 years ago
2563552
Reduce RSIZE_MAX to make range checks effective.
by Andrew Scull
· 5 years ago
0ba13bb
Add link to CONTRIBUTING.md and remove Google-specific links.
by Andrew Walbran
· 5 years ago
fc9d438
Get VM from vCPU rather than passing it as well.
by Andrew Walbran
· 5 years ago
5f57052
Initialize waiting_for_message field of struct vcpu.
by Andrew Scull
· 5 years ago
ece5ef4
Initialize waiting_for_message field of struct vcpu.
by Andrew Scull
· 5 years ago
42347a9
Use spci_vm_id_t for VM IDs, and rename vm_get to vm_find.
by Andrew Walbran
· 5 years ago
549a9f2
Typo fix.
by Andrew Walbran
· 5 years ago
8fd8351
Include indirect dependencies directly.
by Andrew Walbran
· 5 years ago
3863e0b
Fix typo in assert comment.
by Andrew Walbran
· 5 years ago
e1310df
Introduce vm_get_vcpu helper function.
by Andrew Walbran
· 5 years ago
b58f899
Move locking out of vcpu_on to callers.
by Andrew Walbran
· 5 years ago
7e932bd
Return vm_lock directly rather than through an argument.
by Andrew Walbran
· 5 years ago
9a43fee
Have vm_secondary_start_vcpu take vcpu rather than index.
by Andrew Walbran
· 5 years ago
b4881c5
Remove unused vcpu_off function.
by Andrew Walbran
· 5 years ago
135dff3
SPCI: SPCI_YIELD.
by Jose Marinho
· 5 years ago
a824af6
Implement saving and restoring of FP registers.
by Conrad Grobler
· 5 years ago
2432e67
Fault rather than looping on secondary abort, so tests fail quickly.
by Andrew Walbran
· 5 years ago
2b87c70
Pass mapped memory size to secondary VMs on boot in x0.
by Andrew Walbran
· 5 years ago
2cb4339
Adding function to calculate difference between two addresses.
by Andrew Walbran
· 5 years ago
a2e3d86
Load Linux with its expected alignment.
by Andrew Walbran
· 5 years ago
75d0ae6
Make origin_address consistent with the address used for FVP tests.
by Andrew Walbran
· 5 years ago
d3cfaad
Recover from spurious faults which don't set the ISV.
by Andrew Scull
· 5 years ago
0e6bf1a
Refine image size calculation.
by Andrew Scull
· 5 years ago
0a12563
Fix running linux as primary VM test case under FVP
by Marc Bonnici
· 5 years ago
c0e4ca7
Add FVP support to kokoro build script
by Marc Bonnici
· 5 years ago
401ff56
Reserve the same memory ranges for Hafnium in the FDT as we unmap.
by Andrew Walbran
· 5 years ago
4a867bc
Replace magic constants with macros.
by Andrew Scull
· 5 years ago
d6ee110
Convert enum fields to upper snakecase.
by Andrew Scull
· 5 years ago
55baca6
Move from strlen to strnlen_s.
by Andrew Scull
· 5 years ago
8fbd7ee
Move from memmove to memmove_s.
by Andrew Scull
· 5 years ago
a1aa2ba
Move from memcpy to memcpy_s.
by Andrew Scull
· 5 years ago
2b5fbad
Move from memset to memset_s.
by Andrew Scull
· 5 years ago
8d9e121
Introduce intermediate build target for std.
by Andrew Scull
· 5 years ago
1262ac2
Define the maximum payload size for a message.
by Andrew Scull
· 5 years ago
f825293
Introduce assert() macro.
by Andrew Scull
· 5 years ago
5c496a3
Don't depend on muslc for embedded artifacts.
by Andrew Scull
· 5 years ago
a59f9bc
Enable basic stack canary.
by Andrew Scull
· 5 years ago
a9c172d
Unify panic handling in a single location.
by Andrew Scull
· 5 years ago
845fc9b
hftest: handle timeout as failure rather than crash.
by Andrew Scull
· 5 years ago
8023236
Remove size field from MESSAGE return code.
by Andrew Scull
· 5 years ago
9470423
Account for SPCI message header in received buffer.
by Andrew Scull
· 5 years ago
3633f97
Import SPCI payload size test.
by Andrew Scull
· 5 years ago
614ed7f
Account for SPCI message header in length test.
by Andrew Scull
· 5 years ago
5a69a31
SPCI: Add SPCI_MSG_SEND and RECV unit tests.
by Marc Bonnici
· 5 years ago
3e2442f
SPCI: SPCI_MSG_RECV.
by Jose Marinho
· 5 years ago
a1dfeda
SPCI: Introduce SPCI_MSG_SEND.
by Jose Marinho
· 5 years ago
4e4e4d5
SPCI: Misc protocol definitions.
by Jose Marinho
· 5 years ago
1cc6c75
SPCI: Add support for SPCI_MSG_SEND.
by Jose Marinho
· 5 years ago
53d9d04
Add util.h as header for util.c.
by Andrew Walbran
· 5 years ago
b06d175
Export policy for selecting message recipient.
by Andrew Scull
· 5 years ago
71f5736
Scheduler selects vCPU to receive message.
by Andrew Scull
· 5 years ago
9865625
Add infrastructure for running tests under FVP.
by Andrew Walbran
· 5 years ago
78a63b7
Allow arguments to FAIL macro in test.
by Andrew Walbran
· 5 years ago
2d10e88
Add test that WFI is a no-op when there is a pending interrupt.
by Andrew Walbran
· 5 years ago
9311c9a
hf_mailbox_receive should not block if there is a pending interrupt.
by Andrew Walbran
· 5 years ago
48196eb
Yield on WFE rather than potentially looping forever.
by Andrew Walbran
· 5 years ago
df6478f
Move code around to reduce noise in later change.
by Andrew Scull
· 5 years ago
883a4b2
Don't use system include path for target build.
by Andrew Walbran
· 5 years ago
7d4cd53
Fix dlog behaviour for the X conversion specifier.
by Jose Marinho
· 5 years ago
bc342d4
Infrastructure for running tests under Linux in primary VM.
by Andrew Walbran
· 5 years ago
692b325
Adding AUTHORS and changing copyright headers to refer to it.
by Andrew Walbran
· 5 years ago
2bc0a32
Adding AUTHORS and changing copyright headers to refer to it.
by Andrew Walbran
· 5 years ago
c6903d1
Rename shutdown() to power_off() to avoid conflicts with libc for tests.
by Andrew Walbran
· 5 years ago
4a53ba6
Move std.c to arch to avoid conflicts with libc for tests.
by Andrew Walbran
· 5 years ago
8cc983e
Fix signature of ipa_init.
by Alfredo Mazzinghi
· 5 years ago
Next »