Skip to content

Commit

Permalink
post: avisor update
Browse files Browse the repository at this point in the history
  • Loading branch information
ssqre committed Aug 13, 2023
1 parent 5ca7761 commit ae218a9
Show file tree
Hide file tree
Showing 6 changed files with 80 additions and 2 deletions.
4 changes: 3 additions & 1 deletion _posts/2023-2-25-aVisor-en.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
layout: post
title: "aVisor: A Tiny Hypervisor for Raspberry Pi"
categories: Technology
tags: 内核 kernel Linux 操作系统 树莓派 raspberry pi buildroot hypervisor 虚拟机 虚拟化 virtualization OS 调度 arm en automotive
tags: 内核 kernel Linux 操作系统 树莓派 raspberry pi buildroot hypervisor 虚拟机 虚拟化 virtualization OS 调度 arm en automotive avisor
author: Calinyara
description:
---
Expand Down Expand Up @@ -76,7 +76,9 @@ Copy ***config.txt, bootcode.bin, start.elf, lrtos.bin, echo.bin, kernel8.img***

<br>

### References

- [aVisor now supports loading and running virtual machines dynamically](https://calinyara.github.io/technology/2023/08/13/aVisor-en-2.html)

<br>

Expand Down
2 changes: 1 addition & 1 deletion _posts/2023-2-25-aVisor.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
layout: post
title: "aVisor: 基于ARM架构的Hypervisor及操作系统实现"
categories: Technology
tags: 内核 kernel Linux 操作系统 树莓派 raspberry pi buildroot hypervisor 虚拟机 虚拟化 virtualization OS 调度 arm zh
tags: 内核 kernel Linux 操作系统 树莓派 raspberry pi buildroot hypervisor 虚拟机 虚拟化 virtualization OS 调度 arm zh avisor
author: Calinyara
description:
---
Expand Down
76 changes: 76 additions & 0 deletions _posts/2023-8-13-aVisor-en-2.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
---
layout: post
title: "aVisor now supports loading and running virtual machines dynamically"
categories: Technology
tags: 内核 kernel Linux 操作系统 树莓派 raspberry pi buildroot hypervisor 虚拟机 虚拟化 virtualization OS 调度 arm en automotive avisor
author: Calinyara
description:
---

<br>

**[aVisor](https://github.com/calinyara/avisor)** now supports loading and running virtual machines dynamically. Just copy the binaries or images of VMs to the SD card, then use the ***vmld*** command to load and run them. A ***ls*** command is also added for checking the files in the SD card.

<br>

```
ls // List all files (VM images or binary)
vmld <images> <load addr> <entry addr> // Load a VM binary and run it
```

<br>

<div align="center"><img src="/assets/images/20230813-aVisor/1.png"/></div>
<div align="center"><img src="/assets/images/20230813-aVisor/2.png"/></div>
<div align="center"><img src="/assets/images/20230813-aVisor/3.png"/></div>

<br>

### Example

```shell
vmld lrtos.bin 0x0 0x0
vmld echo.bin 0x0 0x0
vmld uboot.bin 0x80000 0x80000
vmld freertos.bin 0x80000 0x80000
```

<br>

### References

- [aVisor: A Tiny Hypervisor for Raspberry Pi](https://calinyara.github.io/technology/2023/02/25/aVisor-en.html)


<br>

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-69PP8GKYST"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-69PP8GKYST');
</script>



<!-- Global site tag (gtag.js) - Google Analytics -->

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-66555622-4"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-66555622-4');
</script>


<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-27WH7FZ7KT"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-27WH7FZ7KT');
</script>
Binary file added assets/images/20230813-aVisor/1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/20230813-aVisor/2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/20230813-aVisor/3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit ae218a9

Please sign in to comment.