Module Name:    src
Committed By:   simonb
Date:           Sat Oct 15 06:41:44 UTC 2022

Modified Files:
        src/sys/arch/riscv/include: cpu_counter.h pmap.h pte.h sysreg.h
        src/sys/arch/riscv/riscv: pmap_machdep.c riscv_machdep.c trap.c

Log Message:
#define<tab>


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/riscv/include/cpu_counter.h
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/riscv/include/pmap.h
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/riscv/include/pte.h
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/riscv/include/sysreg.h
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/riscv/riscv/pmap_machdep.c
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/riscv/riscv/riscv_machdep.c
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/riscv/riscv/trap.c

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/cpu_counter.h
diff -u src/sys/arch/riscv/include/cpu_counter.h:1.1 src/sys/arch/riscv/include/cpu_counter.h:1.2
--- src/sys/arch/riscv/include/cpu_counter.h:1.1	Fri Sep 19 17:36:26 2014
+++ src/sys/arch/riscv/include/cpu_counter.h	Sat Oct 15 06:41:43 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpu_counter.h,v 1.1 2014/09/19 17:36:26 matt Exp $	*/
+/*	$NetBSD: cpu_counter.h,v 1.2 2022/10/15 06:41:43 simonb Exp $	*/
 
 /*
  * Copyright (c) 2000 Soren S. Jorvang.  All rights reserved.
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  */
 
-/* $NetBSD: cpu_counter.h,v 1.1 2014/09/19 17:36:26 matt Exp $ */
+/* $NetBSD: cpu_counter.h,v 1.2 2022/10/15 06:41:43 simonb Exp $ */
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -56,7 +56,7 @@
  */
 
 #ifndef _RISCV_CPU_COUNTER_H_
-#define _RISCV_CPU_COUNTER_H_
+#define	_RISCV_CPU_COUNTER_H_
 
 /*
  * Machine-specific support for CPU counter.
@@ -67,7 +67,7 @@
 #ifdef _KERNEL
 
 #define	cpu_hascounter()	true
-#define cpu_counter()		cpu_counter32()
+#define	cpu_counter()		cpu_counter32()
 
 static __inline uint32_t
 cpu_counter32(void)

Index: src/sys/arch/riscv/include/pmap.h
diff -u src/sys/arch/riscv/include/pmap.h:1.10 src/sys/arch/riscv/include/pmap.h:1.11
--- src/sys/arch/riscv/include/pmap.h:1.10	Tue Sep 20 07:18:23 2022
+++ src/sys/arch/riscv/include/pmap.h	Sat Oct 15 06:41:43 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: pmap.h,v 1.10 2022/09/20 07:18:23 skrll Exp $ */
+/* $NetBSD: pmap.h,v 1.11 2022/10/15 06:41:43 simonb Exp $ */
 
 /*
  * Copyright (c) 2014, 2019, 2021 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
  */
 
 #ifndef _RISCV_PMAP_H_
-#define _RISCV_PMAP_H_
+#define	_RISCV_PMAP_H_
 
 #ifdef _KERNEL_OPT
 #include "opt_modular.h"
@@ -50,57 +50,57 @@
 #include <riscv/pte.h>
 #include <riscv/sysreg.h>
 
-#define PMAP_SEGTABSIZE	NPTEPG
-#define PMAP_PDETABSIZE	NPTEPG
+#define	PMAP_SEGTABSIZE	NPTEPG
+#define	PMAP_PDETABSIZE	NPTEPG
 
 #ifdef _LP64
-#define PTPSHIFT	3
+#define	PTPSHIFT	3
 /* This is SV48. */
 //#define SEGLENGTH + SEGSHIFT + SEGSHIFT */
 
 /* This is SV39. */
