1. May 11, 2021
    • Jeff Epler's avatar
      exercise package-building · d0771248
      Jeff Epler authored
      d0771248
    • Jeff Epler's avatar
      Require opd_mode_1_7i77_struct to be word-aligned · 77de3a95
      Jeff Epler authored
      This fixes a diagnostic seen on Ubuntu 10.04 building the examples:
      
      converting a packed 'opd_mode_1_7i77_t' {aka 'struct
      opd_mode_1_7i77_struct'} pointer (alignment 1) to a 'u32' {aka 'unsigned int'}
      pointer (alignment 4) may result in an unaligned pointer value
      [-Werror=address-of-packed-member]
      77de3a95
  2. May 04, 2021
  3. Apr 29, 2021
    • Jeff Epler's avatar
      Enable PCI device enumeration on Compute Module 4 · b594a7d4
      Jeff Epler authored
       * The PCI offset may be a 64-bit number like 0x600000000, which needs
         to fit in off_t (for mmap) and board_struct.mem_base
       * off_t is only 64-bits with -D_FILE_OFFSET_BITS=64
         (which is not the default in 2021!!!)
       * This requires the offset to be printed as a uint64_t
       * mmap was not checked for failure
      
      After this change, I can detect a 5i24 plugged into the 1x slot of
      a Raspberry Pi Compute Module 4 IO board with 2GB RAM compute module.
      That's the only operation I tried.
      b594a7d4
  4. Apr 11, 2021
  5. Apr 03, 2021
  6. Mar 07, 2021
  7. Mar 01, 2021
  8. Feb 23, 2021
  9. Feb 01, 2021
  10. Jan 31, 2021
  11. Nov 28, 2020
  12. Jul 02, 2020
  13. Jul 01, 2020
  14. Jun 08, 2020
  15. May 23, 2020
  16. May 16, 2020
  17. May 15, 2020
  18. May 01, 2020
  19. Apr 30, 2020
  20. Apr 29, 2020