Sign in
hafnium
/
hafnium
/
HEAD
« Previous
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
· 5 years ago
81e8509
mm: function to get the mode of a range of memory.
by Andrew Scull
· 5 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
· 5 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
· 5 years ago
9a6384b
Fix my lazy typos.
by Andrew Scull
· 5 years ago
11a4a0c
Unify the arch headers.
by Andrew Scull
· 5 years ago
b90daf1
Add hftest macros to fail with a message.
by Andrew Walbran
· 5 years ago
4c6d5b0
Update linux driver commit.
by Wedson Almeida Filho
· 5 years ago
1ee3565
Add communication channel multiplexing.
by Wedson Almeida Filho
· 5 years ago
02af697
Fix build break in linux driver.
by Wedson Almeida Filho
· 5 years ago
b6b9b56
Defrag doesn't need to check presence.
by Andrew Scull
· 5 years ago
f0f6be5
Fix flaky mpool test.
by Andrew Scull
· 5 years ago
6b98b85
Fixing WFI handler to skip the WFI instruction.
by Andrew Walbran
· 5 years ago
fdd716e
Replace dlog_nosync with lock enabling.
by Andrew Scull
· 5 years ago
cd3e77e
Use https:// for the remote URL for repos.
by Andrew Scull
· 5 years ago
f0551c8
htest: service boilerplate for secondary VMs.
by Andrew Scull
· 5 years ago
7a789b7
mm: device mode does not apply to stage-2.
by Andrew Scull
· 5 years ago
85ddd9a
Let secondary VM run until it is waiting for a message.
by Andrew Walbran
· 5 years ago
3d84a26
Set or clear VI bit in hvc_handler just before returning, using count.
by Andrew Walbran
· 5 years ago
3d72005
Documenting return codes of hf_vcpu_run.
by Andrew Walbran
· 5 years ago
55c4d8b
Add APIs to yield and get the ID of the VM.
by Andrew Scull
· 5 years ago
0330611
Ensure that register state is saved before it's used.
by Wedson Almeida Filho
· 5 years ago
c2eb6a3
Quit pretending that IPAs aren't identity mapped.
by Andrew Scull
· 5 years ago
35accfa
Update Linux driver for interrupt injection.
by Andrew Walbran
· 5 years ago
9ed8da5
Incorporating feedback.
by Wedson Almeida Filho
· 5 years ago
22d5eaa
Use explicit page pool in page table manipulation.
by Wedson Almeida Filho
· 5 years ago
11a9b0b
Add memory pool.
by Wedson Almeida Filho
· 5 years ago
cda1cb2
Kick process if we try to wake up a vCPU which is already running.
by Andrew Walbran
· 5 years ago
bdcd836
Fix errors/warnings caused by vmapi headers in linux driver build.
by Wedson Almeida Filho
· 5 years ago
7fe6233
Remove stale interrupt code and fix wake up TODOs.
by Wedson Almeida Filho
· 5 years ago
4cf217a
Fix typos.
by Andrew Walbran
· 5 years ago
cae4557
mm: factor out logic to find address of next block.
by Andrew Scull
· 5 years ago
19136d0
Add tests for injecting interrupts from the primary to a secondary.
by Andrew Walbran
· 5 years ago
3681b8d
Model attributes in the fake architecture.
by Andrew Scull
· 5 years ago
c66a04d
Introduce new states to support memory sharing.
by Andrew Scull
· 5 years ago
a793ea0
Fix typo.
by Andrew Walbran
· 5 years ago
79f1eee
Add test for injecting interrupt into the same VM.
by Andrew Walbran
· 5 years ago
f589c9c
New version of qemu is needed for interrupt injection to work.
by Andrew Walbran
· 5 years ago
c55365d
Fixing IRQ handler for tests.
by Andrew Walbran
· 5 years ago
53f3876
Moving test VM interrupt handling to arch directory.
by Andrew Walbran
· 5 years ago
02b7b78
Correct aarch64 PTE attribute handling.
by Andrew Scull
· 5 years ago
69520dc
Inject interrupt when blocked on mailbox too.
by Andrew Walbran
· 5 years ago
7fd4bb7
Initial tests of the arch interface.
by Andrew Scull
· 5 years ago
459d3b5
Move aarch64 mm implementation out of header.
by Andrew Scull
· 5 years ago
29aee58
No need to call hf_vm_configure twice.
by Andrew Walbran
· 5 years ago
de33f08
Make size of hypervisor heap a build parameter.
by Andrew Walbran
· 5 years ago
c3df580
Add test for starting cpus.
by Wedson Almeida Filho
· 5 years ago
b481655
Fix state on blocking mailbox_receive.
by Andrew Walbran
· 5 years ago
0d7a068
Documenting lock order.
by Andrew Walbran
· 5 years ago
a98c323
Documenting other possible return value of hf_mailbox_send.
by Andrew Walbran
· 5 years ago
318f573
Implement API to inject virtual interrupts into VMs.
by Andrew Walbran
· 5 years ago
9599c3d
Updating submodules with license and METADATA fixes.
by Andrew Walbran
· 5 years ago
13c3a0b
Adding copyright headers.
by Andrew Walbran
· 5 years ago
ba641ef
Bring back state update in api_switch_to_primary.
by Wedson Almeida Filho
· 5 years ago
b401ba3
Allow projects to define their own build.
by Andrew Scull
· 5 years ago
80eb4a3
Avoid taking locks in api_switch_to_primary.
by Wedson Almeida Filho
· 5 years ago
1ba470e
Support concatenated page tables.
by Andrew Scull
· 6 years ago
40a3368
Add copyright notice for Makefile.
by Andrew Walbran
· 5 years ago
1b9b815
Removing internal links from README.
by Andrew Walbran
· 5 years ago
a0fca17
Use the minimum cache line size when flushing the cache.
by Andrew Scull
· 5 years ago
c3910f7
Use Doxygen style comments consistently.
by Andrew Walbran
· 5 years ago
54afb50
Documenting return values of hypervisor API calls.
by Andrew Walbran
· 5 years ago
9545890
Adding tests for SGIs and timers in primary VM.
by Andrew Walbran
· 5 years ago
9d5040f
Add asm handlers for all exceptions.
by Wedson Almeida Filho
· 6 years ago
7c91323
Add support for break-before-make.
by Wedson Almeida Filho
· 5 years ago
0a029e8
Don't log HPFAR on data fault from EL2.
by Andrew Scull
· 5 years ago
d9225b3
Flush the data cache after copying the images.
by Andrew Scull
· 5 years ago
9375387
Update c++ build environment.
by Andrew Scull
· 5 years ago
0bf07b5
Turn on color diagnostics for c++.
by Andrew Scull
· 5 years ago
3f92094
Add Buganizer link to readme.
by Alexandre Boulgakov
· 5 years ago
1cf36c8
Correct logic so that physical timer and counter can be used in primary VM.
by Andrew Walbran
· 5 years ago
570f9b7
Restore the right values to CPTR_EL2 and CNTHCTL_EL2.
by Andrew Walbran
· 5 years ago
83f6132
Use a label rather than a comment for each exception in the vector table, to make debugging easier.
by Andrew Walbran
· 5 years ago
23e93a8
Make better use of toolchains in the build.
by Andrew Scull
· 6 years ago
cb0a741
Logging without locking before the MMU is initialized.
by Andrew Scull
· 5 years ago
0a731a2
Pull in Linux driver with resource limits.
by Andrew Scull
· 5 years ago
82257c4
Introduce limits on the resources available to Hafnium.
by Andrew Scull
· 6 years ago
a6da834
Unify duplicate logic between mapping and unmapping.
by Andrew Scull
· 6 years ago
4c86ff5
Also check the license on assembly files.
by Andrew Scull
· 6 years ago
f16c0c2
Fix primary initial PC.
by Andrew Scull
· 6 years ago
22c973a
Add copyright banner to .S files.
by Wedson Almeida Filho
· 6 years ago
55f8c89
User UART3 on HiKey board.
by Andrew Scull
· 6 years ago
2513374
Set present bit in arch_mm_block_pte rather than arch_mm_mode_to_attrs.
by Andrew Walbran
· 6 years ago
b2c159e
Fix comment style.
by Wedson Almeida Filho
· 6 years ago
1f81b75
Eliminate vm_set_current.
by Wedson Almeida Filho
· 6 years ago
5997832
Move vcpu_switch below sync_lower_64_switch to eliminate branch.
by Wedson Almeida Filho
· 6 years ago
d615cdb
Update assembly code to simplify verification.
by Wedson Almeida Filho
· 6 years ago
3740287
Reduce the use of size_t.
by Andrew Scull
· 6 years ago
f2f948e
Fix sync vs no-sync allocation.
by Andrew Scull
· 6 years ago
fa90e23
Fake layout with code rather than the linker.
by Andrew Scull
· 6 years ago
00df6c7
Store current vcpu instead of cpu in tpidr_el2.
by Wedson Almeida Filho
· 6 years ago
Next »