Everything

debugger.Interrupt.OccurFE


This function generates FE-level interrupts. [RH850 Simulator] [RH850G3M, RH850G3K, RH850G3MH, RH850G3KH, RH850G4MH (versions earlier than 2.0)]

This function generates FE-level interrupts caused by a SYSERR interrupt. [RH850 Simulator] [RH850G4MH (version 2.0 or later)]

[Specification format]

debugger.Interrupt.OccurFE(feVectorType, isGuestMode = false, gpid = None)

[Argument(s)]

Argument

Description

feVectorType

Specify the type of an interrupt.

The types that can be specified are shown below.

Type

Description

FEVectorType.FENMI

NMI interrupt

FEVectorType.FEINT

INT interrupt [RH850G3M, RH850G3K, RH850G3MH, RH850G3KH]

FEVectorType.FEINT0

INT interrupt 0 [RH850G4MH (versions earlier than 2.0)]

FEVectorType.FEINT1

INT interrupt 1 [RH850G4MH (versions earlier than 2.0)]

FEVectorType.FEINT2

INT interrupt 2 [RH850G4MH (versions earlier than 2.0)]

FEVectorType.FEINT3

INT interrupt 3 [RH850G4MH (versions earlier than 2.0)]

FEVectorType.FEINT4

INT interrupt 4 [RH850G4MH (versions earlier than 2.0)]

FEVectorType.FEINT5

INT interrupt 5 [RH850G4MH (versions earlier than 2.0)]

FEVectorType.FEINT6

INT interrupt 6 [RH850G4MH (versions earlier than 2.0)]

FEVectorType.FEINT7

INT interrupt 7 [RH850G4MH (versions earlier than 2.0)]

FEVectorType.FEINT8

INT interrupt 8 [RH850G4MH (versions earlier than 2.0)]

FEVectorType.FEINT9

INT interrupt 9 [RH850G4MH (versions earlier than 2.0)]

FEVectorType.FEINT10

INT interrupt 10 [RH850G4MH (versions earlier than 2.0)]

FEVectorType.FEINT11

INT interrupt 11 [RH850G4MH (versions earlier than 2.0)]

FEVectorType.FEINT12

INT interrupt 12 [RH850G4MH (versions earlier than 2.0)]

FEVectorType.FEINT13

INT interrupt 13 [RH850G4MH (versions earlier than 2.0)]

FEVectorType.FEINT14

INT interrupt 14 [RH850G4MH (versions earlier than 2.0)]

FEVectorType.FEINT15

INT interrupt 15 [RH850G4MH (versions earlier than 2.0)]

 

FEVectorType.SyserrCause10

SyserrCause10 interrupt

FEVectorType.SyserrCause11

SyserrCause11 interrupt

FEVectorType.SyserrCause12

SyserrCause12 interrupt

FEVectorType.SyserrCause13

SyserrCause13 interrupt

FEVectorType.SyserrCause14

SyserrCause14 interrupt

FEVectorType.SyserrCause15

SyserrCause15 interrupt

FEVectorType.SyserrCause16

SyserrCause16 interrupt

FEVectorType.SyserrCause17

SyserrCause17 interrupt

FEVectorType.SyserrCause18

SyserrCause18 interrupt

FEVectorType.SyserrCause19

SyserrCause19 interrupt

FEVectorType.SyserrCause1a

SyserrCause1a interrupt

FEVectorType.SyserrCause1b

SyserrCause1b interrupt

FEVectorType.SyserrCause1c

SyserrCause1c interrupt

FEVectorType.SyserrCause1d

SyserrCause1d interrupt

FEVectorType.SyserrCause1e

SyserrCause1e interrupt

FEVectorType.SyserrCause1f

SyserrCause1f interrupt

isGuestMode

Specifies whether the device context that raises the exception is in guest mode.

True : Guest mode

False : Host mode or conventional mode (default)

gpid

 

Specify the GPID of the device context that causes the exception.

None :: Do not specify GPID (default)

(numeric value) : GPID of the device context that raises the exception.

[Return value]

If interrupts were generated successfully: True

If there was an error when generating interrupts: False

[Detailed description]

-

This function generates FE-level interrupts.

-

Specify the interrupt name to be generated in feVectorType.

[Example of use]

>>>debugger.Interrupt.OccurFE(FEVectorType.FENMI)
True
>>>