From: Jack Lange Date: Mon, 23 Jun 2008 23:12:38 +0000 (+0000) Subject: removed debugging X-Git-Tag: boot386puppy-26-to-ide~13 X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=commitdiff_plain;h=fa12d18e251a4c936d1370636a088e54a5c75bfa removed debugging --- diff --git a/palacios/src/geekos/lowlevel.asm b/palacios/src/geekos/lowlevel.asm index 1e2f409..30979de 100644 --- a/palacios/src/geekos/lowlevel.asm +++ b/palacios/src/geekos/lowlevel.asm @@ -2,7 +2,7 @@ ; Low level interrupt/thread handling code for GeekOS. ; Copyright (c) 2001,2003,2004 David H. Hovemeyer ; Copyright (c) 2003, Jeffrey K. Hollingsworth -; $Revision: 1.7 $ +; $Revision: 1.8 $ ; This is free software. You are permitted to use, ; redistribute, and modify it as specified in the file "COPYING". @@ -425,16 +425,16 @@ Handle_Interrupt: mov esi, [esp+REG_SKIP] ; get interrupt number mov ebx, [eax+esi*4] ; get address of handler function - push esi - call SerialPrintHex - pop esi +; push esi +; call SerialPrintHex +; pop esi - push eax - mov eax, 0xa - push eax - call SerialPutChar - pop eax - pop eax +; push eax +; mov eax, 0xa +; push eax +; call SerialPutChar +; pop eax +; pop eax ; Call the handler. ; The argument passed is a pointer to an Interrupt_State struct, @@ -516,19 +516,19 @@ Handle_Interrupt: Restore_Registers - pusha +; pusha - mov eax, 0xaa - push eax - call SerialPrintHex - pop eax +; mov eax, 0xaa +; push eax +; call SerialPrintHex +; pop eax - mov eax, 0xa - push eax - call SerialPutChar - pop eax +; mov eax, 0xa +; push eax +; call SerialPutChar +; pop eax - popa +; popa ; Return from the interrupt. iret diff --git a/palacios/src/palacios/svm.c b/palacios/src/palacios/svm.c index b4209ef..7a81e7e 100644 --- a/palacios/src/palacios/svm.c +++ b/palacios/src/palacios/svm.c @@ -250,7 +250,7 @@ static int start_svm_guest(struct guest_info *info) { CLGI(); - PrintDebug("SVM Entry...\n"); + // PrintDebug("SVM Entry...\n"); rdtscll(info->time_state.cached_host_tsc); guest_ctrl->TSC_OFFSET = info->time_state.guest_tsc - info->time_state.cached_host_tsc; @@ -258,7 +258,7 @@ static int start_svm_guest(struct guest_info *info) { safe_svm_launch((vmcb_t*)(info->vmm_data), &(info->vm_regs)); rdtscll(tmp_tsc); - PrintDebug("SVM Returned\n"); + //PrintDebug("SVM Returned\n"); v3_update_time(info, tmp_tsc - info->time_state.cached_host_tsc);