xref: /inferno-os/include/rdbg.h (revision 37da2899f40661e3e9631e497da8dc59b971cbd0)
1*37da2899SCharles.Forsyth /* Remote kernel debug protocol */
2*37da2899SCharles.Forsyth enum
3*37da2899SCharles.Forsyth {
4*37da2899SCharles.Forsyth 	Terr='0',	/* not sent */
5*37da2899SCharles.Forsyth 	Rerr,
6*37da2899SCharles.Forsyth 	Tmget,
7*37da2899SCharles.Forsyth 	Rmget,
8*37da2899SCharles.Forsyth 	Tmput,
9*37da2899SCharles.Forsyth 	Rmput,
10*37da2899SCharles.Forsyth 
11*37da2899SCharles.Forsyth 	Tspid,	/* obsolete */
12*37da2899SCharles.Forsyth 	Rspid,	/* obsolete */
13*37da2899SCharles.Forsyth 	Tproc,
14*37da2899SCharles.Forsyth 	Rproc,
15*37da2899SCharles.Forsyth 	Tstatus,
16*37da2899SCharles.Forsyth 	Rstatus,
17*37da2899SCharles.Forsyth 	Trnote,
18*37da2899SCharles.Forsyth 	Rrnote,
19*37da2899SCharles.Forsyth 
20*37da2899SCharles.Forsyth 	Tstartstop,
21*37da2899SCharles.Forsyth 	Rstartstop,
22*37da2899SCharles.Forsyth 	Twaitstop,
23*37da2899SCharles.Forsyth 	Rwaitstop,
24*37da2899SCharles.Forsyth 	Tstart,
25*37da2899SCharles.Forsyth 	Rstart,
26*37da2899SCharles.Forsyth 	Tstop,
27*37da2899SCharles.Forsyth 	Rstop,
28*37da2899SCharles.Forsyth 	Tkill,
29*37da2899SCharles.Forsyth 	Rkill,
30*37da2899SCharles.Forsyth 
31*37da2899SCharles.Forsyth 	Tcondbreak,
32*37da2899SCharles.Forsyth 	Rcondbreak,
33*37da2899SCharles.Forsyth 
34*37da2899SCharles.Forsyth 	RDBMSGLEN = 10	/* tag byte, 9 data bytes */
35*37da2899SCharles.Forsyth };
36