Sign in
hafnium
/
hafnium
/
HEAD
« Previous
aa7db8e
Make mailbox clearing idempotent.
by Andrew Scull
· 5 years ago
bc82f2d
Save and restore ELR_EL1 and SPSR_EL1 when switching vCPUs.
by Andrew Walbran
· 5 years ago
bb3ab6c
Get the cpu IDs from the FDT.
by Andrew Scull
· 6 years ago
1bb0aec
Fix paths in kokoro config so that test logs are uploaded.
by Andrew Walbran
· 5 years ago
17a6dc1
Fix type mismatch in load_primary signature.
by Alfredo Mazzinghi
· 5 years ago
be9d77b
Put common code in a shared target rather than copying lines.
by Andrew Walbran
· 5 years ago
c458192
Updating driver submodule.
by Andrew Walbran
· 5 years ago
8d55e50
Remove cpuhp callbacks when removing driver.
by Andrew Walbran
· 5 years ago
c960c03
Implement minimal PSCI 1.1.
by Andrew Scull
· 6 years ago
99d2d4c
Handle spurious page faults due to break-before-make.
by Wedson Almeida Filho
· 5 years ago
e95aa64
Use clang for building Linux and our kernel module.
by Andrew Walbran
· 5 years ago
62e9156
Forward extra defines from the aarch64_common_toolchain.
by Alfredo Mazzinghi
· 5 years ago
377bd8b
Use target_out_dir rather than root_out_dir for VM images and initrds.
by Andrew Walbran
· 5 years ago
eb1997c
Add alignment macros.
by Alfredo Mazzinghi
· 5 years ago
8aa8c62
Add flag to disable LTO optimizations.
by Alfredo Mazzinghi
· 5 years ago
880f5b2
Refactor build template for aarch64.
by Alfredo Mazzinghi
· 5 years ago
b2bb1d3
Build each project in a different output directory.
by Alfredo Mazzinghi
· 5 years ago
6bc52b2
Fail rather than crashing if there is no test output.
by Andrew Walbran
· 5 years ago
a3f6da7
No need for a loop to get a fixed number of arguments.
by Andrew Walbran
· 5 years ago
48c2dc8
Breaking busy_secondary and interrupts suites out into separate files.
by Andrew Walbran
· 5 years ago
d1335e0
Add tests for virtual timer in a secondary VM.
by Andrew Walbran
· 6 years ago
508e63c
Implement virtual timer for secondary VMs.
by Andrew Walbran
· 6 years ago
1f8d487
Save and restore virtual timer registers.
by Andrew Walbran
· 6 years ago
b3ca1dc
Enable but ignore hypervisor timer IRQ.
by Andrew Walbran
· 5 years ago
66d62bf
Make yield a noop for the primary.
by Andrew Scull
· 5 years ago
17db43d
Test that primary can use timers to get back from secondary.
by Andrew Walbran
· 5 years ago
8b75fde
Check memory access is removed when giving or sharing.
by Andrew Scull
· 5 years ago
8233128
Correct logs during abort.
by Andrew Scull
· 5 years ago
38772ab
Re-constify pointer to current.
by Andrew Scull
· 5 years ago
2e7a76d
Split test suites into thier own files.
by Andrew Scull
· 5 years ago
9726c25
Handle VMs misbehaving.
by Andrew Scull
· 5 years ago
01f83de
Handle aborting VMs.
by Andrew Scull
· 5 years ago
b790f65
Incorporate feedback on notification patches.
by Wedson Almeida Filho
· 5 years ago
1c87a7d
Updating Linux driver submodule
by Andrew Walbran
· 5 years ago
ec84193
Add helper function to get struct vm from vm id.
by Wedson Almeida Filho
· 5 years ago
c3dc0f2
Revert "Save and restore virtual timer registers."
by Wedson Almeida Filho
· 5 years ago
928d8c1
Fix license script to allow any year.
by Andrew Walbran
· 5 years ago
3c44585
No more need to manually check out submodules.
by Andrew Scull
· 6 years ago
2bf9cdd
Updating license headers according to updated guidelines
by Andrew Walbran
· 5 years ago
6386f25
Basic memory sharing.
by Andrew Scull
· 6 years ago
57bf34b
Add checkpatch for Linux driver to presubmit.
by Andrew Scull
· 5 years ago
0177811
Apply clang-format and add checkpatch.
by Andrew Scull
· 5 years ago
18fec9c
Add tests for mailbox writability notification.
by Wedson Almeida Filho
· 5 years ago
ea62e2e
Add support for notifying VMs when mailboxes become writable.
by Wedson Almeida Filho
· 5 years ago
cd9fef9
Add support for new vcpu_run and mailbox_clear return values.
by Wedson Almeida Filho
· 5 years ago
1e9c331
Bring back intrusive doubly-linked list.
by Wedson Almeida Filho
· 6 years ago
cbefbdb
Add checkpatch.pl to presubmit tests.
by Andrew Scull
· 5 years ago
33fecd3
Differentiate preemption from yielding.
by Andrew Scull
· 5 years ago
e05702e
Differentiate a preempted and yielding vCPU.
by Andrew Scull
· 5 years ago
17c997f
Add new argument to hf_mailbox_send.
by Wedson Almeida Filho
· 5 years ago
dbfc903
Call hf_mailbox_send with extra argument.
by Wedson Almeida Filho
· 5 years ago
c559d13
Rename interrupt APIs to adhere to hf_noun_verb convention.
by Wedson Almeida Filho
· 5 years ago
ba79ce3
Save and restore virtual timer registers.
by Andrew Walbran
· 6 years ago
e75db9d
Use renamed interrupt functions.
by Wedson Almeida Filho
· 5 years ago
3cd9e26
Fix comment about obsolete NOBBM.
by Andrew Scull
· 5 years ago
da24197
Remove MM_MODE_NOINVALIDATE.
by Andrew Scull
· 5 years ago
da3df7f
Remove MM_MODE_STAGE1.
by Andrew Scull
· 5 years ago
220e621
Mark send and receive buffers as shared and unowned.
by Andrew Scull
· 6 years ago
81e8509
mm: function to get the mode of a range of memory.
by Andrew Scull
· 6 years ago
81568c4
Fixing checkpatch.pl warnings.
by Wedson Almeida Filho
· 5 years ago
acc1fdd
More arch header unification clean up.
by Andrew Scull
· 5 years ago
ac8ad01
Update comments here and in linux driver.
by Wedson Almeida Filho
· 6 years ago
89d0e47
Fix comments.
by Wedson Almeida Filho
· 5 years ago
7dfb259
Import Linux kernel to build driver module.
by Andrew Scull
· 5 years ago
ce08e9e
Set default kernel path to third_party.
by Andrew Scull
· 5 years ago
63d1f3f
Allow memory pools to have a fallback.
by Andrew Scull
· 6 years ago
9a6384b
Fix my lazy typos.
by Andrew Scull
· 5 years ago
11a4a0c
Unify the arch headers.
by Andrew Scull
· 6 years ago
b90daf1
Add hftest macros to fail with a message.
by Andrew Walbran
· 6 years ago
4c6d5b0
Update linux driver commit.
by Wedson Almeida Filho
· 6 years ago
1ee3565
Add communication channel multiplexing.
by Wedson Almeida Filho
· 6 years ago
02af697
Fix build break in linux driver.
by Wedson Almeida Filho
· 6 years ago
b6b9b56
Defrag doesn't need to check presence.
by Andrew Scull
· 6 years ago
f0f6be5
Fix flaky mpool test.
by Andrew Scull
· 6 years ago
6b98b85
Fixing WFI handler to skip the WFI instruction.
by Andrew Walbran
· 6 years ago
fdd716e
Replace dlog_nosync with lock enabling.
by Andrew Scull
· 6 years ago
cd3e77e
Use https:// for the remote URL for repos.
by Andrew Scull
· 6 years ago
f0551c8
htest: service boilerplate for secondary VMs.
by Andrew Scull
· 6 years ago
7a789b7
mm: device mode does not apply to stage-2.
by Andrew Scull
· 6 years ago
85ddd9a
Let secondary VM run until it is waiting for a message.
by Andrew Walbran
· 6 years ago
3d84a26
Set or clear VI bit in hvc_handler just before returning, using count.
by Andrew Walbran
· 6 years ago
3d72005
Documenting return codes of hf_vcpu_run.
by Andrew Walbran
· 6 years ago
55c4d8b
Add APIs to yield and get the ID of the VM.
by Andrew Scull
· 6 years ago
0330611
Ensure that register state is saved before it's used.
by Wedson Almeida Filho
· 6 years ago
c2eb6a3
Quit pretending that IPAs aren't identity mapped.
by Andrew Scull
· 6 years ago
35accfa
Update Linux driver for interrupt injection.
by Andrew Walbran
· 6 years ago
9ed8da5
Incorporating feedback.
by Wedson Almeida Filho
· 6 years ago
22d5eaa
Use explicit page pool in page table manipulation.
by Wedson Almeida Filho
· 6 years ago
11a9b0b
Add memory pool.
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
bdcd836
Fix errors/warnings caused by vmapi headers in linux driver build.
by Wedson Almeida Filho
· 6 years ago
7fe6233
Remove stale interrupt code and fix wake up TODOs.
by Wedson Almeida Filho
· 6 years ago
4cf217a
Fix typos.
by Andrew Walbran
· 6 years ago
cae4557
mm: factor out logic to find address of next block.
by Andrew Scull
· 6 years ago
19136d0
Add tests for injecting interrupts from the primary to a secondary.
by Andrew Walbran
· 6 years ago
3681b8d
Model attributes in the fake architecture.
by Andrew Scull
· 6 years ago
c66a04d
Introduce new states to support memory sharing.
by Andrew Scull
· 6 years ago
a793ea0
Fix typo.
by Andrew Walbran
· 6 years ago
79f1eee
Add test for injecting interrupt into the same VM.
by Andrew Walbran
· 6 years ago
f589c9c
New version of qemu is needed for interrupt injection to work.
by Andrew Walbran
· 6 years ago
Next »