Skip to content

Commit b1048d3

Browse files
committed
stall examples: use underscore instead of hyphen
1 parent 3907351 commit b1048d3

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

README.adoc

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17688,9 +17688,10 @@ We can see here that:
1768817688
[.....................fdn.pic......r.............................................]-( 120000) 0x004000fc.0 movz x19, #19, #0 [ 20]
1768917689
....
1769017690

17691-
====== gem5 event queue DerivO3CPU syscall emulation freestanding example analysis: stall-gain
17691+
[[gem5-event-queue-derivo3cpu-syscall-emulation-freestanding-example-analysis-stall-gain]]
17692+
====== gem5 event queue DerivO3CPU syscall emulation freestanding example analysis: stall_gain
1769217693

17693-
Like <<gem5-event-queue-derivo3cpu-syscall-emulation-freestanding-example-analysis-stall>> but now with an LDR stall: link:userland/arch/aarch64/freestanding/linux/stall-gain.S[].
17694+
Like <<gem5-event-queue-derivo3cpu-syscall-emulation-freestanding-example-analysis-stall>> but now with an LDR stall: link:userland/arch/aarch64/freestanding/linux/stall_gain.S[].
1769417695

1769517696
So in this case we see that there were actual potential gains, since the `movz x11` started running immediately. We just stopped at `movz x20` because a new ifetch was needed.
1769617697

@@ -17766,9 +17767,10 @@ Things are still relatively readable because the wrapping aligns them with event
1776617767

1776717768
But from this we kind of see the need for: <<gem5-konata-o3-pipeline-viewer>>.
1776817769

17769-
====== gem5 event queue DerivO3CPU syscall emulation freestanding example analysis: stall-hazard4
17770+
[[gem5-event-queue-derivo3cpu-syscall-emulation-freestanding-example-analysis-stall-hazard4]]
17771+
====== gem5 event queue DerivO3CPU syscall emulation freestanding example analysis: stall_hazard4
1777017772

17771-
Like <<gem5-event-queue-derivo3cpu-syscall-emulation-freestanding-example-analysis-stall-gain>> but now with some dependencies after the LDR: link:userland/arch/aarch64/freestanding/linux/stall-hazard4.S[].
17773+
Like <<gem5-event-queue-derivo3cpu-syscall-emulation-freestanding-example-analysis-stall-gain>> but now with some dependencies after the LDR: link:userland/arch/aarch64/freestanding/linux/stall_hazard4.S[].
1777217774

1777317775
So in this case the `ic` of dependencies like `add x6, x5, #1` have to wait until the LDR is finished:
1777417776

0 commit comments

Comments
 (0)