首页 > 其他分享 >qemu_note

qemu_note

时间:2023-03-07 14:35:43浏览次数:34  
标签:08x trace Kconfig hw note test meson qemu

qemu中新建子目录 hw/test 编译注意事项

新建子目录hw/test中包含文件 meson.build \ Kconfig \ trace.h \ trce-events

meson.build

softmmu_ss.add(when: 'CONFIG_TEST_DEVICE', if_true: files('test_device.c'))

Kconfig

config TEST_DEVICE
    bool

trace.h

#include "trace/trace-hw_test.h"

trce-events

# test-device.c
test_read(uint32_t addr, uint32_t value) "read_addr 0x%08x value 0x%08x"
test_write(uint32_t addr, uint32_t value) "write_addr 0x%08x value 0x%08x"
  • 在平台所在目录的Kconfig文件中新增如下代码
config TEST_REF
    bool
    select TEST_DEVICE

hw/meson.build 中新增如下代码

subdir('test')

hw/Kconfig 中新增如下代码

source test/Kconfig
  • 新增trace
    /meson.build->trace_events_subdirs [中加 'hw/test' ,]

标签:08x,trace,Kconfig,hw,note,test,meson,qemu
From: https://www.cnblogs.com/fifii0616/p/17187995.html

相关文章

  • Use CMake notes
    WhayneedtheCMake?如果只是构建一个只有一个main.cpp的小型项目,那么确实不需要CMake,直接GCC、G++编译,或者写个build.sh脚本即可,不需要把简单的问题搞复杂化。$g++......
  • Jupyter notebook的使用
    Jupyternotebook的使用1.简介JupyterNotebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。——JupyterNoteb......
  • JupterNotebook运行按钮不见了
    原因是被css隐藏了,打开Lib\site-packages\notebook\static\style\style.min.css定位div.run_this_cell把display:none删掉即可参考:https://www.kaggle.com/questions-......
  • jupyter notebook打开
    打开anaconda列表下anacondapowershellprompt用cd打开目录(目录是你的python文件放置的位置)最后打开jupyternotebook......
  • Notepad++的安装
    目录一、前言二、解决办法方法1:修改本地DNS域名解析的hosts文件①使用DNS查询网站,进行查询notepad++官网域名的可用ip地址。②进入hosts文件所在的文件......
  • x86 平台利用 qemu-user-static 实现 arm64 平台 docker 镜像的运行和构建
    [toc]因为国产化的普及,尤其一些证券和银行行业,已经开始走信创的路线,后期也许会接触到国产CPU(arm平台,比如华为的鲲鹏处理器)自己买arm平台的CPU,这个成本着实吃不消,......
  • Jupter Notebook 常见问题
    不会自动打开浏览器问题https://www.iotword.com/6147.html默认工作路径的设置https://www.cnblogs.com/yuyanc/p/16434487.html导入ipynb文件方法https://www.cnblog......
  • 在Anaconda虚拟环境中安装jupyternotebook
    使用condaenvlist命令查看已有的虚拟环境(首次只有base)使用condacreate-nyour_env_namepython=x.x创建虚拟环境使用condaactivateyour_env_name进入新创建的虚拟......
  • 化学题 note
    cl2在烧碱中的歧化反应。CCl4为非极性分子,溶解非极性分子I2的能力强(相似相溶),萃取I2呈现紫红色,CCl4密度大于水,分层后在下层。I-还原性。3fe+4H2O(g)=高温==F3O4......
  • JAVAWEB-NOTE05-Maven
    目录概述提供了一套标准的项目化结构提供了一套标准化的构建流程提供了一套依赖管理机制简介安装配置安装基本使用常用命令生命周期IDEA配置Maven配置环境Maven坐标IDEA新......