HPM SDK
HPMicro Software Development Kit
PLIC driver APIs

PLIC driver APIs. More...

Macros

#define HPM_PLIC_TARGET_M_MODE   0
 
#define HPM_PLIC_TARGET_S_MODE   1
 
#define HPM_PLIC_FEATURE_OFFSET   (0x00000000UL)
 
#define HPM_PLIC_FEATURE_VECTORED_MODE   (0x2UL)
 
#define HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ   (0x1UL)
 
#define HPM_PLIC_PRIORITY_OFFSET   (0x00000004UL)
 
#define HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE   2
 
#define HPM_PLIC_PENDING_OFFSET   (0x00001000UL)
 
#define HPM_PLIC_PENDING_SHIFT_PER_SOURCE   0
 
#define HPM_PLIC_TRIGGER_TYPE_OFFSET   (0x00001080UL)
 
#define HPM_PLIC_TRIGGER_TYPE_SHIFT_PER_SORUCE   1
 
#define HPM_PLIC_ENABLE_OFFSET   (0x00002000UL)
 
#define HPM_PLIC_ENABLE_SHIFT_PER_TARGET   7
 
#define HPM_PLIC_THRESHOLD_OFFSET   (0x00200000UL)
 
#define HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET   12
 
#define HPM_PLIC_CLAIM_OFFSET   (0x00200004UL)
 
#define HPM_PLIC_CLAIM_SHIFT_PER_TARGET   12
 
#define HPM_PLIC_TARGET_M_MODE   0
 
#define HPM_PLIC_TARGET_S_MODE   1
 
#define HPM_PLIC_FEATURE_OFFSET   (0x00000000UL)
 
#define HPM_PLIC_FEATURE_VECTORED_MODE   (0x2UL)
 
#define HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ   (0x1UL)
 
#define HPM_PLIC_PRIORITY_OFFSET   (0x00000004UL)
 
#define HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE   2
 
#define HPM_PLIC_PENDING_OFFSET   (0x00001000UL)
 
#define HPM_PLIC_PENDING_SHIFT_PER_SOURCE   0
 
#define HPM_PLIC_TRIGGER_TYPE_OFFSET   (0x00001080UL)
 
#define HPM_PLIC_TRIGGER_TYPE_SHIFT_PER_SORUCE   1
 
#define HPM_PLIC_ENABLE_OFFSET   (0x00002000UL)
 
#define HPM_PLIC_ENABLE_SHIFT_PER_TARGET   7
 
#define HPM_PLIC_THRESHOLD_OFFSET   (0x00200000UL)
 
#define HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET   12
 
#define HPM_PLIC_CLAIM_OFFSET   (0x00200004UL)
 
#define HPM_PLIC_CLAIM_SHIFT_PER_TARGET   12
 
#define HPM_PLIC_TARGET_M_MODE   0
 
#define HPM_PLIC_TARGET_S_MODE   1
 
#define HPM_PLIC_FEATURE_OFFSET   (0x00000000UL)
 
#define HPM_PLIC_FEATURE_VECTORED_MODE   (0x2UL)
 
#define HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ   (0x1UL)
 
#define HPM_PLIC_PRIORITY_OFFSET   (0x00000004UL)
 
#define HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE   2
 
#define HPM_PLIC_PENDING_OFFSET   (0x00001000UL)
 
#define HPM_PLIC_PENDING_SHIFT_PER_SOURCE   0
 
#define HPM_PLIC_ENABLE_OFFSET   (0x00002000UL)
 
#define HPM_PLIC_ENABLE_SHIFT_PER_TARGET   7
 
#define HPM_PLIC_THRESHOLD_OFFSET   (0x00200000UL)
 
#define HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET   12
 
#define HPM_PLIC_CLAIM_OFFSET   (0x00200004UL)
 
#define HPM_PLIC_CLAIM_SHIFT_PER_TARGET   12
 
#define HPM_PLIC_TARGET_M_MODE   0
 
