Author: jrtc27
Date: Tue Oct  6 12:56:29 2020
New Revision: 366484
URL: https://svnweb.freebsd.org/changeset/base/366484

Log:
  riscv: De-Arm a few names
  
  These names were inherited from the arm64 port and should be changed to
  the RISC-V terminology.
  
  Reviewed by:  jhb (mentor), kp, markj
  Approved by:  jhb (mentor), kp, markj
  Differential Revision:        https://reviews.freebsd.org/D26671

Modified:
  head/sys/riscv/riscv/exception.S
  head/sys/riscv/riscv/trap.c

Modified: head/sys/riscv/riscv/exception.S
==============================================================================
--- head/sys/riscv/riscv/exception.S    Tue Oct  6 11:29:08 2020        
(r366483)
+++ head/sys/riscv/riscv/exception.S    Tue Oct  6 12:56:29 2020        
(r366484)
@@ -40,12 +40,12 @@ __FBSDID("$FreeBSD$");
 #include <machine/trap.h>
 #include <machine/riscvreg.h>
 
-.macro save_registers el
+.macro save_registers mode
        addi    sp, sp, -(TF_SIZE)
 
        sd      ra, (TF_RA)(sp)
 
-.if \el == 0   /* We came from userspace. */
+.if \mode == 0 /* We came from userspace. */
        sd      gp, (TF_GP)(sp)
 .option push
 .option norelax
@@ -88,7 +88,7 @@ __FBSDID("$FreeBSD$");
        sd      a6, (TF_A + 6 * 8)(sp)
        sd      a7, (TF_A + 7 * 8)(sp)
 
-.if \el == 1
+.if \mode == 1
        /* Store kernel sp */
        li      t1, TF_SIZE
        add     t0, sp, t1
@@ -110,9 +110,9 @@ __FBSDID("$FreeBSD$");
        sd      t0, (TF_SCAUSE)(sp)
 .endm
 
-.macro load_registers el
+.macro load_registers mode
        ld      t0, (TF_SSTATUS)(sp)
-.if \el == 0
+.if \mode == 0
        /* Ensure user interrupts will be enabled on eret */
        li      t1, SSTATUS_SPIE
        or      t0, t0, t1
@@ -130,7 +130,7 @@ __FBSDID("$FreeBSD$");
        ld      t0, (TF_SEPC)(sp)
        csrw    sepc, t0
 
-.if \el == 0
+.if \mode == 0
        /* We go to userspace. Load user sp */
        ld      t0, (TF_SP)(sp)
        csrw    sscratch, t0

Modified: head/sys/riscv/riscv/trap.c
==============================================================================
--- head/sys/riscv/riscv/trap.c Tue Oct  6 11:29:08 2020        (r366483)
+++ head/sys/riscv/riscv/trap.c Tue Oct  6 12:56:29 2020        (r366484)
@@ -158,7 +158,7 @@ dump_regs(struct trapframe *frame)
 }
 
 static void
-svc_handler(struct trapframe *frame)
+ecall_handler(struct trapframe *frame)
 {
        struct thread *td;
 
@@ -172,7 +172,7 @@ svc_handler(struct trapframe *frame)
 }
 
 static void
-data_abort(struct trapframe *frame, int usermode)
+page_fault_handler(struct trapframe *frame, int usermode)
 {
        struct vm_map *map;
        uint64_t stval;
@@ -290,7 +290,7 @@ do_trap_supervisor(struct trapframe *frame)
                break;
        case EXCP_STORE_PAGE_FAULT:
        case EXCP_LOAD_PAGE_FAULT:
-               data_abort(frame, 0);
+               page_fault_handler(frame, 0);
                break;
        case EXCP_BREAKPOINT:
 #ifdef KDTRACE_HOOKS
@@ -353,11 +353,11 @@ do_trap_user(struct trapframe *frame)
        case EXCP_STORE_PAGE_FAULT:
        case EXCP_LOAD_PAGE_FAULT:
        case EXCP_INST_PAGE_FAULT:
-               data_abort(frame, 1);
+               page_fault_handler(frame, 1);
                break;
        case EXCP_USER_ECALL:
                frame->tf_sepc += 4;    /* Next instruction */
-               svc_handler(frame);
+               ecall_handler(frame);
                break;
        case EXCP_ILLEGAL_INSTRUCTION:
 #ifdef FPE
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to