Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge remote-tracking branch 'origin/main' | Johannes Stoelp | 2022-08-23 | 3 | -7/+17 |
|\ | |||||
| * | README: add doc badge, add requirements | Johannes Stoelp | 2022-04-16 | 1 | -5/+15 |
| | | |||||
| * | fix vcpu/vm doc | Johannes Stoelp | 2022-04-16 | 2 | -2/+2 |
| | | |||||
| * | guest: remove fPIC from makefile | Johannes Stoelp | 2022-04-16 | 1 | -1/+1 |
| | | |||||
* | | vcpu: allow to enable/disable guest single stepping (debug) | Johannes Stoelp | 2021-12-11 | 3 | -0/+31 |
| | | |||||
* | | vcpu: set/get debug regs | Johannes Stoelp | 2021-12-11 | 1 | -0/+37 |
| | | |||||
* | | kvm: add structs + constants for guest debugging | Johannes Stoelp | 2021-12-11 | 2 | -0/+95 |
| | | |||||
* | | fmt: add TF flag | Johannes Stoelp | 2021-12-11 | 2 | -1/+5 |
| | | |||||
* | | guest64: address in buffer pc relative | Johannes Stoelp | 2021-12-11 | 1 | -1/+1 |
| | | |||||
* | | guest: merge make rules | Johannes Stoelp | 2021-12-11 | 1 | -10/+7 |
| | | |||||
* | | example:long_mode: Assert phys memory against bytes written from guest to ↵ | Johannes Stoelp | 2021-12-10 | 2 | -0/+16 |
| | | | | | | | | virt address. | ||||
* | | fix type in constant | Johannes Stoelp | 2021-12-10 | 2 | -7/+7 |
| | | |||||
* | | example:long_mode: Map guest software page readonly. | Johannes Stoelp | 2021-12-10 | 1 | -1/+2 |
|/ | |||||
* | cargo fmt + added fmt::skip attributes | Johannes Stoelp | 2021-08-17 | 4 | -153/+160 |
| | |||||
* | build.rs: raise make error | johannst | 2021-07-10 | 1 | -0/+4 |
| | |||||
* | added example to check for caps | johannst | 2021-07-01 | 1 | -0/+13 |
| | |||||
* | added support to query caps on kvm fd + few caps | johannst | 2021-07-01 | 4 | -2/+84 |
| | |||||
* | gitignore: ignore guest64 | johannst | 2021-07-01 | 1 | -0/+1 |
| | |||||
* | README: add link to doc gh page | johannst | 2021-06-03 | 1 | -2/+7 |
| | |||||
* | gh action: add steps to generate and upload doc to gh pages | johannst | 2021-06-03 | 1 | -0/+9 |
| | |||||
* | added doc | johannst | 2021-06-02 | 5 | -1/+86 |
| | |||||
* | misc minor fixes | johannst | 2021-06-01 | 2 | -2/+2 |
| | |||||
* | added fmt::Display impl for kvm register structs | johannst | 2021-06-01 | 2 | -0/+130 |
| | |||||
* | README: removed trailing ws | johannst | 2021-06-01 | 1 | -1/+1 |
| | |||||
* | adapted examples with new exit reasons | johannst | 2021-06-01 | 4 | -4/+43 |
| | |||||
* | add support for IoIn / MmioRead exit | johannst | 2021-06-01 | 2 | -12/+21 |
| | |||||
* | add gh action status badge | Johannes Stölp | 2021-05-31 | 1 | -1/+3 |
| | |||||
* | gh action: build guest imgs before example | johannst | 2021-05-31 | 1 | -1/+3 |
| | |||||
* | added gh action | Johannes Stölp | 2021-05-31 | 1 | -0/+22 |
| | |||||
* | examples: use UserMem::load + fix typo | johannst | 2021-05-31 | 1 | -5/+2 |
| | |||||
* | added missing module with x86_64 definitions | johannst | 2021-05-30 | 2 | -0/+147 |
| | |||||
* | added long mode example with 4 level paging | johannst | 2021-05-30 | 4 | -2/+219 |
| | |||||
* | usermem: add load fn | johannst | 2021-05-30 | 1 | -2/+14 |
| | |||||
* | kvm_sys: make cr2 pub and fix typo in efer reg | johannst | 2021-05-30 | 1 | -2/+2 |
| | |||||
* | implicit notation for outsb, fix msg_len size | johannst | 2021-05-29 | 1 | -2/+2 |
| | |||||
* | kvm_sys: remove Rflags type | johannst | 2021-05-28 | 2 | -6/+2 |
| | |||||
* | kvm_sys: remove Display impl | johannst | 2021-05-28 | 1 | -51/+0 |
| | |||||
* | minimal KVM abstraction + real mode guest example | johannst | 2021-05-26 | 16 | -0/+835 |