#define HPM_PLIC_TARGET_S_MODE   1
 
#define HPM_PLIC_FEATURE_OFFSET   (0x00000000UL)
 
#define HPM_PLIC_FEATURE_VECTORED_MODE   (0x2UL)
 
#define HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ   (0x1UL)
 
#define HPM_PLIC_PRIORITY_OFFSET   (0x00000004UL)
 
#define HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE   2
 
#define HPM_PLIC_PENDING_OFFSET   (0x00001000UL)
 
#define HPM_PLIC_PENDING_SHIFT_PER_SOURCE   0
 
#define HPM_PLIC_ENABLE_OFFSET   (0x00002000UL)
 
#define HPM_PLIC_ENABLE_SHIFT_PER_TARGET   7
 
#define HPM_PLIC_THRESHOLD_OFFSET   (0x00200000UL)
 
#define HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET   12
 
#define HPM_PLIC_CLAIM_OFFSET   (0x00200004UL)
 
#define HPM_PLIC_CLAIM_SHIFT_PER_TARGET   12
 
#define HPM_PLIC_TARGET_M_MODE   0
 
#define HPM_PLIC_TARGET_S_MODE   1
 
#define HPM_PLIC_FEATURE_OFFSET   (0x00000000UL)
 
#define HPM_PLIC_FEATURE_VECTORED_MODE   (0x2UL)
 
#define HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ   (0x1UL)
 
#define HPM_PLIC_PRIORITY_OFFSET   (0x00000004UL)
 
#define HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE   2
 
#define HPM_PLIC_PENDING_OFFSET   (0x00001000UL)
 
#define HPM_PLIC_PENDING_SHIFT_PER_SOURCE   0
 
#define HPM_PLIC_ENABLE_OFFSET   (0x00002000UL)
 
#define HPM_PLIC_ENABLE_SHIFT_PER_TARGET   7
 
#define HPM_PLIC_THRESHOLD_OFFSET   (0x00200000UL)
 
#define HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET   12
 
#define HPM_PLIC_CLAIM_OFFSET   (0x00200004UL)
 
#define HPM_PLIC_CLAIM_SHIFT_PER_TARGET   12
 
#define HPM_PLIC_TARGET_M_MODE   0
 
#define HPM_PLIC_TARGET_S_MODE   1
 
#define HPM_PLIC_FEATURE_OFFSET   (0x00000000UL)
 
#define HPM_PLIC_FEATURE_VECTORED_MODE   (0x2UL)
 
#define HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ   (0x1UL)
 
#define HPM_PLIC_PRIORITY_OFFSET   (0x00000004UL)
 
#define HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE   2
 
#define HPM_PLIC_PENDING_OFFSET   (0x00001000UL)
 
#define HPM_PLIC_PENDING_SHIFT_PER_SOURCE   0
 
#define HPM_PLIC_ENABLE_OFFSET   (0x00002000UL)
 
#define HPM_PLIC_ENABLE_SHIFT_PER_TARGET   7
 
#define HPM_PLIC_THRESHOLD_OFFSET   (0x00200000UL)
 
#define HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET   12
 
#define HPM_PLIC_CLAIM_OFFSET   (0x00200004UL)
 
#define HPM_PLIC_CLAIM_SHIFT_PER_TARGET   12
 
#define HPM_PLIC_TARGET_M_MODE   0
 
#define HPM_PLIC_TARGET_S_MODE   1
 
#define HPM_PLIC_FEATURE_OFFSET   (0x00000000UL)
 
#define HPM_PLIC_FEATURE_VECTORED_MODE   (0x2UL)
 
#define HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ   (0x1UL)
 
#define HPM_PLIC_PRIORITY_OFFSET   (0x00000004UL)
 
#define HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE   2
 
#define HPM_PLIC_PENDING_OFFSET   (0x00001000UL)
 
#define HPM_PLIC_PENDING_SHIFT_PER_SOURCE   0
 
