1. 概述
本章节我们想要给我们的Naruto Pi
添加Power
控制器,由于现在我们的Linux kernel
内使用reboot
或halt
指令还无法复位或者下电,所以需要添加Power
控制器,Qemu
里面我们可以写一个简单的寄存器去实现该功能。
2. Qemu杂项驱动
Qemu
将一些杂项的实例归入了misc目录,里面都是一些没有统一标准,用户自定义的IP
,比如Power controller
,每一家的芯片基本都不一样,所以也归纳入misc ip
,本章节的思路就是reset
我们就把一个寄存器的功能设置会调用qemu
的system reset
,下电就直接调用CPU
的exit
,直接退出QEMU