Page 1 of 1

DMIBAR

Posted: Mon Aug 11, 2025 11:15 pm
by karim
I found something called DMIBAR. Is it a register in Intel systems that stores the base address for output on the DMI path to reach the chipset? For example, if I want to access the USB, does the BIOS need to set the DMIBAR register with the base address so that the processor, if the address is within range, can send the request over that bus? Is what I'm saying correct?

Re: DMIBAR

Posted: Tue Aug 12, 2025 11:43 am
by Octocontrabass
karim wrote: Mon Aug 11, 2025 11:15 pmIs what I'm saying correct?
No. DMIBAR holds the base address of a PCIe Root Complex Register Block. The firmware sets DMIBAR to allow any necessary access to the RCRB.

There is no base address for DMI. DMI uses subtractive decoding.