#define HPM_PLIC_TRIGGER_TYPE_OFFSET   (0x00001080UL)
 
#define HPM_PLIC_TRIGGER_TYPE_SHIFT_PER_SORUCE   1
 
#define HPM_PLIC_ENABLE_OFFSET   (0x00002000UL)
 
#define HPM_PLIC_ENABLE_SHIFT_PER_TARGET   7
 
#define HPM_PLIC_THRESHOLD_OFFSET   (0x00200000UL)
 
#define HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET   12
 
#define HPM_PLIC_CLAIM_OFFSET   (0x00200004UL)
 
#define HPM_PLIC_CLAIM_SHIFT_PER_TARGET   12
 
#define HPM_PLIC_TARGET_M_MODE   0
 
#define HPM_PLIC_TARGET_S_MODE   1
 
#define HPM_PLIC_FEATURE_OFFSET   (0x00000000UL)
 
#define HPM_PLIC_FEATURE_VECTORED_MODE   (0x2UL)
 
#define HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ   (0x1UL)
 
#define HPM_PLIC_PRIORITY_OFFSET   (0x00000004UL)
 
#define HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE   2
 
#define HPM_PLIC_PENDING_OFFSET   (0x00001000UL)
 
#define HPM_PLIC_PENDING_SHIFT_PER_SOURCE   0
 
#define HPM_PLIC_ENABLE_OFFSET   (0x00002000UL)
 
#define HPM_PLIC_ENABLE_SHIFT_PER_TARGET   7
 
#define HPM_PLIC_THRESHOLD_OFFSET   (0x00200000UL)
 
#define HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET   12
 
#define HPM_PLIC_CLAIM_OFFSET   (0x00200004UL)
 
#define HPM_PLIC_CLAIM_SHIFT_PER_TARGET   12
 

Detailed Description

PLIC driver APIs.

Macro Definition Documentation

◆ HPM_PLIC_CLAIM_OFFSET [1/8]

#define HPM_PLIC_CLAIM_OFFSET   (0x00200004UL)

◆ HPM_PLIC_CLAIM_OFFSET [2/8]

#define HPM_PLIC_CLAIM_OFFSET   (0x00200004UL)

◆ HPM_PLIC_CLAIM_OFFSET [3/8]

#define HPM_PLIC_CLAIM_OFFSET   (0x00200004UL)

◆ HPM_PLIC_CLAIM_OFFSET [4/8]

#define HPM_PLIC_CLAIM_OFFSET   (0x00200004UL)

◆ HPM_PLIC_CLAIM_OFFSET [5/8]

#define HPM_PLIC_CLAIM_OFFSET   (0x00200004UL)

◆ HPM_PLIC_CLAIM_OFFSET [6/8]

#define HPM_PLIC_CLAIM_OFFSET   (0x00200004UL)

◆ HPM_PLIC_CLAIM_OFFSET [7/8]

#define HPM_PLIC_CLAIM_OFFSET   (0x00200004UL)

◆ HPM_PLIC_CLAIM_OFFSET [8/8]

#define HPM_PLIC_CLAIM_OFFSET   (0x00200004UL)

◆ HPM_PLIC_CLAIM_SHIFT_PER_TARGET [1/8]

#define HPM_PLIC_CLAIM_SHIFT_PER_TARGET   12

◆ HPM_PLIC_CLAIM_SHIFT_PER_TARGET [2/8]

#define HPM_PLIC_CLAIM_SHIFT_PER_TARGET   12

◆ HPM_PLIC_CLAIM_SHIFT_PER_TARGET [3/8]

#define HPM_PLIC_CLAIM_SHIFT_PER_TARGET   12

◆ HPM_PLIC_CLAIM_SHIFT_PER_TARGET [4/8]

#define HPM_PLIC_CLAIM_SHIFT_PER_TARGET   12

◆ HPM_PLIC_CLAIM_SHIFT_PER_TARGET [5/8]

