Sign in
hafnium
/
hafnium
/
HEAD
« Previous
b3a61b5
Tidy up.
by Andrew Scull
· 6 years ago
78d6fd9
mm: treat level 0 page entries as blocks.
by Andrew Scull
· 6 years ago
455065c
Fix bug with reserved_end being set to size rather than end.
by Andrew Walbran
· 6 years ago
fd265ec
Fixing typo 'unmaped'.
by Andrew Walbran
· 6 years ago
01cdc73
Fix typo in docs.
by Andrew Walbran
· 6 years ago
1027672
Add prerequisites to getting started doc.
by Andrew Walbran
· 6 years ago
04502e4
A test with the mock arch
by Andrew Scull
· 6 years ago
ed98036
Consistently use __asm__.
by Andrew Scull
· 6 years ago
2304204
Refine the docs.
by Andrew Scull
· 6 years ago
3b62f2b
Generate sponge xml
by Andrew Scull
· 6 years ago
bc7189d
Run QEMU tests individually.
by Andrew Scull
· 6 years ago
a829e93
Data sections.
by Andrew Scull
· 6 years ago
bac419c
Turn on more linker optimisation.
by Andrew Scull
· 6 years ago
fbc938a
Switch from include guard to pragma once.
by Andrew Scull
· 6 years ago
18c78fc
Move headers under the hf directory.
by Andrew Scull
· 6 years ago
58de5c3
Build different platforms into different directories.
by Andrew Scull
· 6 years ago
04f284c
Remove out/args.gn when cleaning.
by Andrew Scull
· 6 years ago
6823808
Document linker script.
by Andrew Scull
· 6 years ago
bf570f2
Use a prebuilt toolchain for reliable builds.
by Andrew Scull
· 6 years ago
c9ccb3f
Tests for hf_vm_configure.
by Andrew Scull
· 6 years ago
2a495c2
Run clang-check over the source.
by Andrew Scull
· 6 years ago
5ac05f0
Add wrapper functions for all the hvcs.
by Andrew Scull
· 6 years ago
5570423
Use hf/call.h shared header.
by Andrew Scull
· 6 years ago
450ccb8
Restore x18 on fast paths as well.
by Wedson Almeida Filho
· 6 years ago
f9e1192
Add partial support for sending request and receiving reply.
by Wedson Almeida Filho
· 6 years ago
4fa4249
api changes.
by Wedson Almeida Filho
· 6 years ago
ff3fa3b
Remove test from root directory.
by Wedson Almeida Filho
· 6 years ago
75e2863
Use -ffunction-sections and --gc-sections.
by Andrew Scull
· 6 years ago
8087132
Better use of address types in mm.h.
by Andrew Scull
· 6 years ago
4b0a32e
Format python files.
by Andrew Scull
· 6 years ago
f35a5c9
Initial tests for the primary VM interface.
by Andrew Scull
· 6 years ago
2c24233
Build: generate initrd images for the hypervisor.
by Andrew Scull
· 6 years ago
be199df
Reinstate clang-tidy.
by Andrew Scull
· 6 years ago
9a96836
Move VM shared headers under vmapi/
by Andrew Scull
· 6 years ago
89a7524
Apply clang-tidy fixups.
by Andrew Scull
· 6 years ago
af5e53e
Build: support kernels for VMs.
by Andrew Scull
· 6 years ago
0f34972
Correct entry address for secondary VMs.
by Andrew Scull
· 6 years ago
1b8d044
The entry address for a VM is an IPA.
by Andrew Scull
· 6 years ago
8dce498
Separate address types from memory management.
by Andrew Scull
· 6 years ago
265ada9
Opaque virtual address type
by Andrew Scull
· 6 years ago
86ec8fc
Switch to using git submodules.
by Andrew Scull
· 6 years ago
49a8e83
Add prebuilts as a submodule.
by Andrew Scull
· 6 years ago
114096b
Build: platform configuration files.
by Andrew Scull
· 6 years ago
fe636b1
Only allow identity memory mapping
by Andrew Scull
· 6 years ago
52bb3f9
Trap secondary VM access to floating point state and phys timer.
by Wedson Almeida Filho
· 6 years ago
03e767a
Add support for multiple host CPUs.
by Wedson Almeida Filho
· 6 years ago
5bc0b4c
x18 must be preserved on HVC/SMC calls per arm's convention.
by Wedson Almeida Filho
· 6 years ago
a5e9163
Build: bring back color diagnostics
by Andrew Scull
· 6 years ago
6c914e3
Merge "Switch from Makefile to GN"
by Andrew Scull
· 6 years ago
03f4282
Update README.md to include instruction for building kernel module.
by Wedson Almeida Filho
· 6 years ago
a158e91
Switch from Makefile to GN
by Andrew Scull
· 6 years ago
2f94ec1
Add api for communication betwen primary and secondary VMs.
by Wedson Almeida Filho
· 6 years ago
f8fbf95
README: add protocol to URL so it isn't a relative link
by Andrew Scull
· 6 years ago
0ef4fd9
Merge "README: link to the design doc"
by Andrew Scull
· 6 years ago
578641b
README: link to the design doc
by Andrew Scull
· 6 years ago
84a30a0
Enable stage-2 MMU.
by Wedson Almeida Filho
· 6 years ago
9ee60e9
Convert cpio to use memiter.
by Wedson Almeida Filho
· 6 years ago
8f6205f
Fix calculation of zero offset.
by Andrew Scull
· 6 years ago
fdf4afc
Move fdt handling logic out of main.c.
by Wedson Almeida Filho
· 6 years ago
8c4e475
Kokoro: make script runnable locally
by Andrew Scull
· 6 years ago
020ae69
Add more clang-tidy checks.
by Andrew Scull
· 6 years ago
7364a8e
Hold on to your braces!
by Andrew Scull
· 6 years ago
2f62b42
Initial commit.
by Wedson Almeida Filho
· 6 years ago
4f170f5
Introduce clang-format
by Andrew Scull
· 6 years ago
5e96ef7
Build with clang in kokoro
by Andrew Scull
· 6 years ago
8742507
Make the clang build work.
by Andrew Scull
· 6 years ago
1ad2089
Wrap README lines for easier non-rendered reading.
by Andrew Scull
· 6 years ago
049f141
Update README with instructions on running hafnium.
by Wedson Almeida Filho
· 6 years ago
fed6902
Enable MMU in EL2.
by Wedson Almeida Filho
· 6 years ago
95b899a
Add Kokoro build and job config
by Andrew Scull
· 6 years ago
f12b35d
Use the compiler for endian conversions
by Andrew Scull
· 6 years ago
29d4039
Use endian.h naming instead of inet.h
by Andrew Scull
· 6 years ago
ceb0056
Makefile: DEBUG should be 1 or 0
by Andrew Scull
· 6 years ago
7ae6165
Makefile: optionally compile with clang
by Andrew Scull
· 6 years ago
dbd80e2
Add README.md with source check out instructions
by Andrew Scull
· 6 years ago
3fcbcff
Improve arch-specific separation in API code.
by Wedson Almeida Filho
· 6 years ago
8700964
Load multiple VMs from ramdisk and run vcpus on request.
by Wedson Almeida Filho
· 6 years ago
987c0ff
Initial commit.
by Wedson Almeida Filho
· 6 years ago