VKERNEL64: Adjust for the ktr changes (to fix build).
authorSascha Wildner <saw@online.de>
Sat, 31 Dec 2011 11:17:55 +0000 (12:17 +0100)
committerSascha Wildner <saw@online.de>
Sat, 31 Dec 2011 11:17:55 +0000 (12:17 +0100)
sys/platform/vkernel64/x86_64/trap.c

index 502c8bd..bebbc56 100644 (file)
@@ -343,16 +343,17 @@ userexit(struct lwp *lp)
 #define        KTR_KERNENTRY   KTR_ALL
 #endif
 KTR_INFO_MASTER(kernentry);
-KTR_INFO(KTR_KERNENTRY, kernentry, trap, 0, "pid=%d, tid=%d, trapno=%d, eva=%p",
-        sizeof(int) + sizeof(int) + sizeof(int) + sizeof(vm_offset_t));
-KTR_INFO(KTR_KERNENTRY, kernentry, trap_ret, 0, "pid=%d, tid=%d",
-        sizeof(int) + sizeof(int));
-KTR_INFO(KTR_KERNENTRY, kernentry, syscall, 0, "pid=%d, tid=%d, call=%d",
-        sizeof(int) + sizeof(int) + sizeof(int));
-KTR_INFO(KTR_KERNENTRY, kernentry, syscall_ret, 0, "pid=%d, tid=%d, err=%d",
-        sizeof(int) + sizeof(int) + sizeof(int));
-KTR_INFO(KTR_KERNENTRY, kernentry, fork_ret, 0, "pid=%d, tid=%d",
-        sizeof(int) + sizeof(int));
+KTR_INFO(KTR_KERNENTRY, kernentry, trap, 0,
+        "TRAP(pid %hd, tid %hd, trapno %ld, eva %lu)",
+        pid_t pid, lwpid_t tid,  register_t trapno, vm_offset_t eva);
+KTR_INFO(KTR_KERNENTRY, kernentry, trap_ret, 0, "TRAP_RET(pid %hd, tid %hd)",
+        pid_t pid, lwpid_t tid);
+KTR_INFO(KTR_KERNENTRY, kernentry, syscall, 0, "SYSC(pid %hd, tid %hd, nr %ld)",
+        pid_t pid, lwpid_t tid,  register_t trapno);
+KTR_INFO(KTR_KERNENTRY, kernentry, syscall_ret, 0, "SYSRET(pid %hd, tid %hd, err %d)",
+        pid_t pid, lwpid_t tid,  int err);
+KTR_INFO(KTR_KERNENTRY, kernentry, fork_ret, 0, "FORKRET(pid %hd, tid %hd)",
+        pid_t pid, lwpid_t tid);
 
 /*
  * Exception, fault, and trap interface to the kernel.
@@ -1143,7 +1144,7 @@ syscall2(struct trapframe *frame)
        mycpu->gd_cnt.v_syscall++;
 
        KTR_LOG(kernentry_syscall, lp->lwp_proc->p_pid, lp->lwp_tid,
-               frame->tf_eax);
+               frame->tf_rax);
 
        userenter(td, p);       /* lazy raise our priority */