#define HPM_PLIC_CLAIM_SHIFT_PER_TARGET   12

◆ HPM_PLIC_CLAIM_SHIFT_PER_TARGET [6/8]

#define HPM_PLIC_CLAIM_SHIFT_PER_TARGET   12

◆ HPM_PLIC_CLAIM_SHIFT_PER_TARGET [7/8]

#define HPM_PLIC_CLAIM_SHIFT_PER_TARGET   12

◆ HPM_PLIC_CLAIM_SHIFT_PER_TARGET [8/8]

#define HPM_PLIC_CLAIM_SHIFT_PER_TARGET   12

◆ HPM_PLIC_ENABLE_OFFSET [1/8]

#define HPM_PLIC_ENABLE_OFFSET   (0x00002000UL)

◆ HPM_PLIC_ENABLE_OFFSET [2/8]

#define HPM_PLIC_ENABLE_OFFSET   (0x00002000UL)

◆ HPM_PLIC_ENABLE_OFFSET [3/8]

#define HPM_PLIC_ENABLE_OFFSET   (0x00002000UL)

◆ HPM_PLIC_ENABLE_OFFSET [4/8]

#define HPM_PLIC_ENABLE_OFFSET   (0x00002000UL)

◆ HPM_PLIC_ENABLE_OFFSET [5/8]

#define HPM_PLIC_ENABLE_OFFSET   (0x00002000UL)

◆ HPM_PLIC_ENABLE_OFFSET [6/8]

#define HPM_PLIC_ENABLE_OFFSET   (0x00002000UL)

◆ HPM_PLIC_ENABLE_OFFSET [7/8]

#define HPM_PLIC_ENABLE_OFFSET   (0x00002000UL)

◆ HPM_PLIC_ENABLE_OFFSET [8/8]

#define HPM_PLIC_ENABLE_OFFSET   (0x00002000UL)

◆ HPM_PLIC_ENABLE_SHIFT_PER_TARGET [1/8]

#define HPM_PLIC_ENABLE_SHIFT_PER_TARGET   7

◆ HPM_PLIC_ENABLE_SHIFT_PER_TARGET [2/8]

#define HPM_PLIC_ENABLE_SHIFT_PER_TARGET   7

◆ HPM_PLIC_ENABLE_SHIFT_PER_TARGET [3/8]

#define HPM_PLIC_ENABLE_SHIFT_PER_TARGET   7

◆ HPM_PLIC_ENABLE_SHIFT_PER_TARGET [4/8]

#define HPM_PLIC_ENABLE_SHIFT_PER_TARGET   7

◆ HPM_PLIC_ENABLE_SHIFT_PER_TARGET [5/8]

#define HPM_PLIC_ENABLE_SHIFT_PER_TARGET   7

◆ HPM_PLIC_ENABLE_SHIFT_PER_TARGET [6/8]

#define HPM_PLIC_ENABLE_SHIFT_PER_TARGET   7

◆ HPM_PLIC_ENABLE_SHIFT_PER_TARGET [7/8]

#define HPM_PLIC_ENABLE_SHIFT_PER_TARGET   7

◆ HPM_PLIC_ENABLE_SHIFT_PER_TARGET [8/8]

#define HPM_PLIC_ENABLE_SHIFT_PER_TARGET   7

◆ HPM_PLIC_FEATURE_OFFSET [1/8]

#define HPM_PLIC_FEATURE_OFFSET   (0x00000000UL)

◆ HPM_PLIC_FEATURE_OFFSET [2/8]

#define HPM_PLIC_FEATURE_OFFSET   (0x00000000UL)

◆ HPM_PLIC_FEATURE_OFFSET [3/8]

#define HPM_PLIC_FEATURE_OFFSET   (0x00000000UL)

◆ HPM_PLIC_FEATURE_OFFSET [4/8]

#define HPM_PLIC_FEATURE_OFFSET   (0x00000000UL)

◆ HPM_PLIC_FEATURE_OFFSET [5/8]

