<div dir="ltr"><span style="font-size:12.8px">What will CoreBoot do if it runs out of room in the </span><span style="font-size:12.8px">PCI_MMIO region?</span><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jan 5, 2018 at 8:49 AM, Adam Talbot <span dir="ltr"><<a href="mailto:ajtalbot1@gmail.com" target="_blank">ajtalbot1@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">"linear address space" != DRAM, got it.<br><br>Interesting.<br>  VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1070] (rev a1) (prog-if 00 [VGA controller])<br>  Subsystem: NVIDIA Corporation GP104 [GeForce GTX 1070]<br>  Flags: bus master, fast devsel, latency 0, IRQ 325<br>  Memory at d8000000 (32-bit, non-prefetchable) [size=16M]<br>  Memory at c0000000 (64-bit, prefetchable) [size=256M]<br>  Memory at b8000000 (64-bit, prefetchable) [size=32M]<br>  I/O ports at b000 [size=128]<br>  [virtual] Expansion ROM at d9000000 [disabled] [size=512K]<br><br>So it looks like the current GP104 chips take 256M+16M+32M (304M).<br><br>A few of the mining specific BIOS's have an "above 4G decoding."  Now I understand why this is required.<div><br></div><div>So what would happen if I tweaked CoreBoot so it did not map VGA devices?  Would the Linux kernel clean up the mess?  I have no problems doing everything over serial console.</div></div>
</blockquote></div><br></div>