From 7f82aef54e6f80f083fd89c8d8b294e614119d97 Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Mon, 23 Jun 2025 11:20:48 -0700 Subject: [PATCH] maint: make it clear when to add speeds to the speedgen list Add a comment making it clear that it is perfectly safe to add additional speeds to the canned list in the speedgen script, and under what conditions it is appropriate to do so. Signed-off-by: "H. Peter Anvin" (Intel) --- src/speedgen | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/speedgen b/src/speedgen index f1647d9f0a..56998d6a72 100755 --- a/src/speedgen +++ b/src/speedgen @@ -13,7 +13,19 @@ s='[[:space:]]' # For brevity's sake trap "rm -f '$tmp'" EXIT trap "rm -f '$tmp' '$out'" ERR HUP INT QUIT TERM -# Fallback list of speeds that are always tested for +# Fallback list of speeds that are always tested for. +# +# It is safe to add additional speeds to this list; speeds not defined +# on any particular platform are simply ignored. It is specifically +# encouraged to add additional speeds here if some are found to be +# defined on a platform for which: +# +# - the C compiler(s) normally used does not support the -dM option +# (gcc, clang, and derived compilers do support this option), AND +# - there are baud rate constants (B) defined in +# that are not identity-mapped (i.e., B != for at least +# some ). +# defspeeds="0 50 75 110 134 150 200 300 600 1200 1800 2400 4800 7200 9600 \ 14400 19200 28800 33600 38400 57600 76800 115200 153600 230400 307200 \ 460800 500000 576000 614400 921600 1000000 1152000 1500000 \ -- 2.47.3