#
79da0792 |
|
01-Mar-2020 |
Gerwin Klein <gerwin.klein@data61.csiro.au> |
Convert license tags to SPDX identifiers This commit also converts our own copyright headers to directly use SPDX, but leaves all other copyright header intact, only adding the SPDX ident. As far as possible this commit also merges multiple Data61 copyright statements/headers into one for consistency.
|
#
c4fe5369 |
|
27-Jan-2020 |
Anna Lyons <anna@gh.st> |
arm: remote IPI call support for VIRQS Added support for injecting remote IPI calls towards given VCPU's on SMP configured systems. This introudcing a new type of IpiRemoteCall and handlers for updating the vgic state on incoming/outgoing IPI's. Co-authored-by: Yanyan Shen <yanyan.shen@data61.csiro.au>
|
#
5a2251a5 |
|
05-Feb-2020 |
Matthew <matt.phillips121@gmail.com> |
Explicit casts between enum types in IPI Depending on the platform, IPI has a slightly different interface. Explicitly cast from the more speific enum type to the generic and vice versa when calling in and out of generic code. Another possibility would be to typedef a specific enum on RISCV platforms that aliases the one currently used. Then casting would only have to take place when passing args to function calls.
|
#
2d362cb7 |
|
11-Nov-2019 |
Kent McLeod <Kent.Mcleod@data61.csiro.au> |
arm,SMP: Refactor irq_t structure for smp Explicitly create a struct definition for irq_t on SMP Arm configurations. This makes it a lot harder to mistakenly use the wrong irq encoding when moving an irq between a cnode index and hardware irq number / core. A couple areas where this was being handled incorrectly was fixed as part of the refactor. When performing an ipi for masking PPI interrupts, the idx encoding is used as it fits into a single word.
|
#
1deb1d26 |
|
18-Jul-2019 |
Sylvain Gauthier <sylvain.gauthier@data61.csiro.au> |
[SMP] New IPI call to unmask remote IRQ Added a new IPI on ARM to unmask a remote private interrupt.
|
#
b34088c3 |
|
20-Mar-2018 |
Yanyan Shen <yanyan.shen@data61.csiro.au> |
arm: Call local TLB functions in IPI handlers.
|
#
1d4cdde1 |
|
19-Jul-2017 |
Hesham Almatary <hesham.almatary@data61.csiro.au> |
ARM/SMP: Guard FPU operations
|
#
ee28936d |
|
18-Jun-2017 |
Hesham Almatary <hesham.almatary@data61.csiro.au> |
SMP: Introduce ENABLE_SMP_SUPPORT - Make it more readable and less confusing compared to the 'CONFIG_MAX_NUM_NODES > 1' check
|
#
586bb8ef |
|
28-Jun-2017 |
Hesham Almatary <hesham.almatary@data61.csiro.au> |
SELFOUR-806: ARM/SMP/FPU - Support remote FPU switch
|
#
13e32a29 |
|
28-Jun-2017 |
Hesham Almatary <hesham.almatary@data61.csiro.au> |
trivial: fixes to popcountl implementation
|
#
4baa8482 |
|
28-Jun-2017 |
Hesham Almatary <hesham.almatary@data61.csiro.au> |
SELFOUR-746: IPI Handler for ARM
|
#
cac1348f |
|
16-Mar-2017 |
Hesham Almatary <hesham.almatary@data61.csiro.au> |
SMP/ARM: include generic smp/ipi.h and move ipi.c to smp/
|