diff options
| author | Louis Burda <quent.burda@gmail.com> | 2023-01-24 16:17:45 +0100 |
|---|---|---|
| committer | Louis Burda <quent.burda@gmail.com> | 2023-01-24 16:17:45 +0100 |
| commit | 65daf1cb353f4ba5e2f08ccbce6b0d5220b0099a (patch) | |
| tree | 87ab9ad37716cf5c0c110e905e95113de460d607 /test/kvm-pagestep.c | |
| parent | e4762c2cdefacf13d26967b7e5f0735c2748026b (diff) | |
| download | cachepc-65daf1cb353f4ba5e2f08ccbce6b0d5220b0099a.tar.gz cachepc-65daf1cb353f4ba5e2f08ccbce6b0d5220b0099a.zip | |
Create flat binaries to support more complex guests
Diffstat (limited to 'test/kvm-pagestep.c')
| -rw-r--r-- | test/kvm-pagestep.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/kvm-pagestep.c b/test/kvm-pagestep.c index e04429b..5f9d025 100644 --- a/test/kvm-pagestep.c +++ b/test/kvm-pagestep.c @@ -18,9 +18,6 @@ #define TARGET_CORE 2 #define SECONDARY_CORE 3 -extern uint8_t guest_start[]; -extern uint8_t guest_stop[]; - static int child; uint64_t @@ -58,6 +55,7 @@ int main(int argc, const char **argv) { struct ipc *ipc; + struct guest guest; struct kvm kvm; uint64_t eventcnt; uint32_t arg; @@ -82,7 +80,9 @@ main(int argc, const char **argv) if (child == 0) { pin_process(0, TARGET_CORE, true); - vm_init(&kvm, guest_start, guest_stop); + guest_init(&guest, "test/kvm-pagestep_guest"); + vm_init(&kvm, &guest); + guest_deinit(&guest); /* reset kernel module state */ ret = ioctl(kvm_dev, KVM_CPC_RESET, NULL); |
