Started 4 yr 5 mo ago
Took 1 min 7 sec

Success Build #9 (Jan 23, 2018 2:20:09 AM)

Build Artifacts
magiclantern-Nightly.2018Jan23.70D112.zip1.77 MB view
  1. Merged new-dryos-task-hooks into 70D_merge_fw112
    (enabled CONFIG_NEW_DRYOS_TASK_HOOKS in internals.h; updated task_dispatch_hook comment) (detail / bitbucket)
  2. boot-hack: use CONFIG_NEW_DRYOS_TASK_HOOKS to enable new-style DryOS hooks
    (undefining HIJACK_TASK_ADDR was not obvious) (detail / bitbucket)
  3. boot-hack: uninstall cache hacks after booting (to be tested) (detail / bitbucket)
  4. boot-hack: more debug messages regarding memory allocation
    (for HIJACK_CACHE_HACK and RSCMGR_MEMORY_PATCH_END) (detail / bitbucket)
  5. boot-hack: fix CONFIG_HELLO_WORLD & friends when booting with HIJACK_CACHE_HACK
    (task_dispatch_hook should not be set in this case) (detail / bitbucket)
  6. boot-hack: fix task dispatch hook message missing when booting with HIJACK_CACHE_HACK (detail / bitbucket)
  7. Task hooks: disabled task switch debug messages by default
    (too verbose) (detail / bitbucket)
  8. 550D, 600D: fix memory allocation (amend 5b4fe18) (detail / bitbucket)
  9. 6D: ADTG shutter addresses did not work, trying another set (detail / bitbucket)
  10. 6D: fix ADTG shutter addresses after memory layout change
    not tested, just confirmed the new addresses in QEMU
    fixme: are these deterministic? under what conditions? (detail / bitbucket)
  11. 550D, 600D: reserve 576K for ML
    (640 is a bit too much, 512 is too tight) (detail / bitbucket)
  12. Task hooks: fix task overriding on very old DryOS models
    (to be tested on all camera models) (detail / bitbucket)
  13. selftest: check handling of null pointer errors (make sure a crash log is saved)
    100D and 70D used to crash in this scenario, rather than saving a log (next few pages) (detail / bitbucket)
  14. Merged unified into new-dryos-task-hooks (detail / bitbucket)

Started by an SCM change

Revision: fcf801871aed96457d3aee4af55776427d1fddeb