I am trying to migrate some modules to DML 1.4 and I face some problems during bank content iteration. Specifically, I originally have the snippet bel ...
I am trying to migrate some modules to DML 1.4 and I face some problems during bank content iteration. Specifically, I originally have the snippet bel ...
I would like to have a DML device with interfaces and register banks as the TOP-level of my device but offload processing to Python. Is there a lightw ...
I am writing a model for a serial flash device. I wonder how do I best model the internal memory? I would like the memory size to be configurable by t ...
When I was last playing with the public release of Simics it only supported BIOS files <= 8MB. Has it been updated to allow 16MB yet? (The system I ...
I would like to use Simics to test out Intel Atom Verified Boot & Measured Boot with Boot Guard without potentially breaking my development hardwa ...
I've booted Simics to EFI shell on Intel EagleStream, but I can't get any drives to be mapped. I've tried setting $disk_image to an empty 10Mb .craff ...
I'm installing simics on ubuntu as my new semester requires (currently using a virtual machine via virtual box, in case this is part of the issue), ho ...
I am porting UEFI BIOS for QSP, recently tried new release 2021.50 but found booting failed. My BIOS using pcie mcfg memory space 0xe0000000 ~ 0xf0000 ...
I'm trying to enable boot in bios legacy mode with no success. Just as test case I'm using an old Ubuntu server image (bionic-server-cloudimg-i386.img ...
It looks like Simics Eclipse can setup a conditional breakpoint, but I didn't find any condition parameters with break-* commands. Is that possible to ...
I'm developing a light kernel for hobby. Currently I use QEMU as simulation platform. Recently I downloaded and played a bit with the preview of the p ...
I compiled a helloworld program in Ubuntu 20.04 LTS, I want to debug it in Simics, I set a breakpoint on main, but Simics won't break. I tried compil ...
I can see from help-search that there's a "<port_space>.read", but I don't know how to find the <port_space> name for the CPU. ...
If I set a SMM breakpoint in firststeps.simics and examine the registers, it shows the expected RIP = 0x8000 and CS base = 0x30000. But if I do the sa ...
I found that I can do To read from Bus 0, Device 0, Function 0, Offset 0, 2 bytes. But I haven't been able to find the right way to encode arbitrar ...
This post showed me how to see stuff in SMM. And I notice that Simics shows other normally "hidden" registers like the segment descriptor shadow value ...
I'm on the 2021.24 Simics and I just started the sim w/ "run-command-file targets\qsp-x86\firststeps.simics", and then run, and then stop. When I look ...
I'd like to understand if the QSP-x86 project is simulating SMM at all. I didn't see anything in the available registers/memory from the GUI debugger ...
If the first thing I do in simics is enable the "Enable reverse execution on startup" in the preferences, and then restart it, when I try to run "run- ...
If I use the GUI to create a simics project, I can click an all the addons (OSS-Sources, QSP-x86, and so on) and the project's targets dir will contai ...