On Fri, Sep 27, 2019 at 12:57 AM Bin Meng <bmeng...@gmail.com> wrote: > > On Fri, Sep 27, 2019 at 8:52 AM Alistair Francis > <alistair.fran...@wdc.com> wrote: > > > > On reset only a single L2 cache way is enabled, the others are exposed > > as memory that can be used by early boot firmware. This L2 region is > > generally disabled using the WayEnable register at a later stage in the > > boot process. To allow firmware to target QEMU and the HiFive Unleashed > > let's add the L2 LIM (LooselyIntegrated Memory). > > > > Ideally we would want to adjust the size of this chunk of memory as the > > L2 Cache Controller WayEnable register is incremented. Unfortunately I > > don't see a nice way to handle reducing or blocking out the L2 LIM while > > still allowing it be re returned to all enabled from a reset. > > > > Signed-off-by: Alistair Francis <alistair.fran...@wdc.com> > > --- > > Please include a changelog in the future. otherwise it's hard to track > what is changed between patch versions.
I normally just include one in the cover letter, individual patch change logs can be a bit of a pain to maintain. I'll try to do a better job in the future. Alistair > > > hw/riscv/sifive_u.c | 16 ++++++++++++++++ > > include/hw/riscv/sifive_u.h | 1 + > > 2 files changed, 17 insertions(+) > > > > Reviewed-by: Bin Meng <bmeng...@gmail.com>