cost 278 ms
如何迭代 DML 1.4 中銀行的未映射寄存器?

[英]How to iterate over the unmapped registers of a bank in DML 1.4?

我正在嘗試將一些模塊遷移到 DML 1.4,但在銀行內容迭代期間遇到了一些問題。 具體來說,我最初有以下代碼片段: 但是,unmapped_registers 在 DML 1.4 中無效,從而導致未知標識符編譯器錯誤。 我應該如何遍歷 DML 1.4 和 select 中特定銀行的所有未映射寄存器 ...

如何從 DML 調用 Python 函數?

[英]How to call Python functions from DML?

我想要一個帶有接口和寄存器組的 DML 設備作為我設備的頂層,但將處理卸載到 Python。是否有從 DML 調用 Python 的輕量級方法? 這篇文章如何對特定的 DML 方法進行單元測試? 地址從 Python 調用到 DML,但我對相反的方向感興趣。 我想我可以創建一堆自定義界面來執行此操 ...

如何在我的串行 flash 設備中正確使用 model internal memory?

[英]How do I properly model internal memory in my serial flash device?

我正在為串行 flash 設備編寫 model。 我想知道我如何最好 model 內部 memory? 我希望用戶可以配置 memory 大小,因為我打算將這個 model 重新用於不同的串行閃存。 它還需要在重置邏輯 rest 時保留其內容。 我嘗試使用靜態分配的字符緩沖區,但它不可配置,而且似 ...

是否可以在 Simics 中使用大於 8MB 的 BIOS?

[英]Is it possible to use a BIOS > 8MB in Simics yet?

當我上次玩 Simics 的公開發行版時,它只支持 BIOS 文件 <= 8MB。 它是否已更新為允許 16MB? (我要模擬的系統使用 16MB BIOS) ...

2022-07-25 23:51:14   1   20    simics  
simics 是否模擬 Intel Converged Security & Management Engine (CSME)?

[英]Does simics simulate the Intel Converged Security & Management Engine (CSME)?

我想使用 Simics 來測試帶有 Boot Guard 的 Intel Atom Verified Boot & Measured Boot,而不會損壞我的開發硬件(如果我誤用它,這將是永久性損壞)。 我相信初始引導塊 (IBB) 驗證和融合密鑰的使用是由 CSME 完成的。 是否可以測 ...

2022-07-25 22:09:24   1   31    simics  
如何通過 map Simics 驅動器訪問主機文件系統或物理 USB?

[英]How to map a Simics drive to access host filesystem or physical USB?

我已經在 Intel EagleStream 上將 Simics 引導至 EFI shell,但我無法映射任何驅動器。 我已經嘗試將 $disk_image 設置為一個空的 10Mb.craff 文件,但仍然沒有成功。 在 QEMU 中,這是相當簡單的,甚至可以將主機上的 map 個物理插槽 US ...

安裝向導失敗如何在Ubuntu上安裝Simics?

[英]How to install Simics on Ubuntu when the install guide fails?

