Skip to content

Commit 1c2c9f5

Browse files
committed
Fix prefetch-exception test.
The addr check was accidentally cfg gated, when only the IFAR read needs to be gated.
1 parent 95602af commit 1c2c9f5

16 files changed

Lines changed: 47 additions & 19 deletions

examples/versatileab/reference/prefetch-exception-a32-armv4t-none-eabi.out

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@ Hello, this is a prefetch abort exception example
22
prefetch abort occurred
33
IFSR (Fault Status Register): IFSR { ext=false Domain=0b0000 Status=0b00010 }
44
IFSR Status: Ok(DebugEvent)
5+
caught bkpt_from_a32
56
Doing it again
67
prefetch abort occurred
78
IFSR (Fault Status Register): IFSR { ext=false Domain=0b0000 Status=0b00010 }
89
IFSR Status: Ok(DebugEvent)
10+
caught bkpt_from_a32
911
Skipping instruction
1012
Recovered from fault OK!

examples/versatileab/reference/prefetch-exception-a32-armv5te-none-eabi.out

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@ Hello, this is a prefetch abort exception example
22
prefetch abort occurred
33
IFSR (Fault Status Register): IFSR { ext=false Domain=0b0000 Status=0b00010 }
44
IFSR Status: Ok(DebugEvent)
5+
caught bkpt_from_a32
56
Doing it again
67
prefetch abort occurred
78
IFSR (Fault Status Register): IFSR { ext=false Domain=0b0000 Status=0b00010 }
89
IFSR Status: Ok(DebugEvent)
10+
caught bkpt_from_a32
911
Skipping instruction
1012
Recovered from fault OK!

examples/versatileab/reference/prefetch-exception-a32-armv6-none-eabi.out

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@ Hello, this is a prefetch abort exception example
22
prefetch abort occurred
33
IFSR (Fault Status Register): IFSR { ext=false Domain=0b0000 Status=0b00010 }
44
IFSR Status: Ok(DebugEvent)
5+
caught bkpt_from_a32
56
Doing it again
67
prefetch abort occurred
78
IFSR (Fault Status Register): IFSR { ext=false Domain=0b0000 Status=0b00010 }
89
IFSR Status: Ok(DebugEvent)
10+
caught bkpt_from_a32
911
Skipping instruction
1012
Recovered from fault OK!

examples/versatileab/reference/prefetch-exception-a32-armv6-none-eabihf.out

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@ Hello, this is a prefetch abort exception example
22
prefetch abort occurred
33
IFSR (Fault Status Register): IFSR { ext=false Domain=0b0000 Status=0b00010 }
44
IFSR Status: Ok(DebugEvent)
5+
caught bkpt_from_a32
56
Doing it again
67
prefetch abort occurred
78
IFSR (Fault Status Register): IFSR { ext=false Domain=0b0000 Status=0b00010 }
89
IFSR Status: Ok(DebugEvent)
10+
caught bkpt_from_a32
911
Skipping instruction
1012
Recovered from fault OK!

examples/versatileab/reference/prefetch-exception-a32-thumbv4t-none-eabi.out

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@ Hello, this is a prefetch abort exception example
22
prefetch abort occurred
33
IFSR (Fault Status Register): IFSR { ext=false Domain=0b0000 Status=0b00010 }
44
IFSR Status: Ok(DebugEvent)
5+
caught bkpt_from_a32
56
Doing it again
67
prefetch abort occurred
78
IFSR (Fault Status Register): IFSR { ext=false Domain=0b0000 Status=0b00010 }
89
IFSR Status: Ok(DebugEvent)
10+
caught bkpt_from_a32
911
Skipping instruction
1012
Recovered from fault OK!

examples/versatileab/reference/prefetch-exception-a32-thumbv5te-none-eabi.out

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@ Hello, this is a prefetch abort exception example
22
prefetch abort occurred
33
IFSR (Fault Status Register): IFSR { ext=false Domain=0b0000 Status=0b00010 }
44
IFSR Status: Ok(DebugEvent)
5+
caught bkpt_from_a32
56
Doing it again
67
prefetch abort occurred
78
IFSR (Fault Status Register): IFSR { ext=false Domain=0b0000 Status=0b00010 }
89
IFSR Status: Ok(DebugEvent)
10+
caught bkpt_from_a32
911
Skipping instruction
1012
Recovered from fault OK!

examples/versatileab/reference/prefetch-exception-a32-thumbv6-none-eabi.out

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@ Hello, this is a prefetch abort exception example
22
prefetch abort occurred
33
IFSR (Fault Status Register): IFSR { ext=false Domain=0b0000 Status=0b00010 }
44
IFSR Status: Ok(DebugEvent)
5+
caught bkpt_from_a32
56
Doing it again
67
prefetch abort occurred
78
IFSR (Fault Status Register): IFSR { ext=false Domain=0b0000 Status=0b00010 }
89
IFSR Status: Ok(DebugEvent)
10+
caught bkpt_from_a32
911
Skipping instruction
1012
Recovered from fault OK!

examples/versatileab/reference/prefetch-exception-t32-armv4t-none-eabi.out

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@ Hello, this is a prefetch abort exception example
22
prefetch abort occurred
33
IFSR (Fault Status Register): IFSR { ext=false Domain=0b0000 Status=0b00010 }
44
IFSR Status: Ok(DebugEvent)
5+
caught bkpt_from_t32
56
Doing it again
67
prefetch abort occurred
78
IFSR (Fault Status Register): IFSR { ext=false Domain=0b0000 Status=0b00010 }
89
IFSR Status: Ok(DebugEvent)
10+
caught bkpt_from_t32
911
Skipping instruction
1012
Recovered from fault OK!

examples/versatileab/reference/prefetch-exception-t32-armv5te-none-eabi.out

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@ Hello, this is a prefetch abort exception example
22
prefetch abort occurred
33
IFSR (Fault Status Register): IFSR { ext=false Domain=0b0000 Status=0b00010 }
44
IFSR Status: Ok(DebugEvent)
5+
caught bkpt_from_t32
56
Doing it again
67
prefetch abort occurred
78
IFSR (Fault Status Register): IFSR { ext=false Domain=0b0000 Status=0b00010 }
89
IFSR Status: Ok(DebugEvent)
10+
caught bkpt_from_t32
911
Skipping instruction
1012
Recovered from fault OK!

examples/versatileab/reference/prefetch-exception-t32-armv6-none-eabi.out

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@ Hello, this is a prefetch abort exception example
22
prefetch abort occurred
33
IFSR (Fault Status Register): IFSR { ext=false Domain=0b0000 Status=0b00010 }
44
IFSR Status: Ok(DebugEvent)
5+
caught bkpt_from_t32
56
Doing it again
67
prefetch abort occurred
78
IFSR (Fault Status Register): IFSR { ext=false Domain=0b0000 Status=0b00010 }
89
IFSR Status: Ok(DebugEvent)
10+
caught bkpt_from_t32
911
Skipping instruction
1012
Recovered from fault OK!

0 commit comments

Comments
 (0)