#define HPM_PLIC_FEATURE_OFFSET   (0x00000000UL)

◆ HPM_PLIC_FEATURE_OFFSET [6/8]

#define HPM_PLIC_FEATURE_OFFSET   (0x00000000UL)

◆ HPM_PLIC_FEATURE_OFFSET [7/8]

#define HPM_PLIC_FEATURE_OFFSET   (0x00000000UL)

◆ HPM_PLIC_FEATURE_OFFSET [8/8]

#define HPM_PLIC_FEATURE_OFFSET   (0x00000000UL)

◆ HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ [1/8]

#define HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ   (0x1UL)

◆ HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ [2/8]

#define HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ   (0x1UL)

◆ HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ [3/8]

#define HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ   (0x1UL)

◆ HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ [4/8]

#define HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ   (0x1UL)

◆ HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ [5/8]

#define HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ   (0x1UL)

◆ HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ [6/8]

#define HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ   (0x1UL)

◆ HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ [7/8]

#define HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ   (0x1UL)

◆ HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ [8/8]

#define HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ   (0x1UL)

◆ HPM_PLIC_FEATURE_VECTORED_MODE [1/8]

#define HPM_PLIC_FEATURE_VECTORED_MODE   (0x2UL)

◆ HPM_PLIC_FEATURE_VECTORED_MODE [2/8]

#define HPM_PLIC_FEATURE_VECTORED_MODE   (0x2UL)

◆ HPM_PLIC_FEATURE_VECTORED_MODE [3/8]

#define HPM_PLIC_FEATURE_VECTORED_MODE   (0x2UL)

◆ HPM_PLIC_FEATURE_VECTORED_MODE [4/8]

#define HPM_PLIC_FEATURE_VECTORED_MODE   (0x2UL)

◆ HPM_PLIC_FEATURE_VECTORED_MODE [5/8]

#define HPM_PLIC_FEATURE_VECTORED_MODE   (0x2UL)

◆ HPM_PLIC_FEATURE_VECTORED_MODE [6/8]

#define HPM_PLIC_FEATURE_VECTORED_MODE   (0x2UL)

◆ HPM_PLIC_FEATURE_VECTORED_MODE [7/8]

#define HPM_PLIC_FEATURE_VECTORED_MODE   (0x2UL)

◆ HPM_PLIC_FEATURE_VECTORED_MODE [8/8]

#define HPM_PLIC_FEATURE_VECTORED_MODE   (0x2UL)

◆ HPM_PLIC_PENDING_OFFSET [1/8]

#define HPM_PLIC_PENDING_OFFSET   (0x00001000UL)

◆ HPM_PLIC_PENDING_OFFSET [2/8]

#define HPM_PLIC_PENDING_OFFSET   (0x00001000UL)

◆ HPM_PLIC_PENDING_OFFSET [3/8]

#define HPM_PLIC_PENDING_OFFSET   (0x00001000UL)

◆ HPM_PLIC_PENDING_OFFSET [4/8]

#define HPM_PLIC_PENDING_OFFSET   (0x00001000UL)

◆ HPM_PLIC_PENDING_OFFSET [5/8]

#define HPM_PLIC_PENDING_OFFSET   (0x00001000UL)

◆ HPM_PLIC_PENDING_OFFSET [6/8]

#define HPM_PLIC_PENDING_OFFSET   (0x00001000UL)

◆ HPM_PLIC_PENDING_OFFSET [7/8]

#define HPM_PLIC_PENDING_OFFSET   (0x00001000UL)

◆ HPM_PLIC_PENDING_OFFSET [8/8]

#define HPM_PLIC_PENDING_OFFSET   (0x00001000UL)

◆ HPM_PLIC_PENDING_SHIFT_PER_SOURCE [1/8]

#define HPM_PLIC_PENDING_SHIFT_PER_SOURCE   0

◆ HPM_PLIC_PENDING_SHIFT_PER_SOURCE [2/8]