我正在 ubuntu 上安裝 simics,因為我的新學期需要(目前通過虛擬機使用虛擬機,以防這是問題的一部分),但是我對 linux 非常陌生。英特爾提供的安裝指南( https: //www.intel.com/content/www/us/en/developer/articles/guid ...

如何在 SIMICS 公共預覽版 6.0.43 上啟用 BIOS LEGACY 模式引導

[英]HOW TO ENABLE BOOT IN BIOS LEGACY MODE ON SIMICS PUBLIC PREVIEW 6.0.43

我試圖在 bios 傳統模式下啟用引導但沒有成功。 正如測試用例一樣,我使用的是舊的 Ubuntu 服務器映像 (bionic-server-cloudimg-i386.img)。 這是我所做的: 在 %simics%/simics-qsp-cpu-6.0.1/targets/qsp-x86 下我修 ...

2021-12-30 20:39:31   2   182    simics  
如何使用 simics 命令設置條件斷點?

[英]How to setup a conditional breakpoint with simics command?

看起來 Simics Eclipse 可以設置條件斷點,但我沒有找到任何帶有break-*命令的condition參數。 是否可以使用 simics 命令設置中斷條件? 另一個問題是如何使用 simics 命令設置動態 printf? 使用 gdb,我可以用它來記錄斷點命中,我怎么能用 simic ...

2021-12-28 01:37:35   1   23    simics  
Simics package 存儲庫

[英]Simics package repository

我正在開發一個輕型 kernel 作為愛好。 目前我使用QEMU作為仿真平台。 最近,我下載並玩了一下 Simics 公開發布的預覽版。 我想將我的項目遷移到這個平台,以嘗試利用它提供的一些驚人的功能,比如反向執行。 我的問題是預覽平台僅支持新硬件,而我的項目在舊硬件上運行。 基本上要運行我的項目, ...

2021-12-20 14:48:38   1   17    simics  
如果目標是在不同的機器上編譯的,斷點在 Simics 2021.24 中不起作用

[英]Breakpoint not working in Simics 2021.24 if the target was compiled in a different machine

我在 Ubuntu 20.04 LTS 中編譯了一個 helloworld 程序,我想在 Simics 中調試它,我在main上設置了一個斷點,但 Simics 不會中斷。 我嘗試在 QSP-x86 中編譯它,該二進制文件可以工作。 根據我的理解,無論二進制文件的原始構建環境是什么,Simics ...

2021-11-02 14:08:25   2   45    simics  
如何從 Simics 中的端口 IO 讀取數據?

[英]How can I read from port IO in Simics?

我可以從幫助搜索中看到有一個“<port_space>.read”,但我不知道如何找到 CPU 的 <port_space> 名稱。 ...

2021-10-26 13:07:07   1   8    simics  
為什么 firststeps.simics 和 qsp-client-core.simics 之間的 SMM 行為不同?

[英]Why is the SMM behavior different between firststeps.simics and qsp-client-core.simics?

如果我在firststeps.simics設置一個SMM斷點並檢查寄存器,它會顯示預期的RIP = 0x8000和CS base = 0x30000 。 但是如果我在qsp-client-core.simics做同樣的事情,它會顯示RIP = 0xdffebe74和CS base = 0 ,我不明白 ...

2021-10-26 09:06:45   1   17    simics  
有沒有辦法通過 Bus:Device:Function Offset 在 Simics 中打印 PCI 配置地址空間?

[英]Is there a way to print PCI configuration address space by Bus:Device:Function Offset in Simics?

我發現我能做到 從 Bus 0, Device 0, Function 0, Offset 0, 2 bytes 讀取。 但是我一直沒能找到對任意 BDFO 進行編碼的正確方法。 (在偏移量 0x1FFF 之后它開始說沒有任何映射,所以我不能簡單地使用 BDF * 0x1000 計算) 我還可以 ...

2021-10-02 20:48:53   1   115    simics  
可以在simics中看到smbase嗎?

[英]Is it possible to see smbase in simics?

這篇文章向我展示了如何在 SMM 中查看內容。 我注意到 Simics 顯示了其他通常“隱藏”的寄存器,例如段描述符影子值,它們只能間接更新。 那么是否可以在Simics中看到“smbase”寄存器呢? ...

2021-09-07 20:41:25   2   84    simics  
為什么當反匯編視圖顯示代碼正在運行 64 位時,Simics 寄存器 window 顯示 32 位寄存器?

[英]Why does the Simics Registers window show 32 bit registers when the disassembly view shows code is running 64-bit?

我在 2021.24 Simics 上,我剛剛啟動帶有“run-command-file targets\qsp-x86\firststeps.simics”的 sim,然后運行,然后停止。 當我查看 CPU 寄存器 window 時,我看到下面是 32 位寄存器而不是 64 位寄存器。 這是一個 ...

2021-09-07 13:25:23   1   52    simics  
Simics 使用 SMM 嗎?

[英]Does Simics use SMM?

我想了解 QSP-x86 項目是否完全模擬 SMM。 我在 GUI 調試器的可用寄存器/內存中沒有看到任何表明我可以看到 SMRAM/SMI 處理程序代碼的方法。 因此,我想知道是否可以使用它來調試一些 SMM 代碼。 我找到了一個頁面,上面寫着“Simics Quick-Start Platfo ...

2021-08-30 19:49:46   1   91    simics  
Simics 1.1.0“run-command-file targets\qsp-x86\firststeps.simics”在啟用反向執行時中斷

[英]Simics 1.1.0 "run-command-file targets\qsp-x86\firststeps.simics" breaks when enabling reverse execution

如果我在 simics 中做的第一件事是在首選項中啟用“啟動時啟用反向執行”,然后重新啟動它,當我嘗試運行“run-command-file targets\qsp-x86\firststeps.simics”時,那么我收到以下錯誤 output: 如果我去掉“啟動時啟用反向執行”選項,就沒有錯誤了 ...

2021-08-18 20:06:57   1   162    simics  
如何從 CLI(項目設置)創建帶有 targets/qsp-x86 的 simics 項目?

[英]how to create a simics project with targets/qsp-x86 from CLI (project-setup)?

如果我使用 GUI 創建模擬項目,我可以單擊所有插件(OSS-Sources、QSP-x86 等),項目的targets目錄將包含這些子目錄: 如果我跑 targets目錄只包含 我需要將哪些標志傳遞給project-setup才能安裝所有插件? 另外,除了堆棧溢出之外,我在哪里可以獲得此類信息 ...

2021-07-15 01:31:16   2   167    simics  

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM