Commit 2948f0cd authored by Peter Maydell's avatar Peter Maydell

CODING_STYLE: Define our preferred form for multiline comments

The codebase has a bit of a mix of different multiline
comment styles. State a preference for the Linux kernel
     * Star on the left for each line.
     * Leading slash-star and trailing star-slash
     * each go on a line of their own.
Signed-off-by: default avatarPeter Maydell <>
Reviewed-by: default avatarEric Blake <>
Reviewed-by: default avatarCornelia Huck <>
Reviewed-by: default avatarMarkus Armbruster <>
Reviewed-by: default avatarAlex Williamson <>
Reviewed-by: default avatarThomas Huth <>
Reviewed-by: default avatarJohn Snow <>
Reviewed-by: default avatarStefan Hajnoczi <>
parent 2d54f194
......@@ -124,6 +124,23 @@ We use traditional C-style /* */ comments and avoid // comments.
Rationale: The // form is valid in C99, so this is purely a matter of
consistency of style. The checkpatch script will warn you about this.
Multiline comment blocks should have a row of stars on the left,
and the initial /* and terminating */ both on their own lines:
* like
* this
This is the same format required by the Linux kernel coding style.
(Some of the existing comments in the codebase use the GNU Coding
Standards form which does not have stars on the left, or other
variations; avoid these when writing new comments, but don't worry
about converting to the preferred form unless you're editing that
comment anyway.)
Rationale: Consistency, and ease of visually picking out a multiline
comment from the surrounding code.
8. trace-events style
8.1 0x prefix
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment