Commit History

Author SHA1 Message Date
  Andrew Jones c88e039ec2 lib: sbi_hsm: Ensure errors are consistent with spec 1 year ago
  Andrew Jones 40f16a81d3 lib: sbi_hsm: Don't try to restore state on failed change 1 year ago
  Andrew Jones 1364d5adb2 lib: sbi_hsm: Factor out invalid state detection 1 year ago
  Nick Hu 84d15f4f52 lib: sbi_hsm: Use csr_set to restore the MIP 1 year ago
  Yu Chien Peter Lin 8ecbe6d3fb lib: sbi_hsm: handle failure when hart_stop returns SBI_ENOTSUPP 1 year ago
  Bin Meng 6997552ea2 lib: sbi_hsm: Rename 'priv' argument to 'arg1' 1 year ago
  Ben Dooks caa5eeacac lib: sbi: add check for ipi device for hsm start 1 year ago
  Samuel Holland 79e42eb2d6 lib: sbi_hsm: Assume a consistent resume address 2 years ago
  Samuel Holland b20ed9febe lib: sbi_hsm: Call a device hook during hart resume 2 years ago
  Anup Patel 55e79f823d lib: sbi: Enable mie.MEIE bit for IPIs based on external interrupts. 2 years ago
  Anup Patel c38973e087 lib: sbi: Save context for all non-retentive suspend types 2 years ago
  Heinrich Schuchardt f30b18944e lib: sbi_scratch: remove owner from sbi_scratch_alloc_offset 3 years ago
  Anup Patel a84a1ddbba lib: sbi: Simplify HSM platform operations 3 years ago
  Anup Patel dc39c7b630 lib: sbi: Simplify ipi platform operations 3 years ago
  Anup Patel 50d4fde1c5 lib: Remove redundant sbi_platform_ipi_clear() calls 3 years ago
  Anup Patel 74756891cc lib: sbi: Implement SBI HSM suspend function 3 years ago
  Anup Patel ca864a978d lib: sbi: Fix error codes returned by HSM start() and stop() functions 3 years ago
  Anup Patel 638c948ab9 lib: sbi: Remove redundant sbi_hsm_hart_started() function 3 years ago
  Anup Patel 7c867fd19f lib: sbi: Rename sbi_hsm_hart_started_mask() function 3 years ago
  Anup Patel 8df1f9a0d3 lib: sbi: Use SBI_HSM_STATE_xyz defines instead of SBI_STATE_xyz defines 3 years ago
  Anup Patel 5487cf095d include: sbi: Simplify HSM state define names 3 years ago
  Anup Patel 530e95bd63 lib: sbi: Optimize sbi_hsm_hart_started_mask() implementation 3 years ago
  Anup Patel 3a30d2c34d lib: sbi: Extend sbi_hsm_hart_start() for domains 3 years ago
  Anup Patel e73b92d862 lib: sbi: Extend sbi_hsm_hart_started_mask() for domains 3 years ago
  Anup Patel 7ccf6bf54c lib: sbi: Allow specifying mode in sbi_hart_pmp_check_addr() API 3 years ago
  Anup Patel 6734304f8c lib: sbi: Allow specifying start mode to sbi_hsm_hart_start() API 3 years ago
  Anup Patel 2314101989 lib: Don't return any invalid error from SBI ecall 4 years ago
  Anup Patel dd0f21c560 lib: sbi_scratch: Introduce sbi_scratch_last_hartid() API 4 years ago
  Anup Patel 5b6957eed7 include: Use more consistent name for atomic xchg() and cmpxchg() 4 years ago
  Anup Patel 7b211ff924 include: sbi_platform: Remove priv parameter from hart_start() callback 4 years ago