From 9ab776cf52a129490a3789a1a5af0a0bfe3f168e Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Tue, 29 Nov 2022 14:30:40 +0100 Subject: [PATCH] Update grammar --- doc/grammar.txt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/doc/grammar.txt b/doc/grammar.txt index 50fea20..bdf67da 100644 --- a/doc/grammar.txt +++ b/doc/grammar.txt @@ -25,12 +25,13 @@ # A message label is iface << 16 | serial, where serial is assigned from 0 for # each method in order of appearance. # -# Each IPC message has two result registers. +# Each IPC message has two result registers: the label of the message tag, and +# the IPC register. # -# The first register selects the result type from among the options and has the -# following 64-bit format: +# The label selects the result type from among the options and has the +# following 48-bit format: # -# 00000000000000000000000000000000HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH +# 0000000000000000HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH # # If the result is a primitive or enum type, all bits are set to zero. For unit # and error results, H is set to the FNV-32 hash of the fully qualified -- 2.38.5