[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] Fix ast2500 protection register emulation
From: |
Hugo Landau |
Subject: |
Re: [Qemu-devel] [PATCH] Fix ast2500 protection register emulation |
Date: |
Tue, 20 Feb 2018 14:19:54 +0000 |
User-agent: |
Mutt/1.9.1 (2017-09-22) |
> I also gave it a test on an OpenBMC romulus image. Looks fine, but that's
> an old custom U-Boot. Which defconfig did you use for U-Boot HEAD ?
evb-ast2500_defconfig.
FYI, these changes are necessary, but not sufficient to get u-boot HEAD
(or for that matter u-boot 2017.11, another version tested) running.
The other issues were
- the tests
while (!(readl(®s->ecc_test_ctrl) & SDRAM_TEST_DONE));
and
while (!(readl(&info->regs->config) & SDRAM_CONF_CACHE_INIT_DONE));
which appear in various places in the u-boot source and which spin
forever. I made u-boot work by commenting these out in u-boot rather
than patching qemu, not familiar enough with qemu to implement this.
- the call to reset_assert in ast2500_sdrammc_probe seems to actually
reset the machine rather than just initialize SDRAM as it is
apparently supposed to, leading to an infinite cycle of resets.
Couldn't quite figure out how it was supposed to work, so I
commented this out, since obviously qemu doesn't actually have SDRAM
initialization requirements.
The above changes plus this patch allowed u-boot to get to the u-boot
CLI. Haven't tried booting anything with it yet though.
- [Qemu-devel] [PATCH] Fix ast2500 protection register emulation, Hugo Landau, 2018/02/20
- Re: [Qemu-devel] [PATCH] Fix ast2500 protection register emulation, Cédric Le Goater, 2018/02/20
- Re: [Qemu-devel] [PATCH] Fix ast2500 protection register emulation,
Hugo Landau <=
- Re: [Qemu-devel] [PATCH] Fix ast2500 protection register emulation, Andrew Jeffery, 2018/02/20
- Re: [Qemu-devel] [PATCH] Fix ast2500 protection register emulation, Peter Maydell, 2018/02/22
- Re: [Qemu-devel] [PATCH] Fix ast2500 protection register emulation, no-reply, 2018/02/22
- Re: [Qemu-devel] [PATCH] Fix ast2500 protection register emulation, no-reply, 2018/02/24