-#define XSEGSHIFT	(SEGSHIFT + SEGLENGTH)
-#define NBXSEG		(1ULL << XSEGSHIFT)
-#define XSEGOFSET	(NBXSEG - 1)		/* byte offset into xsegment */
-#define XSEGLENGTH	(PGSHIFT - 3)
-#define NXSEGPG		(1 << XSEGLENGTH)
+#define	XSEGSHIFT	(SEGSHIFT + SEGLENGTH)
+#define	NBXSEG		(1ULL << XSEGSHIFT)
+#define	XSEGOFSET	(NBXSEG - 1)		/* byte offset into xsegment */
+#define	XSEGLENGTH	(PGSHIFT - 3)
+#define	NXSEGPG		(1 << XSEGLENGTH)
 #else
-#define PTPSHIFT	2
-#define XSEGSHIFT	SEGLENGTH
+#define	PTPSHIFT	2
+#define	XSEGSHIFT	SEGLENGTH
 #endif
 
-#define SEGLENGTH	(PGSHIFT - PTPSHIFT)
-#define SEGSHIFT	(SEGLENGTH + PGSHIFT)
-#define NBSEG		(1 << SEGSHIFT)		/* bytes/segment */
-#define SEGOFSET	(NBSEG - 1)		/* byte offset into segment */
+#define	SEGLENGTH	(PGSHIFT - PTPSHIFT)
+#define	SEGSHIFT	(SEGLENGTH + PGSHIFT)
+#define	NBSEG		(1 << SEGSHIFT)		/* bytes/segment */
+#define	SEGOFSET	(NBSEG - 1)		/* byte offset into segment */
 
-#define KERNEL_PID	0
+#define	KERNEL_PID	0
 
-#define PMAP_HWPAGEWALKER		1
-#define PMAP_TLB_MAX			1
+#define	PMAP_HWPAGEWALKER		1
+#define	PMAP_TLB_MAX			1
 #ifdef _LP64
-#define PMAP_INVALID_PDETAB_ADDRESS	((pmap_pdetab_t *)(VM_MIN_KERNEL_ADDRESS - PAGE_SIZE))
-#define PMAP_INVALID_SEGTAB_ADDRESS	((pmap_segtab_t *)(VM_MIN_KERNEL_ADDRESS - PAGE_SIZE))
+#define	PMAP_INVALID_PDETAB_ADDRESS	((pmap_pdetab_t *)(VM_MIN_KERNEL_ADDRESS - PAGE_SIZE))
+#define	PMAP_INVALID_SEGTAB_ADDRESS	((pmap_segtab_t *)(VM_MIN_KERNEL_ADDRESS - PAGE_SIZE))
 #else
-#define PMAP_INVALID_PDETAB_ADDRESS	((pmap_pdetab_t *)0xdeadbeef)
-#define PMAP_INVALID_SEGTAB_ADDRESS	((pmap_segtab_t *)0xdeadbeef)
+#define	PMAP_INVALID_PDETAB_ADDRESS	((pmap_pdetab_t *)0xdeadbeef)
+#define	PMAP_INVALID_SEGTAB_ADDRESS	((pmap_segtab_t *)0xdeadbeef)
 #endif
-#define PMAP_TLB_NUM_PIDS		(__SHIFTOUT_MASK(SATP_ASID) + 1)
-#define PMAP_TLB_BITMAP_LENGTH          PMAP_TLB_NUM_PIDS
-#define PMAP_TLB_FLUSH_ASID_ON_RESET	false
+#define	PMAP_TLB_NUM_PIDS		(__SHIFTOUT_MASK(SATP_ASID) + 1)
+#define	PMAP_TLB_BITMAP_LENGTH          PMAP_TLB_NUM_PIDS
+#define	PMAP_TLB_FLUSH_ASID_ON_RESET	false
 
-#define pmap_phys_address(x)		(x)
+#define	pmap_phys_address(x)		(x)
 
 #ifndef __BSD_PTENTRY_T__
-#define __BSD_PTENTRY_T__
+#define	__BSD_PTENTRY_T__
 #ifdef _LP64
-#define PRIxPTE         PRIx64
+#define	PRIxPTE         PRIx64
 #else
