This patch enables a debugger to read the current privilege level via a virtual "priv" register. When compiled with CONFIG_USER_ONLY the register is still visible but always reports the value zero. Signed-off-by: Jonathan Behrens <jonathan@fintelia.io> Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
		
			
				
	
	
		
			12 lines
		
	
	
		
			409 B
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			12 lines
		
	
	
		
			409 B
		
	
	
	
		
			XML
		
	
	
	
	
	
<?xml version="1.0"?>
 | 
						|
<!-- Copyright (C) 2018-2019 Free Software Foundation, Inc.
 | 
						|
 | 
						|
     Copying and distribution of this file, with or without modification,
 | 
						|
     are permitted in any medium without royalty provided the copyright
 | 
						|
     notice and this notice are preserved.  -->
 | 
						|
 | 
						|
<!DOCTYPE feature SYSTEM "gdb-target.dtd">
 | 
						|
<feature name="org.gnu.gdb.riscv.virtual">
 | 
						|
  <reg name="priv" bitsize="64"/>
 | 
						|
</feature>
 |