reticulatedpines

Results 59 issues of reticulatedpines

D45 use a version / configuration of ARM that has different guarantees to D678. E.g. D6 forbids division by zero, D78 use MMU to disallow access to zero page. These...

enhancement

Newer cams don't have an embedded bitmap format font. RBF can be used in most places, but there are a few where this doesn't work. Mostly for very early debug...

bug
enhancement

The parent repo stamped builds with hg commit info. I removed this to migrate to git. It would be nice to restore this functionality and extend to git, so the...

enhancement

On ML shutdown we want to run various pieces of cleanup code, scattered across the code base. The core of this is in ml_shutdown(), which sets a global variable. This...

1100D has both low malloc pool, and Alloc Mem pool. The build sizes, even for a cut down build, push up against these limits. https://docs.google.com/spreadsheets/d/1z697VRNhLzYscyTh0h9pptz9WodzQzoFG_5bWUJ_TTE/edit#gid=2 boot-d45-ch.c can target RscMgr pool,...

ROMBASEADDR is deceptive; it's not a base address, and it's definitely not the base address of the rom. This causes many people to locate their rom dumps at e.g. 0xe004_0000...

To repro, make zip a cam, edit mlv_rec/mlv.c (probably enough of an edit to move symbols around? Unsure), make zip again. This can cause errors: ``` [ MODULE ] mlv_rec.mo...

Multiple files use hardcoded addresses that relate to EDmac MMIO usage (e.g. raw.c, edmac.c, io_trace.c). These typically (always?) start with 0xC0FX_XXXX, both Digic 4 and 5 use this range. D6...

These two modules have sub-menu choices that currently use "14-bit" in one, and "14bpp" in the other. Make consistent. Preferred format: "14 bit". Probably easiest to read? Open to discussion....

We have ASSERT(), but it isn't an assert, it's just a check-and-warn. And it's always included, there's no debug / release split. This is confusing for devs, especially new devs,...