[AMD Official Use Only - Internal Distribution Only] >And we already checked, 256MB is unfortunately the minimum you can resize the >VRAM BAR on the E9171 to.
Ahh, OK... I didn't realize we had already looked into that. I guess that approach isn't going to work. Yusef, guessing you are using a 32-bit CPU ? Is it possible to talk to whoever does SBIOS for your platform to see if you could maybe reduce address space allocated to RAM and bump up the MMIO space ? ________________________________ From: Christian König <[email protected]> Sent: February 18, 2020 9:19 AM To: Bridgman, John <[email protected]>; Alex Deucher <[email protected]>; Yusuf Altıparmak <[email protected]> Cc: amd-gfx list <[email protected]> Subject: Re: writing custom driver for VGA emulation ? The problem Yusuf runs into is that his platform has multiple PCIe root hubs, but only 512MB of MMIO address space. That is not enough to fit all the BARs of an E9171 into. But without the BARs neither the VGA emulation nor amdgpu not anything else will work correctly. And we already checked, 256MB is unfortunately the minimum you can resize the VRAM BAR on the E9171 to. What could maybe work is to trick the upstream bridge of the VGA device into not routing all the addresses to the BARs and actually use only a smaller portion of visible VRAM. But that would be highly experimental and requires a rather big hack into the PCI(e) subsystem in the Linux kernel. Regards, Christian. Am 18.02.20 um 15:08 schrieb Bridgman, John: [AMD Official Use Only - Internal Distribution Only] Does the VBIOS come up with something like a splash screen, ie is VBIOS able to initialize and drive the card ? If so then another option might be to use a VESA driver rather than VGA. ________________________________ From: amd-gfx <[email protected]><mailto:[email protected]> on behalf of Alex Deucher <[email protected]><mailto:[email protected]> Sent: February 18, 2020 8:50 AM To: Yusuf Altıparmak <[email protected]><mailto:[email protected]> Cc: amd-gfx list <[email protected]><mailto:[email protected]> Subject: Re: writing custom driver for VGA emulation ? On Tue, Feb 18, 2020 at 2:56 AM Yusuf Altıparmak <[email protected]><mailto:[email protected]> wrote: > > Hello AMD team; > > I have E 9171 GPU and want to use it on a embedded system which has limited > MMIO space on PCIe bus (MAX 512 MB). > > I received feedbacks that I can only use VGA emulation with this memory > space. I was unable to get 'amdgpu' driver working with Xorg due to I had > many errors(firmwares are not loading) in each step and tired of solving them > one by one. > > I want to write a simple custom driver for this GPU with kernel version 4.19. > Is it possible to print some colors on screen with a custom driver over PCIe > communication ? or writing some words on screen as VGA ? > > If answer is yes, then which code pieces (on amdgpu driver folder) or > reference documentation should I use? I have Register Reference Guide.pdf. > > I will be appreciated for your guidance. That is not going to do what you want on your platform. The VGA emulation requires that you set up the card first to enable it, which in turn requires MMIO access and thus you are back to square one. Alex _______________________________________________ amd-gfx mailing list [email protected]<mailto:[email protected]> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.freedesktop.org%2Fmailman%2Flistinfo%2Famd-gfx&data=02%7C01%7Cjohn.bridgman%40amd.com%7Ce7bf224775ad487d240708d7b47992f4%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637176306561328560&sdata=QbfaIN%2F6LvgUihz5O0x41TwvdGYy7QTS5IVJq3RXYlA%3D&reserved=0<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.freedesktop.org%2Fmailman%2Flistinfo%2Famd-gfx&data=02%7C01%7CJohn.Bridgman%40amd.com%7Ccda5469b6f5f4ae43e6d08d7b47d899a%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637176323587003958&sdata=6eKo51jnHbE1QWkDB%2BN%2FFLMLB40HA2wVN3mU1l%2FeFhk%3D&reserved=0> _______________________________________________ amd-gfx mailing list [email protected]<mailto:[email protected]> https://lists.freedesktop.org/mailman/listinfo/amd-gfx<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.freedesktop.org%2Fmailman%2Flistinfo%2Famd-gfx&data=02%7C01%7CJohn.Bridgman%40amd.com%7Ccda5469b6f5f4ae43e6d08d7b47d899a%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637176323587003958&sdata=6eKo51jnHbE1QWkDB%2BN%2FFLMLB40HA2wVN3mU1l%2FeFhk%3D&reserved=0>
_______________________________________________ amd-gfx mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/amd-gfx
