New arg isa, all callers updated. Do some basic validation of the
ifield list if requested.
* mach.scm (/sanity-check-insns): Improve error message text.
- * doc/running.text: Document -w option.
+ * doc/running.texi: Document -w option.
+ * doc/porting.texi: Document #:trace, #:diag options to cload.
* ifield.scm (/multi-ifield-parse): Initialize bitrange.
(cload #:arch "cpu-file-path"
[#:machs "mach-list"]
[#:isas "isa-list"]
- [#:options "option-list"])
+ [#:options "option-list"]
+ [#:trace "trace-list"]
+ [#:diag "diagnostic-list"])
@end example
Only the @code{#:arch} argument is mandatory.
@samp{isa-list} is a comma separated string of isas to keep.
@samp{options} is a space separated string of options for the application.
+What the acceptable values are depends on the application.
+
+@samp{trace} is a comma separated string of tracing options.
+@xref{t}.
+
+@samp{diag} is a comma separated string of diagnostic options.
+@xref{w}.
@node Doing an opcodes port
@section Doing an opcodes port