-#define PRIxPTE         PRIx32
+#define	PRIxPTE         PRIx32
 #endif
 #endif /* __BSD_PTENTRY_T__ */
 
-#define PMAP_NEED_PROCWR
+#define	PMAP_NEED_PROCWR
 static inline void
 pmap_procwr(struct proc *p, vaddr_t va, vsize_t len)
 {
@@ -110,12 +110,12 @@ pmap_procwr(struct proc *p, vaddr_t va, 
 #include <uvm/pmap/tlb.h>
 #include <uvm/pmap/pmap_tlb.h>
 
-#define PMAP_GROWKERNEL
-#define PMAP_STEAL_MEMORY
+#define	PMAP_GROWKERNEL
+#define	PMAP_STEAL_MEMORY
 
 #ifdef _KERNEL
 
-#define __HAVE_PMAP_MD
+#define	__HAVE_PMAP_MD
 struct pmap_md {
 	paddr_t md_ppn;
 	pd_entry_t *md_pdetab;
@@ -140,11 +140,11 @@ void	pmap_bootstrap(vaddr_t kstart, vadd
 
 extern vaddr_t pmap_direct_base;
 extern vaddr_t pmap_direct_end;
-#define PMAP_DIRECT_MAP(pa)	(pmap_direct_base + (pa))
-#define PMAP_DIRECT_UNMAP(va)	((paddr_t)(va) - pmap_direct_base)
+#define	PMAP_DIRECT_MAP(pa)	(pmap_direct_base + (pa))
+#define	PMAP_DIRECT_UNMAP(va)	((paddr_t)(va) - pmap_direct_base)
 
-#define MEGAPAGE_TRUNC(x)	((x) & ~SEGOFSET)
-#define MEGAPAGE_ROUND(x)	MEGAPAGE_TRUNC((x) + SEGOFSET)
+#define	MEGAPAGE_TRUNC(x)	((x) & ~SEGOFSET)
+#define	MEGAPAGE_ROUND(x)	MEGAPAGE_TRUNC((x) + SEGOFSET)
 
 #ifdef __PMAP_PRIVATE
 
@@ -199,7 +199,7 @@ pmap_md_tlb_asid_max(void)
  * whether we are using modules or not.
  */
 #ifndef __HAVE_VM_PAGE_MD
-#define __HAVE_VM_PAGE_MD
+#define	__HAVE_VM_PAGE_MD
 
 struct vm_page_md {
 	uintptr_t mdpg_dummy[3];

Index: src/sys/arch/riscv/include/pte.h
diff -u src/sys/arch/riscv/include/pte.h:1.8 src/sys/arch/riscv/include/pte.h:1.9
--- src/sys/arch/riscv/include/pte.h:1.8	Fri Sep 30 06:23:58 2022
+++ src/sys/arch/riscv/include/pte.h	Sat Oct 15 06:41:43 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: pte.h,v 1.8 2022/09/30 06:23:58 skrll Exp $ */
+/* $NetBSD: pte.h,v 1.9 2022/10/15 06:41:43 simonb Exp $ */
 
 /*
  * Copyright (c) 2014, 2019, 2021 The NetBSD Foundation, Inc.
@@ -31,30 +31,30 @@
  */
 
 #ifndef _RISCV_PTE_H_
-#define _RISCV_PTE_H_
+#define	_RISCV_PTE_H_
 
 #ifdef _LP64	/* Sv39 */
-#define PTE_PPN		__BITS(53, 10)
+#define	PTE_PPN		__BITS(53, 10)
 #define	PTE_PPN0	__BITS(18, 10)
 #define	PTE_PPN1	__BITS(27, 19)
 #define	PTE_PPN2	__BITS(53, 28)
 typedef uint64_t pt_entry_t;
 typedef uint64_t pd_entry_t;
-#define atomic_cas_pte	atomic_cas_64
+#define	atomic_cas_pte	atomic_cas_64
 #else		/* Sv32 */
-#define PTE_PPN		__BITS(31, 10)
+#define	PTE_PPN		__BITS(31, 10)
 #define	PTE_PPN0	__BITS(19, 10)
 #define	PTE_PPN1	__BITS(31, 20)
 typedef uint32_t pt_entry_t;
 typedef uint32_t pd_entry_t;
-#define atomic_cas_pte	atomic_cas_32
+#define	atomic_cas_pte	atomic_cas_32
 #endif
 
-#define PTE_PPN_SHIFT	10
+#define	PTE_PPN_SHIFT	10
 
-#define NPTEPG		(PAGE_SIZE / sizeof(pt_entry_t))
-#define NSEGPG		NPTEPG
-#define NPDEPG		NPTEPG
+#define	NPTEPG		(PAGE_SIZE / sizeof(pt_entry_t))
+#define	NSEGPG		NPTEPG
+#define	NPDEPG		NPTEPG
 
 /* Software PTE bits. */
 #define	PTE_RSW		__BITS(9,8)
@@ -71,13 +71,13 @@ typedef uint32_t pd_entry_t;
 #define	PTE_R		__BIT(1)	// Read
 #define	PTE_V		__BIT(0)	// Valid
 
-#define PTE_HARDWIRED	(PTE_A | PTE_D)
-#define PTE_KERN	(PTE_V | PTE_G | PTE_A | PTE_D)
-#define PTE_RW		(PTE_R | PTE_W)
-#define PTE_RX		(PTE_R | PTE_X)
+#define	PTE_HARDWIRED	(PTE_A | PTE_D)
+#define	PTE_KERN	(PTE_V | PTE_G | PTE_A | PTE_D)
+#define	PTE_RW		(PTE_R | PTE_W)
+#define	PTE_RX		(PTE_R | PTE_X)
 
-#define PA_TO_PTE(pa)	(((pa) >> PAGE_SHIFT) << PTE_PPN_SHIFT)
-#define PTE_TO_PA(pte)	(((pte) >> PTE_PPN_SHIFT) << PAGE_SHIFT)
+#define	PA_TO_PTE(pa)	(((pa) >> PAGE_SHIFT) << PTE_PPN_SHIFT)
+#define	PTE_TO_PA(pte)	(((pte) >> PTE_PPN_SHIFT) << PAGE_SHIFT)
 
 #define	L2_SHIFT	30
 #define	L1_SHIFT	21
@@ -94,9 +94,9 @@ typedef uint32_t pd_entry_t;
 #define	Ln_ENTRIES	(1 << 9)
 #define	Ln_ADDR_MASK	(Ln_ENTRIES - 1)
 
-#define pl2_i(va)	(((va) >> L2_SHIFT) & Ln_ADDR_MASK)
-#define pl1_i(va)	(((va) >> L1_SHIFT) & Ln_ADDR_MASK)
-#define pl0_i(va)	(((va) >> L0_SHIFT) & Ln_ADDR_MASK)
+#define	pl2_i(va)	(((va) >> L2_SHIFT) & Ln_ADDR_MASK)
+#define	pl1_i(va)	(((va) >> L1_SHIFT) & Ln_ADDR_MASK)
+#define	pl0_i(va)	(((va) >> L0_SHIFT) & Ln_ADDR_MASK)
 
 static inline const size_t
 pte_index(vaddr_t va)

Index: src/sys/arch/riscv/include/sysreg.h
diff -u src/sys/arch/riscv/include/sysreg.h:1.14 src/sys/arch/riscv/include/sysreg.h:1.15
--- src/sys/arch/riscv/include/sysreg.h:1.14	Sat Sep 10 09:28:26 2022
+++ src/sys/arch/riscv/include/sysreg.h	Sat Oct 15 06:41:43 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: sysreg.h,v 1.14 2022/09/10 09:28:26 skrll Exp $ */
+/* $NetBSD: sysreg.h,v 1.15 2022/10/15 06:41:43 simonb Exp $ */
 
 /*
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #ifndef _RISCV_SYSREG_H_
-#define _RISCV_SYSREG_H_
+#define	_RISCV_SYSREG_H_
 
 #ifndef _KERNEL
 #include <sys/param.h>
@@ -38,20 +38,20 @@
 
 #include <riscv/reg.h>
 
-#define FCSR_FMASK	0	// no exception bits
-#define FCSR_FRM	__BITS(7,5)
-#define  FCSR_FRM_RNE	0b000	// Round Nearest, ties to Even
-#define  FCSR_FRM_RTZ	0b001	// Round Towards Zero
-#define  FCSR_FRM_RDN	0b010	// Round DowN (-infinity)
-#define  FCSR_FRM_RUP	0b011	// Round UP (+infinity)
-#define  FCSR_FRM_RMM	0b100	// Round to nearest, ties to Max Magnitude
-#define  FCSR_FRM_DYN	0b111	// Dynamic rounding
-#define FCSR_FFLAGS	__BITS(4,0)	// Sticky bits
-#define FCSR_NV		__BIT(4)	// iNValid operation
-#define FCSR_DZ		__BIT(3)	// Divide by Zero
-#define FCSR_OF		__BIT(2)	// OverFlow
-#define FCSR_UF		__BIT(1)	// UnderFlow
-#define FCSR_NX		__BIT(0)	// iNeXact
+#define	FCSR_FMASK	0	// no exception bits
+#define	FCSR_FRM	__BITS(7,5)
+#define	 FCSR_FRM_RNE	0b000	// Round Nearest, ties to Even
+#define	 FCSR_FRM_RTZ	0b001	// Round Towards Zero
+#define	 FCSR_FRM_RDN	0b010	// Round DowN (-infinity)
+#define	 FCSR_FRM_RUP	0b011	// Round UP (+infinity)
+#define	 FCSR_FRM_RMM	0b100	// Round to nearest, ties to Max Magnitude
+#define	 FCSR_FRM_DYN	0b111	// Dynamic rounding
+#define	FCSR_FFLAGS	__BITS(4,0)	// Sticky bits
+#define	FCSR_NV		__BIT(4)	// iNValid operation
+#define	FCSR_DZ		__BIT(3)	// Divide by Zero
+#define	FCSR_OF		__BIT(2)	// OverFlow
+#define	FCSR_UF		__BIT(1)	// UnderFlow
+#define	FCSR_NX		__BIT(0)	// iNeXact
 
 static inline uint32_t
 riscvreg_fcsr_read(void)
@@ -106,67 +106,67 @@ riscvreg_fcsr_write_frm(uint32_t __new)
 
 /* Supervisor Status Register */
 #ifdef _LP64
-#define SR_WPRI		__BITS(62, 34) | __BITS(31,20) | __BIT(17) | \
+#define	SR_WPRI		__BITS(62, 34) | __BITS(31,20) | __BIT(17) | \
 			    __BITS(12,9) | __BITS(7,6) | __BITS(3,2)
-#define SR_SD		__BIT(63)
+#define	SR_SD		__BIT(63)
 			/* Bits 62-34 are WPRI */
-#define SR_UXL		__BITS(33,32)
-#define  SR_UXL_32	1
-#define  SR_UXL_64	2
-#define  SR_UXL_128	3
+#define	SR_UXL		__BITS(33,32)
+#define	 SR_UXL_32	1
+#define	 SR_UXL_64	2
+#define	 SR_UXL_128	3
 			/* Bits 31-20 are WPRI*/
 #else
-#define SR_WPRI		__BITS(30,20) | __BIT(17) | __BITS(12,9) | \
+#define	SR_WPRI		__BITS(30,20) | __BIT(17) | __BITS(12,9) | \
 			    __BITS(7,6) | __BITS(3,2)
-#define SR_SD		__BIT(31)
+#define	SR_SD		__BIT(31)
 			/* Bits 30-20 are WPRI*/
 #endif /* _LP64 */
 
 /* Both RV32 and RV64 have the bottom 20 bits shared */
-#define SR_MXR		__BIT(19)
-#define SR_SUM		__BIT(18)
+#define	SR_MXR		__BIT(19)
+#define	SR_SUM		__BIT(18)
 			/* Bit 17 is WPRI */
-#define SR_XS		__BITS(16,15)
-#define SR_FS		__BITS(14,13)
-#define  SR_FS_OFF	0
-#define  SR_FS_INITIAL	1
-#define  SR_FS_CLEAN	2
-#define  SR_FS_DIRTY	3
+#define	SR_XS		__BITS(16,15)
+#define	SR_FS		__BITS(14,13)
+#define	 SR_FS_OFF	0
+#define	 SR_FS_INITIAL	1
+#define	 SR_FS_CLEAN	2
+#define	 SR_FS_DIRTY	3
 
 			/* Bits 12-9 are WPRI */
-#define SR_SPP		__BIT(8)
+#define	SR_SPP		__BIT(8)
 			/* Bits 7-6 are WPRI */
-#define SR_SPIE		__BIT(5)
-#define SR_UPIE		__BIT(4)
+#define	SR_SPIE		__BIT(5)
+#define	SR_UPIE		__BIT(4)
 			/* Bits 3-2 are WPRI */
-#define SR_SIE		__BIT(1)
-#define SR_UIE		__BIT(0)
+#define	SR_SIE		__BIT(1)
+#define	SR_UIE		__BIT(0)
 
 /* Supervisor interrupt registers */
 /* ... interrupt pending register (sip) */
 			/* Bit (XLEN-1)-10 is WIRI */
-#define SIP_SEIP	__BIT(9)
-#define SIP_UEIP	__BIT(8)
+#define	SIP_SEIP	__BIT(9)
+#define	SIP_UEIP	__BIT(8)
 			/* Bit 7-6 is WIRI */
-#define SIP_STIP	__BIT(5)
-#define SIP_UTIP	__BIT(4)
+#define	SIP_STIP	__BIT(5)
+#define	SIP_UTIP	__BIT(4)
 			/* Bit 3-2 is WIRI */
-#define SIP_SSIP	__BIT(1)
-#define SIP_USIP	__BIT(0)
+#define	SIP_SSIP	__BIT(1)
+#define	SIP_USIP	__BIT(0)
 
 /* ... interrupt-enable register (sie) */
 			/* Bit (XLEN-1) - 10 is WIRI */
-#define SIE_SEIE	__BIT(9)
-#define SIE_UEIE	__BIT(8)
+#define	SIE_SEIE	__BIT(9)
+#define	SIE_UEIE	__BIT(8)
 			/* Bit 7-6 is WIRI */
-#define SIE_STIE	__BIT(5)
-#define SIE_UTIE	__BIT(4)
+#define	SIE_STIE	__BIT(5)
+#define	SIE_UTIE	__BIT(4)
 			/* Bit 3-2 is WIRI */
-#define SIE_SSIE	__BIT(1)
-#define SIE_USIE	__BIT(0)
+#define	SIE_SSIE	__BIT(1)
+#define	SIE_USIE	__BIT(0)
 
 /* Mask for all interrupts */
-#define SIE_IM		(SIE_SEI|SIE_UEIE|SIE_STIE|SIE_UTIE|SIE_SSIE|SIE_USIE)
+#define	SIE_IM		(SIE_SEI|SIE_UEIE|SIE_STIE|SIE_UTIE|SIE_SSIE|SIE_USIE)
 
 #ifdef _LP64
 #define	SR_USER		(SR_UIE)
@@ -210,23 +210,23 @@ riscvreg_status_set(uint32_t __mask)
 }
 
 // Cause register
-#define CAUSE_FETCH_MISALIGNED		0
-#define CAUSE_FETCH_ACCESS		1
-#define CAUSE_ILLEGAL_INSTRUCTION	2
-#define CAUSE_BREAKPOINT		3
-#define CAUSE_LOAD_MISALIGNED		4
-#define CAUSE_LOAD_ACCESS		5
-#define CAUSE_STORE_MISALIGNED		6
-#define CAUSE_STORE_ACCESS		7
-#define CAUSE_SYSCALL			8
-#define CAUSE_USER_ECALL		8
-#define CAUSE_SUPERVISOR_ECALL		9
+#define	CAUSE_FETCH_MISALIGNED		0
+#define	CAUSE_FETCH_ACCESS		1
+#define	CAUSE_ILLEGAL_INSTRUCTION	2
+#define	CAUSE_BREAKPOINT		3
+#define	CAUSE_LOAD_MISALIGNED		4
+#define	CAUSE_LOAD_ACCESS		5
+#define	CAUSE_STORE_MISALIGNED		6
+#define	CAUSE_STORE_ACCESS		7
+#define	CAUSE_SYSCALL			8
+#define	CAUSE_USER_ECALL		8
+#define	CAUSE_SUPERVISOR_ECALL		9
 /* 10 is reserved */
-#define CAUSE_MACHINE_ECALL		11
-#define CAUSE_FETCH_PAGE_FAULT		12
-#define CAUSE_LOAD_PAGE_FAULT		13
+#define	CAUSE_MACHINE_ECALL		11
+#define	CAUSE_FETCH_PAGE_FAULT		12
+#define	CAUSE_LOAD_PAGE_FAULT		13
 /* 14 is Reserved */
-#define CAUSE_STORE_PAGE_FAULT		15
+#define	CAUSE_STORE_PAGE_FAULT		15
 /* >= 16 is reserved */
 
 static inline uint64_t
@@ -252,16 +252,16 @@ riscvreg_cycle_read(void)
 }
 
 #ifdef _LP64
-#define SATP_MODE		__BITS(63,60)
-#define  SATP_MODE_SV39		8
-#define  SATP_MODE_SV48		9
-#define SATP_ASID		__BITS(59,44)
-#define SATP_PPN		__BITS(43,0)
+#define	SATP_MODE		__BITS(63,60)
+#define	 SATP_MODE_SV39		8
+#define	 SATP_MODE_SV48		9
+#define	SATP_ASID		__BITS(59,44)
+#define	SATP_PPN		__BITS(43,0)
 #else
-#define SATP_MODE		__BIT(31)
-#define  SATP_MODE_SV32		1
-#define SATP_ASID		__BITS(30,22)
-#define SATP_PPN		__BITS(21,0)
+#define	SATP_MODE		__BIT(31)
+#define	 SATP_MODE_SV32		1
+#define	SATP_ASID		__BITS(30,22)
+#define	SATP_PPN		__BITS(21,0)
 #endif
 
 static inline uintptr_t

Index: src/sys/arch/riscv/riscv/pmap_machdep.c
diff -u src/sys/arch/riscv/riscv/pmap_machdep.c:1.11 src/sys/arch/riscv/riscv/pmap_machdep.c:1.12
--- src/sys/arch/riscv/riscv/pmap_machdep.c:1.11	Tue Sep 20 07:18:23 2022
+++ src/sys/arch/riscv/riscv/pmap_machdep.c	Sat Oct 15 06:41:43 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: pmap_machdep.c,v 1.11 2022/09/20 07:18:23 skrll Exp $ */
+/* $NetBSD: pmap_machdep.c,v 1.12 2022/10/15 06:41:43 simonb Exp $ */
 
 /*
  * Copyright (c) 2014, 2019, 2021 The NetBSD Foundation, Inc.
@@ -32,10 +32,10 @@
 
 #include "opt_riscv_debug.h"
 
-#define __PMAP_PRIVATE
+#define	__PMAP_PRIVATE
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: pmap_machdep.c,v 1.11 2022/09/20 07:18:23 skrll Exp $");
+__RCSID("$NetBSD: pmap_machdep.c,v 1.12 2022/10/15 06:41:43 simonb Exp $");
 
 #include <sys/param.h>
 #include <sys/buf.h>
@@ -46,9 +46,9 @@ __RCSID("$NetBSD: pmap_machdep.c,v 1.11 
 #include <riscv/sysreg.h>
 
 #ifdef VERBOSE_INIT_RISCV
-#define VPRINTF(...)	printf(__VA_ARGS__)
+#define	VPRINTF(...)	printf(__VA_ARGS__)
 #else
-#define VPRINTF(...)	__nothing
+#define	VPRINTF(...)	__nothing
 #endif
 
 int riscv_poolpage_vmfreelist = VM_FREELIST_DEFAULT;

Index: src/sys/arch/riscv/riscv/riscv_machdep.c
diff -u src/sys/arch/riscv/riscv/riscv_machdep.c:1.19 src/sys/arch/riscv/riscv/riscv_machdep.c:1.20
--- src/sys/arch/riscv/riscv/riscv_machdep.c:1.19	Wed Sep 28 06:05:28 2022
+++ src/sys/arch/riscv/riscv/riscv_machdep.c	Sat Oct 15 06:41:43 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: riscv_machdep.c,v 1.19 2022/09/28 06:05:28 skrll Exp $	*/
+/*	$NetBSD: riscv_machdep.c,v 1.20 2022/10/15 06:41:43 simonb Exp $	*/
 
 /*-
  * Copyright (c) 2014, 2019, 2022 The NetBSD Foundation, Inc.
@@ -33,7 +33,7 @@
 #include "opt_riscv_debug.h"
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: riscv_machdep.c,v 1.19 2022/09/28 06:05:28 skrll Exp $");
+__RCSID("$NetBSD: riscv_machdep.c,v 1.20 2022/10/15 06:41:43 simonb Exp $");
 
 #include <sys/param.h>
 
@@ -66,13 +66,13 @@ char machine_arch[] = MACHINE_ARCH;
 #include <dev/fdt/fdt_memory.h>
 
 #ifdef VERBOSE_INIT_RISCV
-#define VPRINTF(...)	printf(__VA_ARGS__)
+#define	VPRINTF(...)	printf(__VA_ARGS__)
 #else
-#define VPRINTF(...)	__nothing
+#define	VPRINTF(...)	__nothing
 #endif
 
 #ifndef FDT_MAX_BOOT_STRING
-#define FDT_MAX_BOOT_STRING 1024
+#define	FDT_MAX_BOOT_STRING 1024
 #endif
 
 char bootargs[FDT_MAX_BOOT_STRING] = "";
@@ -532,7 +532,7 @@ init_riscv(register_t hartid, vaddr_t vd
 
 	kernelvmstart = kernend_mega;
 
-#define DPRINTF(v)	VPRINTF("%24s = 0x%16lx\n", #v, (unsigned long)v);
+#define	DPRINTF(v)	VPRINTF("%24s = 0x%16lx\n", #v, (unsigned long)v);
 
 	VPRINTF("------------------------------------------\n");
 	DPRINTF(kern_vtopdiff);

Index: src/sys/arch/riscv/riscv/trap.c
diff -u src/sys/arch/riscv/riscv/trap.c:1.18 src/sys/arch/riscv/riscv/trap.c:1.19
--- src/sys/arch/riscv/riscv/trap.c:1.18	Tue Sep 27 08:18:21 2022
+++ src/sys/arch/riscv/riscv/trap.c	Sat Oct 15 06:41:43 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: trap.c,v 1.18 2022/09/27 08:18:21 skrll Exp $	*/
+/*	$NetBSD: trap.c,v 1.19 2022/10/15 06:41:43 simonb Exp $	*/
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -31,10 +31,10 @@
 
 #include <sys/cdefs.h>
 
-#define __PMAP_PRIVATE
-#define __UFETCHSTORE_PRIVATE
+#define	__PMAP_PRIVATE
+#define	__UFETCHSTORE_PRIVATE
 
-__RCSID("$NetBSD: trap.c,v 1.18 2022/09/27 08:18:21 skrll Exp $");
+__RCSID("$NetBSD: trap.c,v 1.19 2022/10/15 06:41:43 simonb Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>

Reply via email to