Closed dthaler closed 1 month ago
Mostly just cosmetic things and a few clarifications questions from a novice. Nothing to hold up IETF LC, though.
Do you want to use RFC 2119/8174 language anywhere in here? For instance:
"implementation must support the base32 conformance group and may support"
-->
"implementation MUST support the base32 conformance group and MAY support"
Consider explicitly including the bit-width of fields in the descriptive text (rather than requiring folks to count "+-+"s). E.g.
opcode (8 bits) operation to perform, ... specific (5 bits) The format of ...
src_reg and dst_reg appearing to be 4-bit fields but listed as having a valid decimal range of only 0-10 invites questions about R11-R15, I think.
"Unused fields shall be cleared to zero" -> "Unused fields SHALL be cleared to zero" (iff. you decide to use 2119/8174)
This may have already been discussed and rejected; I just cannot recall.
Proposed patch posted at https://mailarchive.ietf.org/arch/msg/bpf/OKVjbo8-GtvAncW7017dthBFYSs/
S7.1.1 nit fixed in 82767c499db51d8198e7d27cfb812499ff73b610
Fixed in draft-03
Internet AD comments for draft-ietf-bpf-isa-02 CC @ekline
Mostly just cosmetic things and a few clarifications questions from a novice. Nothing to hold up IETF LC, though.
Comments
S2.4
Do you want to use RFC 2119/8174 language anywhere in here? For instance:
"implementation must support the base32 conformance group and may support"
-->
"implementation MUST support the base32 conformance group and MAY support"
S3.1, others
Consider explicitly including the bit-width of fields in the descriptive text (rather than requiring folks to count "+-+"s). E.g.
opcode (8 bits) operation to perform, ... specific (5 bits) The format of ...
src_reg and dst_reg appearing to be 4-bit fields but listed as having a valid decimal range of only 0-10 invites questions about R11-R15, I think.
"Unused fields shall be cleared to zero" -> "Unused fields SHALL be cleared to zero" (iff. you decide to use 2119/8174)
This may have already been discussed and rejected; I just cannot recall.
S4.1
S4.2
S4.3
S4.3.1
S5
Nits
S7.1.1