From f4f801b1c72a966e69cfa90a59ad1b8ec542b1ab Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Thu, 16 Nov 2017 05:05:52 +0100 Subject: [PATCH] Add consistent sorting order to segprint Signed-off-by: Clifford Wolf Signed-off-by: Tim 'mithro' Ansell --- utils/segprint.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/utils/segprint.py b/utils/segprint.py index 6ea32083..c76e105f 100644 --- a/utils/segprint.py +++ b/utils/segprint.py @@ -161,7 +161,10 @@ def handle_segment(segname): print("tag %s" % tag) if len(args) == 1: - for seg in grid["segments"]: + seglist = list() + for seg, seginfo in grid["segments"].items(): + seglist.append((seginfo["baseaddr"][0], -seginfo["baseaddr"][1], seg)) + for _, _, seg in sorted(seglist): handle_segment(seg) else: for arg in args[1:]: