Module Name:    src
Committed By:   skrll
Date:           Sat Nov  7 10:43:47 UTC 2020

Modified Files:
        src/sys/arch/riscv/include: reg.h

Log Message:
Note if a register is Caller / Callee saved


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/riscv/include/reg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/riscv/include/reg.h
diff -u src/sys/arch/riscv/include/reg.h:1.5 src/sys/arch/riscv/include/reg.h:1.6
--- src/sys/arch/riscv/include/reg.h:1.5	Wed Nov  4 07:41:34 2020
+++ src/sys/arch/riscv/include/reg.h	Sat Nov  7 10:43:47 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: reg.h,v 1.5 2020/11/04 07:41:34 skrll Exp $ */
+/* $NetBSD: reg.h,v 1.6 2020/11/07 10:43:47 skrll Exp $ */
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -33,17 +33,17 @@
 #define _RISCV_REG_H_
 
 // x0		= 0
-// x1		= ra		(return address)
-// x2		= sp		(stack pointer)
+// x1		= ra		(return address)		  Caller
+// x2		= sp		(stack pointer)			  Callee
 // x3		= gp		(global pointer)
 // x4		= tp		(thread pointer)
-// x5 - x7	= t0 - t2	(temporary)
-// x8		= s0/fp		(saved register / frame pointer)
-// x9		= s1		(saved register)
-// x10 - x11	= a0 - a1	(arguments/return values)
-// x12 - x17	= a2 - a7	(arguments)
-// x18 - x27	= s2 - s11	(saved registers)
-// x28 - x31	= t3 - r6	(temporaries)
+// x5 - x7	= t0 - t2	(temporary)			  Caller
+// x8		= s0/fp		(saved register / frame pointer)  Callee
+// x9		= s1		(saved register)		  Callee
+// x10 - x11	= a0 - a1	(arguments/return values)	  Caller
+// x12 - x17	= a2 - a7	(arguments)			  Caller
+// x18 - x27	= s2 - s11	(saved registers)		  Callee
+// x28 - x31	= t3 - r6	(temporaries)			  Caller
 
 struct reg {	// synced with register_t in <riscv/types.h>
 #ifdef _LP64

Reply via email to