#define HPM_PLIC_PENDING_SHIFT_PER_SOURCE   0

◆ HPM_PLIC_PENDING_SHIFT_PER_SOURCE [3/8]

#define HPM_PLIC_PENDING_SHIFT_PER_SOURCE   0

◆ HPM_PLIC_PENDING_SHIFT_PER_SOURCE [4/8]

#define HPM_PLIC_PENDING_SHIFT_PER_SOURCE   0

◆ HPM_PLIC_PENDING_SHIFT_PER_SOURCE [5/8]

#define HPM_PLIC_PENDING_SHIFT_PER_SOURCE   0

◆ HPM_PLIC_PENDING_SHIFT_PER_SOURCE [6/8]

#define HPM_PLIC_PENDING_SHIFT_PER_SOURCE   0

◆ HPM_PLIC_PENDING_SHIFT_PER_SOURCE [7/8]

#define HPM_PLIC_PENDING_SHIFT_PER_SOURCE   0

◆ HPM_PLIC_PENDING_SHIFT_PER_SOURCE [8/8]

#define HPM_PLIC_PENDING_SHIFT_PER_SOURCE   0

◆ HPM_PLIC_PRIORITY_OFFSET [1/8]

#define HPM_PLIC_PRIORITY_OFFSET   (0x00000004UL)

◆ HPM_PLIC_PRIORITY_OFFSET [2/8]

#define HPM_PLIC_PRIORITY_OFFSET   (0x00000004UL)

◆ HPM_PLIC_PRIORITY_OFFSET [3/8]

#define HPM_PLIC_PRIORITY_OFFSET   (0x00000004UL)

◆ HPM_PLIC_PRIORITY_OFFSET [4/8]

#define HPM_PLIC_PRIORITY_OFFSET   (0x00000004UL)

◆ HPM_PLIC_PRIORITY_OFFSET [5/8]

#define HPM_PLIC_PRIORITY_OFFSET   (0x00000004UL)

◆ HPM_PLIC_PRIORITY_OFFSET [6/8]

#define HPM_PLIC_PRIORITY_OFFSET   (0x00000004UL)

◆ HPM_PLIC_PRIORITY_OFFSET [7/8]

#define HPM_PLIC_PRIORITY_OFFSET   (0x00000004UL)

◆ HPM_PLIC_PRIORITY_OFFSET [8/8]

#define HPM_PLIC_PRIORITY_OFFSET   (0x00000004UL)

◆ HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE [1/8]

#define HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE   2

◆ HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE [2/8]

#define HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE   2

◆ HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE [3/8]

#define HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE   2

◆ HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE [4/8]

#define HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE   2

◆ HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE [5/8]

#define HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE   2

◆ HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE [6/8]

#define HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE   2

◆ HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE [7/8]

#define HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE   2

◆ HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE [8/8]

#define HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE   2

◆ HPM_PLIC_TARGET_M_MODE [1/8]

#define HPM_PLIC_TARGET_M_MODE   0

◆ HPM_PLIC_TARGET_M_MODE [2/8]

#define HPM_PLIC_TARGET_M_MODE   0

◆ HPM_PLIC_TARGET_M_MODE [3/8]

#define HPM_PLIC_TARGET_M_MODE   0

◆ HPM_PLIC_TARGET_M_MODE [4/8]

#define HPM_PLIC_TARGET_M_MODE   0

◆ HPM_PLIC_TARGET_M_MODE [5/8]

#define HPM_PLIC_TARGET_M_MODE   0

◆ HPM_PLIC_TARGET_M_MODE [6/8]

#define HPM_PLIC_TARGET_M_MODE   0

◆ HPM_PLIC_TARGET_M_MODE [7/8]

#define HPM_PLIC_TARGET_M_MODE   0

◆ HPM_PLIC_TARGET_M_MODE [8/8]

#define HPM_PLIC_TARGET_M_MODE   0

◆ HPM_PLIC_TARGET_S_MODE [1/8]

