我正在为自己的教育目的构建一个风险-V模拟器。我有小型POC工作,并希望构建示例程序并在模拟器上测试它们。
我试图用Rust构建示例程序,我似乎取得了一些不错的进展,但是当我不得不将编译好的程序加载到模拟器的内存中并将CPU执行转移到该程序时,我就陷入了困境。
测试程序:
#![no_std]
#![no_main]
use core::panic::PanicInfo;
#[no_mangle]
pub extern "C" fn _start() -> ! {
loop {
for i in 0..1000 {
un
我正试图为最初在linux下运行的esxi编译一个驱动程序。当我尝试加载它时,我会得到以下错误/警告
WARNING: Elf: 1508: Relocation of symbol <pci_find_bus> failed: Unresolved symbol
因为它不是在vmklinux9中定义的--我应该使用哪一个呢?
我刚看到它在ifdef下面:
vmkdrivers/src_9/include/linux/pci.h
vmkdrivers/src_9/vmklinux_9/linux/pci/search.c