1. Jan 25, 2020
  2. Jan 24, 2020
  3. Jan 23, 2020
    • Vincenzo Frascino's avatar
      tee: optee: Fix compilation issue with nommu · 9e0caab8
      Vincenzo Frascino authored
      
      
      The optee driver uses specific page table types to verify if a memory
      region is normal. These types are not defined in nommu systems. Trying
      to compile the driver in these systems results in a build error:
      
        linux/drivers/tee/optee/call.c: In function ‘is_normal_memory’:
        linux/drivers/tee/optee/call.c:533:26: error: ‘L_PTE_MT_MASK’ undeclared
           (first use in this function); did you mean ‘PREEMPT_MASK’?
           return (pgprot_val(p) & L_PTE_MT_MASK) == L_PTE_MT_WRITEALLOC;
                                   ^~~~~~~~~~~~~
                                   PREEMPT_MASK
        linux/drivers/tee/optee/call.c:533:26: note: each undeclared identifier is
           reported only once for each function it appears in
        linux/drivers/tee/optee/call.c:533:44: error: ‘L_PTE_MT_WRITEALLOC’ undeclared
           (first use in this function)
           return (pgprot_val(p) & L_PTE_MT_MASK) == L_PTE_MT_WRITEALLOC;
                                                  ^~~~~~~~~~~~~~~~~~~
      
      Make the optee driver depend on MMU to fix the compilation issue.
      
      Signed-off-by: default avatarVincenzo Frascino <vincenzo.frascino@arm.com>
      [jw: update commit title]
      Signed-off-by: default avatarJens Wiklander <jens.wiklander@linaro.org>
      9e0caab8
  4. Jan 17, 2020
  5. Jan 14, 2020
  6. Jan 11, 2020
  7. Jan 09, 2020
  8. Jan 08, 2020
  9. Jan 07, 2020
  10. Jan 06, 2020
  11. Jan 03, 2020
  12. Dec 23, 2019
  13. Dec 19, 2019
  14. Dec 18, 2019