#define HPM_PLIC_TARGET_S_MODE   1

◆ HPM_PLIC_TARGET_S_MODE [2/8]

#define HPM_PLIC_TARGET_S_MODE   1

◆ HPM_PLIC_TARGET_S_MODE [3/8]

#define HPM_PLIC_TARGET_S_MODE   1

◆ HPM_PLIC_TARGET_S_MODE [4/8]

#define HPM_PLIC_TARGET_S_MODE   1

◆ HPM_PLIC_TARGET_S_MODE [5/8]

#define HPM_PLIC_TARGET_S_MODE   1

◆ HPM_PLIC_TARGET_S_MODE [6/8]

#define HPM_PLIC_TARGET_S_MODE   1

◆ HPM_PLIC_TARGET_S_MODE [7/8]

#define HPM_PLIC_TARGET_S_MODE   1

◆ HPM_PLIC_TARGET_S_MODE [8/8]

#define HPM_PLIC_TARGET_S_MODE   1

◆ HPM_PLIC_THRESHOLD_OFFSET [1/8]

#define HPM_PLIC_THRESHOLD_OFFSET   (0x00200000UL)

◆ HPM_PLIC_THRESHOLD_OFFSET [2/8]

#define HPM_PLIC_THRESHOLD_OFFSET   (0x00200000UL)

◆ HPM_PLIC_THRESHOLD_OFFSET [3/8]

#define HPM_PLIC_THRESHOLD_OFFSET   (0x00200000UL)

◆ HPM_PLIC_THRESHOLD_OFFSET [4/8]

#define HPM_PLIC_THRESHOLD_OFFSET   (0x00200000UL)

◆ HPM_PLIC_THRESHOLD_OFFSET [5/8]

#define HPM_PLIC_THRESHOLD_OFFSET   (0x00200000UL)

◆ HPM_PLIC_THRESHOLD_OFFSET [6/8]

#define HPM_PLIC_THRESHOLD_OFFSET   (0x00200000UL)

◆ HPM_PLIC_THRESHOLD_OFFSET [7/8]

#define HPM_PLIC_THRESHOLD_OFFSET   (0x00200000UL)

◆ HPM_PLIC_THRESHOLD_OFFSET [8/8]

#define HPM_PLIC_THRESHOLD_OFFSET   (0x00200000UL)

◆ HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET [1/8]

#define HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET   12

◆ HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET [2/8]

#define HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET   12

◆ HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET [3/8]

#define HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET   12

◆ HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET [4/8]

#define HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET   12

◆ HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET [5/8]

#define HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET   12

◆ HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET [6/8]

#define HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET   12

◆ HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET [7/8]

#define HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET   12

◆ HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET [8/8]

#define HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET   12

◆ HPM_PLIC_TRIGGER_TYPE_OFFSET [1/3]

#define HPM_PLIC_TRIGGER_TYPE_OFFSET   (0x00001080UL)

◆ HPM_PLIC_TRIGGER_TYPE_OFFSET [2/3]

#define HPM_PLIC_TRIGGER_TYPE_OFFSET   (0x00001080UL)

◆ HPM_PLIC_TRIGGER_TYPE_OFFSET [3/3]

#define HPM_PLIC_TRIGGER_TYPE_OFFSET   (0x00001080UL)

◆ HPM_PLIC_TRIGGER_TYPE_SHIFT_PER_SORUCE [1/3]

#define HPM_PLIC_TRIGGER_TYPE_SHIFT_PER_SORUCE   1

◆ HPM_PLIC_TRIGGER_TYPE_SHIFT_PER_SORUCE [2/3]

#define HPM_PLIC_TRIGGER_TYPE_SHIFT_PER_SORUCE   1

◆ HPM_PLIC_TRIGGER_TYPE_SHIFT_PER_SORUCE [3/3]

#define HPM_PLIC_TRIGGER_TYPE_SHIFT_PER_SORUCE   1