[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] [XEN] Remove definition of printf. All users are switched to printk.
# HG changeset patch # User kfraser@xxxxxxxxxxxxxxxxxxxxx # Node ID 29b02d929b7e4df6016c16ebba71d6d73462882e # Parent f5d179bcad704351bb0c1d4f36c20146080c79cc [XEN] Remove definition of printf. All users are switched to printk. Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx> --- xen/arch/ia64/linux-xen/setup.c | 2 xen/arch/ia64/vmx/mm.c | 2 xen/arch/ia64/vmx/mmio.c | 14 +-- xen/arch/ia64/vmx/vmx_phy_mode.c | 8 +- xen/arch/ia64/vmx/vmx_vcpu.c | 2 xen/arch/ia64/vmx/vmx_virt.c | 6 - xen/arch/ia64/xen/dom0_ops.c | 6 - xen/arch/ia64/xen/dom_fw.c | 26 +++---- xen/arch/ia64/xen/domain.c | 16 ++-- xen/arch/ia64/xen/faults.c | 36 +++++----- xen/arch/ia64/xen/fw_emul.c | 54 +++++++-------- xen/arch/ia64/xen/hypercall.c | 12 +-- xen/arch/ia64/xen/hyperprivop.S | 2 xen/arch/ia64/xen/irq.c | 2 xen/arch/ia64/xen/mm.c | 8 +- xen/arch/ia64/xen/privop.c | 22 +++--- xen/arch/ia64/xen/regionreg.c | 8 +- xen/arch/ia64/xen/vcpu.c | 96 +++++++++++++-------------- xen/arch/ia64/xen/vhpt.c | 6 - xen/arch/ia64/xen/xenmisc.c | 4 - xen/arch/ia64/xen/xensetup.c | 6 - xen/arch/ia64/xen/xentime.c | 2 xen/arch/powerpc/backtrace.c | 20 ++--- xen/arch/powerpc/domain.c | 8 +- xen/arch/powerpc/of-devwalk.c | 18 ++--- xen/arch/powerpc/powerpc64/domain.c | 6 - xen/arch/x86/boot/x86_32.S | 2 xen/arch/x86/boot/x86_64.S | 2 xen/arch/x86/hvm/hvm.c | 2 xen/arch/x86/hvm/io.c | 2 xen/arch/x86/hvm/platform.c | 6 + xen/arch/x86/hvm/svm/intr.c | 2 xen/arch/x86/hvm/svm/svm.c | 38 +++++----- xen/arch/x86/hvm/svm/vmcb.c | 36 +++++----- xen/arch/x86/hvm/vmx/vmx.c | 4 - xen/arch/x86/setup.c | 2 xen/arch/x86/x86_32/entry.S | 2 xen/arch/x86/x86_32/supervisor_mode_kernel.S | 2 xen/arch/x86/x86_64/entry.S | 2 xen/common/sched_sedf.c | 6 - xen/drivers/char/console.c | 2 xen/include/asm-ia64/config.h | 2 xen/include/asm-ia64/vcpu.h | 2 xen/include/xen/lib.h | 3 44 files changed, 255 insertions(+), 254 deletions(-) diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/ia64/linux-xen/setup.c --- a/xen/arch/ia64/linux-xen/setup.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/ia64/linux-xen/setup.c Mon Oct 23 14:42:52 2006 +0100 @@ -803,7 +803,7 @@ cpu_init (void) cpu_data = per_cpu_init(); #ifdef XEN - printf ("cpu_init: current=%p\n", current); + printk("cpu_init: current=%p\n", current); #endif /* diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/ia64/vmx/mm.c --- a/xen/arch/ia64/vmx/mm.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/ia64/vmx/mm.c Mon Oct 23 14:42:52 2006 +0100 @@ -144,7 +144,7 @@ int vmx_do_mmu_update(mmu_update_t *ureq gpfn = req.val; set_machinetophys(mfn,gpfn); }else{ - printf("Unkown command of mmu_update:ptr: %lx,val: %lx \n",req.ptr,req.val); + printk("Unkown command of mmu_update:ptr: %lx,val: %lx \n",req.ptr,req.val); while(1); } ureqs ++; diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/ia64/vmx/mmio.c --- a/xen/arch/ia64/vmx/mmio.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/ia64/vmx/mmio.c Mon Oct 23 14:42:52 2006 +0100 @@ -80,7 +80,7 @@ static void pib_write(VCPU *vcpu, void * } } else { // upper half - printf("IPI-UHF write %lx\n",pib_off); + printk("IPI-UHF write %lx\n",pib_off); panic_domain(NULL,"Not support yet for SM-VP\n"); } break; @@ -114,7 +114,7 @@ static void pib_read(VCPU *vcpu, uint64_ } else { #ifdef IPI_DEBUG - printf("IPI-LHF read %lx\n",pib_off); + printk("IPI-LHF read %lx\n",pib_off); #endif *(uint64_t *)dest = 0; // TODO for SM-VP } @@ -125,7 +125,7 @@ static void pib_read(VCPU *vcpu, uint64_ } else { #ifdef IPI_DEBUG - printf("IPI-UHF read %lx\n",pib_off); + printk("IPI-UHF read %lx\n",pib_off); #endif *(uint8_t *)dest = 0; // TODO for SM-VP } @@ -321,7 +321,7 @@ static void deliver_ipi (VCPU *vcpu, uin static void deliver_ipi (VCPU *vcpu, uint64_t dm, uint64_t vector) { #ifdef IPI_DEBUG - printf ("deliver_ipi %lx %lx\n",dm,vector); + printk ("deliver_ipi %lx %lx\n",dm,vector); #endif switch ( dm ) { case 0: // INT @@ -387,7 +387,7 @@ static void write_ipi (VCPU *vcpu, uint6 memset (&c, 0, sizeof (c)); if (arch_set_info_guest (targ, &c) != 0) { - printf ("arch_boot_vcpu: failure\n"); + printk ("arch_boot_vcpu: failure\n"); return; } /* First or next rendez-vous: set registers. */ @@ -397,11 +397,11 @@ static void write_ipi (VCPU *vcpu, uint6 if (test_and_clear_bit(_VCPUF_down,&targ->vcpu_flags)) { vcpu_wake(targ); - printf ("arch_boot_vcpu: vcpu %d awaken %016lx!\n", + printk ("arch_boot_vcpu: vcpu %d awaken %016lx!\n", targ->vcpu_id, targ_regs->cr_iip); } else - printf ("arch_boot_vcpu: huu, already awaken!"); + printk ("arch_boot_vcpu: huu, already awaken!"); } else { int running = test_bit(_VCPUF_running,&targ->vcpu_flags); diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/ia64/vmx/vmx_phy_mode.c --- a/xen/arch/ia64/vmx/vmx_phy_mode.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/ia64/vmx/vmx_phy_mode.c Mon Oct 23 14:42:52 2006 +0100 @@ -265,7 +265,7 @@ switch_mm_mode(VCPU *vcpu, IA64_PSR old_ perfc_incra(vmx_switch_mm_mode, act); switch (act) { case SW_V2P: -// printf("V -> P mode transition: (0x%lx -> 0x%lx)\n", +// printk("V -> P mode transition: (0x%lx -> 0x%lx)\n", // old_psr.val, new_psr.val); vcpu->arch.old_rsc = regs->ar_rsc; switch_to_physical_rid(vcpu); @@ -277,7 +277,7 @@ switch_mm_mode(VCPU *vcpu, IA64_PSR old_ vcpu->arch.mode_flags |= GUEST_IN_PHY; break; case SW_P2V: -// printf("P -> V mode transition: (0x%lx -> 0x%lx)\n", +// printk("P -> V mode transition: (0x%lx -> 0x%lx)\n", // old_psr.val, new_psr.val); switch_to_virtual_rid(vcpu); /* @@ -288,11 +288,11 @@ switch_mm_mode(VCPU *vcpu, IA64_PSR old_ vcpu->arch.mode_flags &= ~GUEST_IN_PHY; break; case SW_SELF: - printf("Switch to self-0x%lx!!! MM mode doesn't change...\n", + printk("Switch to self-0x%lx!!! MM mode doesn't change...\n", old_psr.val); break; case SW_NOP: -// printf("No action required for mode transition: (0x%lx -> 0x%lx)\n", +// printk("No action required for mode transition: (0x%lx -> 0x%lx)\n", // old_psr.val, new_psr.val); break; default: diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/ia64/vmx/vmx_vcpu.c --- a/xen/arch/ia64/vmx/vmx_vcpu.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/ia64/vmx/vmx_vcpu.c Mon Oct 23 14:42:52 2006 +0100 @@ -246,7 +246,7 @@ check_entry(u64 va, u64 ps, char *str) va == 0x600000000000C000UL ) { stop(); } - if (tlb_debug) printf("%s at %lx %lx\n", str, va, 1UL<<ps); + if (tlb_debug) printk("%s at %lx %lx\n", str, va, 1UL<<ps); } #endif diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/ia64/vmx/vmx_virt.c --- a/xen/arch/ia64/vmx/vmx_virt.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/ia64/vmx/vmx_virt.c Mon Oct 23 14:42:52 2006 +0100 @@ -1364,7 +1364,7 @@ vmx_emulate(VCPU *vcpu, REGS *regs) #endif #if 0 if ( (cause == 0xff && opcode == 0x1e000000000) || cause == 0 ) { - printf ("VMAL decode error: cause - %lx; op - %lx\n", + printk ("VMAL decode error: cause - %lx; op - %lx\n", cause, opcode ); return; } @@ -1381,7 +1381,7 @@ if ( (cause == 0xff && opcode == 0x1e000 else if (slot == 1) inst.inst = bundle.slot1a + (bundle.slot1b<<18); else if (slot == 2) inst.inst = bundle.slot2; - else printf("priv_handle_op: illegal slot: %d\n", slot); + else printk("priv_handle_op: illegal slot: %d\n", slot); slot_type = slot_types[bundle.template][slot]; ia64_priv_decoder(slot_type, inst, &cause); if(cause==0){ @@ -1554,7 +1554,7 @@ if ( (cause == 0xff && opcode == 0x1e000 status=vmx_emul_mov_from_cpuid(vcpu, inst); break; case EVENT_VMSW: - printf ("Unimplemented instruction %ld\n", cause); + printk ("Unimplemented instruction %ld\n", cause); status=IA64_FAULT; break; default: diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/ia64/xen/dom0_ops.c --- a/xen/arch/ia64/xen/dom0_ops.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/ia64/xen/dom0_ops.c Mon Oct 23 14:42:52 2006 +0100 @@ -171,7 +171,7 @@ long arch_do_domctl(xen_domctl_t *op, XE } break; default: - printf("arch_do_domctl: unrecognized domctl: %d!!!\n",op->cmd); + printk("arch_do_domctl: unrecognized domctl: %d!!!\n",op->cmd); ret = -ENOSYS; } @@ -211,7 +211,7 @@ long arch_do_sysctl(xen_sysctl_t *op, XE break; default: - printf("arch_do_sysctl: unrecognized sysctl: %d!!!\n",op->cmd); + printk("arch_do_sysctl: unrecognized sysctl: %d!!!\n",op->cmd); ret = -ENOSYS; } @@ -273,7 +273,7 @@ do_dom0vp_op(unsigned long cmd, break; default: ret = -1; - printf("unknown dom0_vp_op 0x%lx\n", cmd); + printk("unknown dom0_vp_op 0x%lx\n", cmd); break; } diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/ia64/xen/dom_fw.c --- a/xen/arch/ia64/xen/dom_fw.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/ia64/xen/dom_fw.c Mon Oct 23 14:42:52 2006 +0100 @@ -204,9 +204,9 @@ print_md(efi_memory_desc_t *md) size = md->num_pages << EFI_PAGE_SHIFT; if (size > ONE_MB) - printf ("(%luMB)\n", size >> 20); + printk ("(%luMB)\n", size >> 20); else - printf ("(%luKB)\n", size >> 10); + printk ("(%luKB)\n", size >> 10); } static u32 lsapic_nbr; @@ -574,7 +574,7 @@ complete_dom0_memmap(struct domain *d, default: /* Print a warning but continue. */ - printf("complete_dom0_memmap: warning: " + printk("complete_dom0_memmap: warning: " "unhandled MDT entry type %u\n", md->type); } } @@ -734,47 +734,47 @@ dom_fw_init(struct domain *d, /* Write messages to the console. */ touch_acpi_table(); - printf("Domain0 EFI passthrough:"); + printk("Domain0 EFI passthrough:"); if (efi.mps) { tables->efi_tables[i].guid = MPS_TABLE_GUID; tables->efi_tables[i].table = __pa(efi.mps); - printf(" MPS=0x%lx",tables->efi_tables[i].table); + printk(" MPS=0x%lx",tables->efi_tables[i].table); i++; } if (efi.acpi20) { tables->efi_tables[i].guid = ACPI_20_TABLE_GUID; tables->efi_tables[i].table = __pa(efi.acpi20); - printf(" ACPI 2.0=0x%lx",tables->efi_tables[i].table); + printk(" ACPI 2.0=0x%lx",tables->efi_tables[i].table); i++; } if (efi.acpi) { tables->efi_tables[i].guid = ACPI_TABLE_GUID; tables->efi_tables[i].table = __pa(efi.acpi); - printf(" ACPI=0x%lx",tables->efi_tables[i].table); + printk(" ACPI=0x%lx",tables->efi_tables[i].table); i++; } if (efi.smbios) { tables->efi_tables[i].guid = SMBIOS_TABLE_GUID; tables->efi_tables[i].table = __pa(efi.smbios); - printf(" SMBIOS=0x%lx",tables->efi_tables[i].table); + printk(" SMBIOS=0x%lx",tables->efi_tables[i].table); i++; } if (efi.hcdp) { tables->efi_tables[i].guid = HCDP_TABLE_GUID; tables->efi_tables[i].table = __pa(efi.hcdp); - printf(" HCDP=0x%lx",tables->efi_tables[i].table); + printk(" HCDP=0x%lx",tables->efi_tables[i].table); i++; } - printf("\n"); + printk("\n"); } else { - printf("DomainU EFI build up:"); + printk("DomainU EFI build up:"); tables->efi_tables[i].guid = ACPI_20_TABLE_GUID; tables->efi_tables[i].table = FW_ACPI_BASE_PADDR; - printf(" ACPI 2.0=0x%lx",tables->efi_tables[i].table); + printk(" ACPI 2.0=0x%lx",tables->efi_tables[i].table); i++; - printf("\n"); + printk("\n"); } /* fill in the SAL system table: */ diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/ia64/xen/domain.c --- a/xen/arch/ia64/xen/domain.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/ia64/xen/domain.c Mon Oct 23 14:42:52 2006 +0100 @@ -388,7 +388,7 @@ int arch_domain_create(struct domain *d) d->arch.ioport_caps = rangeset_new(d, "I/O Ports", RANGESETF_prettyprint_hex); - printf ("arch_domain_create: domain=%p\n", d); + printk ("arch_domain_create: domain=%p\n", d); return 0; fail_nomem: @@ -598,7 +598,7 @@ domain_set_shared_info_va (unsigned long /* Note: this doesn't work well if other cpus are already running. However this is part of the spec :-) */ - printf ("Domain set shared_info_va to 0x%016lx\n", va); + printk ("Domain set shared_info_va to 0x%016lx\n", va); d->arch.shared_info_va = va; for_each_vcpu (d, v1) { @@ -857,7 +857,7 @@ void alloc_dom0(void) } if (dom0_size % dom0_align) { dom0_size = (dom0_size / dom0_align + 1) * dom0_align; - printf("dom0_size rounded up to %ld, due to dom0_align=%lx\n", + printk("dom0_size rounded up to %ld, due to dom0_align=%lx\n", dom0_size,dom0_align); } @@ -915,7 +915,7 @@ int construct_dom0(struct domain *d, struct page_info *page = NULL; #endif -//printf("construct_dom0: starting\n"); +//printk("construct_dom0: starting\n"); /* Sanity! */ BUG_ON(d != dom0); @@ -1019,10 +1019,10 @@ int construct_dom0(struct domain *d, if (dom0_max_vcpus > MAX_VIRT_CPUS) dom0_max_vcpus = MAX_VIRT_CPUS; - printf ("Dom0 max_vcpus=%d\n", dom0_max_vcpus); + printk ("Dom0 max_vcpus=%d\n", dom0_max_vcpus); for ( i = 1; i < dom0_max_vcpus; i++ ) if (alloc_vcpu(d, i, i) == NULL) - printf ("Cannot allocate dom0 vcpu %d\n", i); + printk ("Cannot allocate dom0 vcpu %d\n", i); /* Copy the OS image. */ loaddomainelfimage(d,image_start); @@ -1111,7 +1111,7 @@ void machine_restart(char * __unused) { console_start_sync(); if (running_on_sim) - printf ("machine_restart called. spinning...\n"); + printk ("machine_restart called. spinning...\n"); else (*efi.reset_system)(EFI_RESET_WARM,0,0,NULL); while(1); @@ -1123,7 +1123,7 @@ void machine_halt(void) { console_start_sync(); if (running_on_sim) - printf ("machine_halt called. spinning...\n"); + printk ("machine_halt called. spinning...\n"); else cpu_halt(); while(1); diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/ia64/xen/faults.c --- a/xen/arch/ia64/xen/faults.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/ia64/xen/faults.c Mon Oct 23 14:42:52 2006 +0100 @@ -104,11 +104,11 @@ void reflect_extint(struct pt_regs *regs static int first_extint = 1; if (first_extint) { - printf("Delivering first extint to domain: isr=0x%lx, iip=0x%lx\n", isr, regs->cr_iip); + printk("Delivering first extint to domain: isr=0x%lx, iip=0x%lx\n", isr, regs->cr_iip); first_extint = 0; } if (vcpu_timer_pending_early(v)) -printf("*#*#*#* about to deliver early timer to domain %d!!!\n",v->domain->domain_id); +printk("*#*#*#* about to deliver early timer to domain %d!!!\n",v->domain->domain_id); PSCB(current,itir) = 0; reflect_interruption(isr,regs,IA64_EXTINT_VECTOR); } @@ -128,7 +128,7 @@ void reflect_event(struct pt_regs *regs) return; if (!PSCB(v,interrupt_collection_enabled)) - printf("psr.ic off, delivering event, ipsr=%lx,iip=%lx,isr=%lx,viip=0x%lx\n", + printk("psr.ic off, delivering event, ipsr=%lx,iip=%lx,isr=%lx,viip=0x%lx\n", regs->cr_ipsr, regs->cr_iip, isr, PSCB(v, iip)); PSCB(v,unat) = regs->ar_unat; // not sure if this is really needed? PSCB(v,precover_ifs) = regs->cr_ifs; @@ -241,7 +241,7 @@ void ia64_do_page_fault (unsigned long a if (!PSCB(current,interrupt_collection_enabled)) { check_bad_nested_interruption(isr,regs,fault); - //printf("Delivering NESTED DATA TLB fault\n"); + //printk("Delivering NESTED DATA TLB fault\n"); fault = IA64_DATA_NESTED_TLB_VECTOR; regs->cr_iip = ((unsigned long) PSCBX(current,iva) + fault) & ~0xffUL; regs->cr_ipsr = (regs->cr_ipsr & ~DELIVER_PSR_CLR) | DELIVER_PSR_SET; @@ -370,7 +370,7 @@ ia64_fault (unsigned long vector, unsign "Unknown fault 13", "Unknown fault 14", "Unknown fault 15" }; - printf("ia64_fault, vector=0x%lx, ifa=0x%016lx, iip=0x%016lx, ipsr=0x%016lx, isr=0x%016lx\n", + printk("ia64_fault, vector=0x%lx, ifa=0x%016lx, iip=0x%016lx, ipsr=0x%016lx, isr=0x%016lx\n", vector, ifa, regs->cr_iip, regs->cr_ipsr, isr); @@ -380,7 +380,7 @@ ia64_fault (unsigned long vector, unsign * the lfetch. */ ia64_psr(regs)->ed = 1; - printf("ia64_fault: handled lfetch.fault\n"); + printk("ia64_fault: handled lfetch.fault\n"); return; } @@ -429,7 +429,7 @@ ia64_fault (unsigned long vector, unsign regs->cr_iip + ia64_psr(regs)->ri, regs->pr); # endif - printf("ia64_fault: returning on hazard\n"); + printk("ia64_fault: returning on hazard\n"); return; } break; @@ -588,7 +588,7 @@ ia64_handle_reflection (unsigned long if if (((isr >> 4L) & 0xfL) == 1) { /* Fault is due to a register NaT consumption fault. */ //regs->eml_unat = 0; FIXME: DO WE NEED THIS?? - printf("ia64_handle_reflection: handling regNaT fault\n"); + printk("ia64_handle_reflection: handling regNaT fault\n"); vector = IA64_NAT_CONSUMPTION_VECTOR; break; } #if 1 @@ -601,20 +601,20 @@ ia64_handle_reflection (unsigned long if #ifdef CONFIG_PRIVIFY /* Some privified operations are coded using reg+64 instead of reg. */ - printf("*** NaT fault... attempting to handle as privop\n"); - printf("isr=%016lx, ifa=%016lx, iip=%016lx, ipsr=%016lx\n", + printk("*** NaT fault... attempting to handle as privop\n"); + printk("isr=%016lx, ifa=%016lx, iip=%016lx, ipsr=%016lx\n", isr, ifa, regs->cr_iip, psr); //regs->eml_unat = 0; FIXME: DO WE NEED THIS??? // certain NaT faults are higher priority than privop faults vector = priv_emulate(v,regs,isr); if (vector == IA64_NO_FAULT) { - printf("*** Handled privop masquerading as NaT fault\n"); + printk("*** Handled privop masquerading as NaT fault\n"); return; } #endif vector = IA64_NAT_CONSUMPTION_VECTOR; break; case 27: - //printf("*** Handled speculation vector, itc=%lx!\n",ia64_get_itc()); + //printk("*** Handled speculation vector, itc=%lx!\n",ia64_get_itc()); PSCB(current,iim) = iim; vector = IA64_SPECULATION_VECTOR; break; case 30: @@ -629,7 +629,7 @@ ia64_handle_reflection (unsigned long if // fetch code fail if (IA64_RETRY == status) return; - printf("ia64_handle_reflection: handling FP fault\n"); + printk("ia64_handle_reflection: handling FP fault\n"); vector = IA64_FP_FAULT_VECTOR; break; case 33: status = handle_fpu_swa(0, regs, isr); @@ -638,20 +638,20 @@ ia64_handle_reflection (unsigned long if // fetch code fail if (IA64_RETRY == status) return; - printf("ia64_handle_reflection: handling FP trap\n"); + printk("ia64_handle_reflection: handling FP trap\n"); vector = IA64_FP_TRAP_VECTOR; break; case 34: - printf("ia64_handle_reflection: handling lowerpriv trap\n"); + printk("ia64_handle_reflection: handling lowerpriv trap\n"); vector = IA64_LOWERPRIV_TRANSFER_TRAP_VECTOR; break; case 35: - printf("ia64_handle_reflection: handling taken branch trap\n"); + printk("ia64_handle_reflection: handling taken branch trap\n"); vector = IA64_TAKEN_BRANCH_TRAP_VECTOR; break; case 36: - printf("ia64_handle_reflection: handling single step trap\n"); + printk("ia64_handle_reflection: handling single step trap\n"); vector = IA64_SINGLE_STEP_TRAP_VECTOR; break; default: - printf("ia64_handle_reflection: unhandled vector=0x%lx\n",vector); + printk("ia64_handle_reflection: unhandled vector=0x%lx\n",vector); while(vector); return; } diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/ia64/xen/fw_emul.c --- a/xen/arch/ia64/xen/fw_emul.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/ia64/xen/fw_emul.c Mon Oct 23 14:42:52 2006 +0100 @@ -73,20 +73,20 @@ sal_emulator (long index, unsigned long r9 = value; } else - printf("NON-PRIV DOMAIN CALLED SAL_PCI_CONFIG_READ\n"); + printk("NON-PRIV DOMAIN CALLED SAL_PCI_CONFIG_READ\n"); break; case SAL_PCI_CONFIG_WRITE: if (current->domain == dom0) { if (((in1 & ~0xffffffffUL) && (in4 == 0)) || (in4 > 1) || (in2 > 8) || (in2 & (in2-1))) - printf("*** SAL_PCI_CONF_WRITE?!?(adr=0x%lx,typ=0x%lx,sz=0x%lx,val=0x%lx)\n", + printk("*** SAL_PCI_CONF_WRITE?!?(adr=0x%lx,typ=0x%lx,sz=0x%lx,val=0x%lx)\n", in1,in4,in2,in3); // note that args are in a different order!! status = ia64_sal_pci_config_write(in1,in4,in2,in3); } else - printf("NON-PRIV DOMAIN CALLED SAL_PCI_CONFIG_WRITE\n"); + printk("NON-PRIV DOMAIN CALLED SAL_PCI_CONFIG_WRITE\n"); break; case SAL_SET_VECTORS: if (in1 == SAL_VECTOR_OS_BOOT_RENDEZ) { @@ -102,7 +102,7 @@ sal_emulator (long index, unsigned long } } else - printf("*** CALLED SAL_SET_VECTORS %lu. IGNORED...\n", + printk("*** CALLED SAL_SET_VECTORS %lu. IGNORED...\n", in1); break; case SAL_GET_STATE_INFO: @@ -119,10 +119,10 @@ sal_emulator (long index, unsigned long /* Noop. */ break; case SAL_MC_RENDEZ: - printf("*** CALLED SAL_MC_RENDEZ. IGNORED...\n"); + printk("*** CALLED SAL_MC_RENDEZ. IGNORED...\n"); break; case SAL_MC_SET_PARAMS: - printf("*** CALLED SAL_MC_SET_PARAMS. IGNORED...\n"); + printk("*** CALLED SAL_MC_SET_PARAMS. IGNORED...\n"); break; case SAL_CACHE_FLUSH: if (1) { @@ -139,13 +139,13 @@ sal_emulator (long index, unsigned long } break; case SAL_CACHE_INIT: - printf("*** CALLED SAL_CACHE_INIT. IGNORED...\n"); + printk("*** CALLED SAL_CACHE_INIT. IGNORED...\n"); break; case SAL_UPDATE_PAL: - printf("*** CALLED SAL_UPDATE_PAL. IGNORED...\n"); + printk("*** CALLED SAL_UPDATE_PAL. IGNORED...\n"); break; default: - printf("*** CALLED SAL_ WITH UNKNOWN INDEX. IGNORED...\n"); + printk("*** CALLED SAL_ WITH UNKNOWN INDEX. IGNORED...\n"); status = -1; break; } @@ -344,7 +344,7 @@ xen_pal_emulator(unsigned long index, u6 break; case PAL_HALT: if (current->domain == dom0) { - printf ("Domain0 halts the machine\n"); + printk ("Domain0 halts the machine\n"); console_start_sync(); (*efi.reset_system)(EFI_RESET_SHUTDOWN,0,0,NULL); } @@ -400,7 +400,7 @@ efi_emulate_get_time( struct page_info *tc_page = NULL; efi_status_t status = 0; - //printf("efi_get_time(%016lx,%016lx) called\n", tv_addr, tc_addr); + //printk("efi_get_time(%016lx,%016lx) called\n", tv_addr, tc_addr); tv = efi_translate_domain_addr(tv_addr, fault, &tv_page); if (*fault != IA64_NO_FAULT) goto errout; @@ -410,9 +410,9 @@ efi_emulate_get_time( goto errout; } - //printf("efi_get_time(%016lx,%016lx) translated to xen virtual address\n", tv, tc); + //printk("efi_get_time(%016lx,%016lx) translated to xen virtual address\n", tv, tc); status = (*efi.get_time)((efi_time_t *) tv, (efi_time_cap_t *) tc); - //printf("efi_get_time returns %lx\n", status); + //printk("efi_get_time returns %lx\n", status); errout: if (tc_page != NULL) @@ -666,14 +666,14 @@ efi_emulate_set_virtual_address_map( fpswa_interface_t *fpswa_inf = d->arch.fpswa_inf; if (descriptor_version != EFI_MEMDESC_VERSION) { - printf ("efi_emulate_set_virtual_address_map: memory " + printk ("efi_emulate_set_virtual_address_map: memory " "descriptor version unmatched (%d vs %d)\n", (int)descriptor_version, EFI_MEMDESC_VERSION); return EFI_INVALID_PARAMETER; } if (descriptor_size != sizeof(efi_memory_desc_t)) { - printf ("efi_emulate_set_virtual_address_map: memory descriptor size unmatched\n"); + printk ("efi_emulate_set_virtual_address_map: memory descriptor size unmatched\n"); return EFI_INVALID_PARAMETER; } @@ -686,7 +686,7 @@ efi_emulate_set_virtual_address_map( for (p = efi_map_start; p < efi_map_end; p += efi_desc_size) { if (copy_from_user(&entry, p, sizeof(efi_memory_desc_t))) { - printf ("efi_emulate_set_virtual_address_map: copy_from_user() fault. addr=0x%p\n", p); + printk ("efi_emulate_set_virtual_address_map: copy_from_user() fault. addr=0x%p\n", p); return EFI_UNSUPPORTED; } @@ -814,7 +814,7 @@ efi_emulator (struct pt_regs *regs, IA64 status = EFI_UNSUPPORTED; break; default: - printf("unknown ia64 fw hypercall %lx\n", regs->r2); + printk("unknown ia64 fw hypercall %lx\n", regs->r2); status = EFI_UNSUPPORTED; } @@ -835,7 +835,7 @@ do_ssc(unsigned long ssc, struct pt_regs case SSC_PUTCHAR: buf[0] = arg0; buf[1] = '\0'; - printf(buf); + printk(buf); break; case SSC_GETCHAR: retval = ia64_ssc(0,0,0,0,ssc); @@ -848,7 +848,7 @@ do_ssc(unsigned long ssc, struct pt_regs /**/ stat = (struct ssc_disk_stat *)__va(arg0); ///**/ if (stat->fd == last_fd) stat->count = last_count; /**/ stat->count = last_count; -//if (last_count >= PAGE_SIZE) printf("ssc_wait: stat->fd=%d,last_fd=%d,last_count=%d\n",stat->fd,last_fd,last_count); +//if (last_count >= PAGE_SIZE) printk("ssc_wait: stat->fd=%d,last_fd=%d,last_count=%d\n",stat->fd,last_fd,last_count); ///**/ retval = ia64_ssc(arg0,0,0,0,ssc); /**/ retval = 0; } @@ -857,7 +857,7 @@ do_ssc(unsigned long ssc, struct pt_regs break; case SSC_OPEN: arg1 = vcpu_get_gr(current,33); // access rights -if (!running_on_sim) { printf("SSC_OPEN, not implemented on hardware. (ignoring...)\n"); arg0 = 0; } +if (!running_on_sim) { printk("SSC_OPEN, not implemented on hardware. (ignoring...)\n"); arg0 = 0; } if (arg0) { // metaphysical address arg0 = translate_domain_mpaddr(arg0, NULL); retval = ia64_ssc(arg0,arg1,0,0,ssc); @@ -867,7 +867,7 @@ if (!running_on_sim) { printf("SSC_OPEN, break; case SSC_WRITE: case SSC_READ: -//if (ssc == SSC_WRITE) printf("DOING AN SSC_WRITE\n"); +//if (ssc == SSC_WRITE) printk("DOING AN SSC_WRITE\n"); arg1 = vcpu_get_gr(current,33); arg2 = vcpu_get_gr(current,34); arg3 = vcpu_get_gr(current,35); @@ -883,7 +883,7 @@ if (!running_on_sim) { printf("SSC_OPEN, /**/ last_fd = arg1; /**/ last_count = len; mpaddr = req->addr; -//if (last_count >= PAGE_SIZE) printf("do_ssc: read fd=%d, addr=%p, len=%lx ",last_fd,mpaddr,len); +//if (last_count >= PAGE_SIZE) printk("do_ssc: read fd=%d, addr=%p, len=%lx ",last_fd,mpaddr,len); retval = 0; if ((mpaddr & PAGE_MASK) != ((mpaddr+len-1) & PAGE_MASK)) { // do partial page first @@ -894,7 +894,7 @@ if (!running_on_sim) { printf("SSC_OPEN, arg3 += req->len; // file offset /**/ last_stat.fd = last_fd; /**/ (void)ia64_ssc(__pa(&last_stat),0,0,0,SSC_WAIT_COMPLETION); -//if (last_count >= PAGE_SIZE) printf("ssc(%p,%lx)[part]=%x ",req->addr,req->len,retval); +//if (last_count >= PAGE_SIZE) printk("ssc(%p,%lx)[part]=%x ",req->addr,req->len,retval); } if (retval >= 0) while (len > 0) { req->addr = translate_domain_mpaddr(mpaddr, NULL); @@ -905,27 +905,27 @@ if (!running_on_sim) { printf("SSC_OPEN, // TEMP REMOVED AGAIN arg3 += req->len; // file offset /**/ last_stat.fd = last_fd; /**/ (void)ia64_ssc(__pa(&last_stat),0,0,0,SSC_WAIT_COMPLETION); -//if (last_count >= PAGE_SIZE) printf("ssc(%p,%lx)=%x ",req->addr,req->len,retval); +//if (last_count >= PAGE_SIZE) printk("ssc(%p,%lx)=%x ",req->addr,req->len,retval); } // set it back to the original value req->len = last_count; } else retval = -1L; vcpu_set_gr(current,8,retval,0); -//if (last_count >= PAGE_SIZE) printf("retval=%x\n",retval); +//if (last_count >= PAGE_SIZE) printk("retval=%x\n",retval); break; case SSC_CONNECT_INTERRUPT: arg1 = vcpu_get_gr(current,33); arg2 = vcpu_get_gr(current,34); arg3 = vcpu_get_gr(current,35); - if (!running_on_sim) { printf("SSC_CONNECT_INTERRUPT, not implemented on hardware. (ignoring...)\n"); break; } + if (!running_on_sim) { printk("SSC_CONNECT_INTERRUPT, not implemented on hardware. (ignoring...)\n"); break; } (void)ia64_ssc(arg0,arg1,arg2,arg3,ssc); break; case SSC_NETDEV_PROBE: vcpu_set_gr(current,8,-1L,0); break; default: - printf("ia64_handle_break: bad ssc code %lx, iip=0x%lx, b0=0x%lx... spinning\n", + printk("ia64_handle_break: bad ssc code %lx, iip=0x%lx, b0=0x%lx... spinning\n", ssc, regs->cr_iip, regs->b0); while(1); break; diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/ia64/xen/hypercall.c --- a/xen/arch/ia64/xen/hypercall.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/ia64/xen/hypercall.c Mon Oct 23 14:42:52 2006 +0100 @@ -163,7 +163,7 @@ fw_hypercall_ipi (struct pt_regs *regs) memset (&c, 0, sizeof (c)); if (arch_set_info_guest (targ, &c) != 0) { - printf ("arch_boot_vcpu: failure\n"); + printk ("arch_boot_vcpu: failure\n"); return; } } @@ -177,11 +177,11 @@ fw_hypercall_ipi (struct pt_regs *regs) if (test_and_clear_bit(_VCPUF_down, &targ->vcpu_flags)) { vcpu_wake(targ); - printf ("arch_boot_vcpu: vcpu %d awaken\n", + printk ("arch_boot_vcpu: vcpu %d awaken\n", targ->vcpu_id); } else - printf ("arch_boot_vcpu: huu, already awaken!\n"); + printk ("arch_boot_vcpu: huu, already awaken!\n"); } else { int running = test_bit(_VCPUF_running, @@ -214,7 +214,7 @@ fw_hypercall (struct pt_regs *regs) perfc_incra(fw_hypercall, index >> 8); switch (index) { case FW_HYPERCALL_PAL_CALL: - //printf("*** PAL hypercall: index=%d\n",regs->r28); + //printk("*** PAL hypercall: index=%d\n",regs->r28); //FIXME: This should call a C routine #if 0 // This is very conservative, but avoids a possible @@ -229,7 +229,7 @@ fw_hypercall (struct pt_regs *regs) event_pending(v)) { perfc_incrc(idle_when_pending); vcpu_pend_unspecified_interrupt(v); -//printf("idle w/int#%d pending!\n",pi); +//printk("idle w/int#%d pending!\n",pi); //this shouldn't happen, but it apparently does quite a bit! so don't //allow it to happen... i.e. if a domain has an interrupt pending and //it tries to halt itself because it thinks it is idle, just return here @@ -295,7 +295,7 @@ fw_hypercall (struct pt_regs *regs) regs->r11 = fpswa_ret.err2; break; default: - printf("unknown ia64 fw hypercall %lx\n", regs->r2); + printk("unknown ia64 fw hypercall %lx\n", regs->r2); regs->r8 = do_ni_hypercall(); } return IA64_NO_FAULT; diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/ia64/xen/hyperprivop.S --- a/xen/arch/ia64/xen/hyperprivop.S Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/ia64/xen/hyperprivop.S Mon Oct 23 14:42:52 2006 +0100 @@ -203,7 +203,7 @@ END(fast_hyperprivop) // give up for now if: ipsr.be==1, ipsr.pp==1 // from reflect_interruption, don't need to: -// - printf first extint (debug only) +// - printk first extint (debug only) // - check for interrupt collection enabled (routine will force on) // - set ifa (not valid for extint) // - set iha (not valid for extint) diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/ia64/xen/irq.c --- a/xen/arch/ia64/xen/irq.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/ia64/xen/irq.c Mon Oct 23 14:42:52 2006 +0100 @@ -481,7 +481,7 @@ xen_debug_irq(unsigned long vector, stru firstirq = 0; } if (firsttime[vector]) { - printf("**** (entry) First received int on vector=%lu,itc=%lx\n", + printk("**** (entry) First received int on vector=%lu,itc=%lx\n", (unsigned long) vector, ia64_get_itc()); firsttime[vector] = 0; } diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/ia64/xen/mm.c --- a/xen/arch/ia64/xen/mm.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/ia64/xen/mm.c Mon Oct 23 14:42:52 2006 +0100 @@ -460,7 +460,7 @@ u64 translate_domain_pte(u64 pteval, u64 This can happen when domU tries to touch i/o port space. Also prevents possible address aliasing issues. */ - printf("Warning: UC to WB for mpaddr=%lx\n", mpaddr); + printk("Warning: UC to WB for mpaddr=%lx\n", mpaddr); pteval = (pteval & ~_PAGE_MA_MASK) | _PAGE_MA_WB; } break; @@ -715,7 +715,7 @@ __assign_new_domain_page(struct domain * p = alloc_domheap_page(d); if (unlikely(!p)) { - printf("assign_new_domain_page: Can't alloc!!!! Aaaargh!\n"); + printk("assign_new_domain_page: Can't alloc!!!! Aaaargh!\n"); return(p); } @@ -726,7 +726,7 @@ __assign_new_domain_page(struct domain * && maddr < __get_cpu_var(vhpt_pend))) { /* FIXME: how can this happen ? vhpt is allocated by alloc_domheap_page. */ - printf("assign_new_domain_page: reassigned vhpt page %lx!!\n", + printk("assign_new_domain_page: reassigned vhpt page %lx!!\n", maddr); } @@ -1536,7 +1536,7 @@ void domain_cache_flush (struct domain * } } } - //printf ("domain_cache_flush: %d %d pages\n", d->domain_id, nbr_page); + //printk ("domain_cache_flush: %d %d pages\n", d->domain_id, nbr_page); } #ifdef VERBOSE diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/ia64/xen/privop.c --- a/xen/arch/ia64/xen/privop.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/ia64/xen/privop.c Mon Oct 23 14:42:52 2006 +0100 @@ -525,14 +525,14 @@ priv_handle_op(VCPU *vcpu, REGS *regs, i if (iip==0xa000000100001820) { static int firstpagefault = 1; if (firstpagefault) { - printf("*** First time to domain page fault!\n"); firstpagefault=0; + printk("*** First time to domain page fault!\n"); firstpagefault=0; } } #endif if (privop_trace) { static long i = 400; - //if (i > 0) printf("priv_handle_op: at 0x%lx\n",iip); - if (i > 0) printf("priv_handle_op: privop trace at 0x%lx, itc=%lx, itm=%lx\n", + //if (i > 0) printk("priv_handle_op: at 0x%lx\n",iip); + if (i > 0) printk("priv_handle_op: privop trace at 0x%lx, itc=%lx, itm=%lx\n", iip,ia64_get_itc(),ia64_get_itm()); i--; } @@ -541,11 +541,11 @@ priv_handle_op(VCPU *vcpu, REGS *regs, i else if (slot == 1) inst.inst = ((bundle.i64[0]>>46) | bundle.i64[1]<<18) & MASK_41; else if (slot == 2) inst.inst = (bundle.i64[1]>>23) & MASK_41; - else printf("priv_handle_op: illegal slot: %d\n", slot); + else printk("priv_handle_op: illegal slot: %d\n", slot); slot_type = slot_types[bundle.template][slot]; if (priv_verbose) { - printf("priv_handle_op: checking bundle at 0x%lx (op=0x%016lx) slot %d (type=%d)\n", + printk("priv_handle_op: checking bundle at 0x%lx (op=0x%016lx) slot %d (type=%d)\n", iip, (UINT64)inst.inst, slot, slot_type); } if (slot_type == B && inst.generic.major == 0 && inst.B8.x6 == 0x0) { @@ -648,10 +648,10 @@ priv_handle_op(VCPU *vcpu, REGS *regs, i default: break; } - //printf("We who are about do die salute you\n"); - printf("priv_handle_op: can't handle privop at 0x%lx (op=0x%016lx) slot %d (type=%d), ipsr=0x%lx\n", + //printk("We who are about do die salute you\n"); + printk("priv_handle_op: can't handle privop at 0x%lx (op=0x%016lx) slot %d (type=%d), ipsr=0x%lx\n", iip, (UINT64)inst.inst, slot, slot_type, ipsr); - //printf("vtop(0x%lx)==0x%lx\n", iip, tr_vtop(iip)); + //printk("vtop(0x%lx)==0x%lx\n", iip, tr_vtop(iip)); //thread_mozambique("privop fault\n"); return (IA64_ILLOP_FAULT); } @@ -676,8 +676,8 @@ priv_emulate(VCPU *vcpu, REGS *regs, UIN // handle privops masked as illops? and breaks (6) if (isrcode != 1 && isrcode != 2 && isrcode != 0 && isrcode != 6) { - printf("priv_emulate: isrcode != 0 or 1 or 2\n"); - printf("priv_emulate: returning ILLOP, not implemented!\n"); + printk("priv_emulate: isrcode != 0 or 1 or 2\n"); + printk("priv_emulate: returning ILLOP, not implemented!\n"); while (1); return IA64_ILLOP_FAULT; } @@ -690,7 +690,7 @@ priv_emulate(VCPU *vcpu, REGS *regs, UIN (void)vcpu_increment_iip(vcpu); } if (fault == IA64_ILLOP_FAULT) - printf("priv_emulate: priv_handle_op fails, " + printk("priv_emulate: priv_handle_op fails, " "isr=0x%lx iip=%lx\n",isr, regs->cr_iip); return fault; } diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/ia64/xen/regionreg.c --- a/xen/arch/ia64/xen/regionreg.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/ia64/xen/regionreg.c Mon Oct 23 14:42:52 2006 +0100 @@ -106,7 +106,7 @@ void init_rid_allocator (void) /* Due to RID mangling, we expect 24 RID bits! This test should be removed if RID mangling is removed/modified. */ if (implemented_rid_bits != 24) { - printf ("RID mangling expected 24 RID bits, got only %d!\n", + printk ("RID mangling expected 24 RID bits, got only %d!\n", implemented_rid_bits); BUG(); } @@ -117,14 +117,14 @@ void init_rid_allocator (void) /* Check for too small values. */ if (domain_rid_bits_default < IA64_MIN_IMPL_RID_BITS) { - printf ("Default domain rid bits %d is too small, use %d\n", + printk ("Default domain rid bits %d is too small, use %d\n", domain_rid_bits_default, IA64_MIN_IMPL_RID_BITS); domain_rid_bits_default = IA64_MIN_IMPL_RID_BITS; } log_blocks = (implemented_rid_bits - IA64_MIN_IMPL_RID_BITS); - printf ("Maximum number of domains: %d; %d RID bits per domain\n", + printk ("Maximum number of domains: %d; %d RID bits per domain\n", (1 << (implemented_rid_bits - domain_rid_bits_default)) - 1, domain_rid_bits_default); @@ -185,7 +185,7 @@ int allocate_rid_range(struct domain *d, d->arch.metaphysical_rr0 = allocate_metaphysical_rr(d, 0); d->arch.metaphysical_rr4 = allocate_metaphysical_rr(d, 1); - printf("### domain %p: rid=%x-%x mp_rid=%x\n", + printk("### domain %p: rid=%x-%x mp_rid=%x\n", d, d->arch.starting_rid, d->arch.ending_rid, d->arch.starting_mp_rid); diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/ia64/xen/vcpu.c --- a/xen/arch/ia64/xen/vcpu.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/ia64/xen/vcpu.c Mon Oct 23 14:42:52 2006 +0100 @@ -189,7 +189,7 @@ IA64FAULT vcpu_set_ar(VCPU *vcpu, UINT64 if (reg == 44) return (vcpu_set_itc(vcpu,val)); else if (reg == 27) return (IA64_ILLOP_FAULT); else if (reg == 24) - printf("warning: setting ar.eflg is a no-op; no IA-32 support\n"); + printk("warning: setting ar.eflg is a no-op; no IA-32 support\n"); else if (reg > 7) return (IA64_ILLOP_FAULT); else { PSCB(vcpu,krs[reg]) = val; @@ -201,7 +201,7 @@ IA64FAULT vcpu_get_ar(VCPU *vcpu, UINT64 IA64FAULT vcpu_get_ar(VCPU *vcpu, UINT64 reg, UINT64 *val) { if (reg == 24) - printf("warning: getting ar.eflg is a no-op; no IA-32 support\n"); + printk("warning: getting ar.eflg is a no-op; no IA-32 support\n"); else if (reg > 7) return (IA64_ILLOP_FAULT); else *val = PSCB(vcpu,krs[reg]); return IA64_NO_FAULT; @@ -304,7 +304,7 @@ IA64FAULT vcpu_set_psr_sm(VCPU *vcpu, UI if (imm.sp) { ipsr->sp = 1; psr.sp = 1; } if (imm.i) { if (vcpu->vcpu_info->evtchn_upcall_mask) { -//printf("vcpu_set_psr_sm: psr.ic 0->1\n"); +//printk("vcpu_set_psr_sm: psr.ic 0->1\n"); enabling_interrupts = 1; } vcpu->vcpu_info->evtchn_upcall_mask = 0; @@ -316,7 +316,7 @@ IA64FAULT vcpu_set_psr_sm(VCPU *vcpu, UI if (imm.ac) { ipsr->ac = 1; psr.ac = 1; } if (imm.up) { ipsr->up = 1; psr.up = 1; } if (imm.be) { - printf("*** DOMAIN TRYING TO TURN ON BIG-ENDIAN!!!\n"); + printk("*** DOMAIN TRYING TO TURN ON BIG-ENDIAN!!!\n"); return (IA64_ILLOP_FAULT); } if (imm.dt) vcpu_set_metaphysical_mode(vcpu,FALSE); @@ -365,7 +365,7 @@ IA64FAULT vcpu_set_psr_l(VCPU *vcpu, UIN if (newpsr.dt && newpsr.rt) vcpu_set_metaphysical_mode(vcpu,FALSE); else vcpu_set_metaphysical_mode(vcpu,TRUE); if (newpsr.be) { - printf("*** DOMAIN TRYING TO TURN ON BIG-ENDIAN!!!\n"); + printk("*** DOMAIN TRYING TO TURN ON BIG-ENDIAN!!!\n"); return (IA64_ILLOP_FAULT); } if (enabling_interrupts && @@ -408,7 +408,7 @@ UINT64 vcpu_get_ipsr_int_state(VCPU *vcp UINT64 dcr = PSCBX(vcpu,dcr); PSR psr; - //printf("*** vcpu_get_ipsr_int_state (0x%016lx)...\n",prevpsr); + //printk("*** vcpu_get_ipsr_int_state (0x%016lx)...\n",prevpsr); psr.i64 = prevpsr; psr.ia64_psr.be = 0; if (dcr & IA64_DCR_BE) psr.ia64_psr.be = 1; psr.ia64_psr.pp = 0; if (dcr & IA64_DCR_PP) psr.ia64_psr.pp = 1; @@ -418,7 +418,7 @@ UINT64 vcpu_get_ipsr_int_state(VCPU *vcp psr.ia64_psr.dt = 1; psr.ia64_psr.it = 1; psr.ia64_psr.rt = 1; if (psr.ia64_psr.cpl == 2) psr.ia64_psr.cpl = 0; // !!!! fool domain // psr.pk = 1; - //printf("returns 0x%016lx...\n",psr.i64); + //printk("returns 0x%016lx...\n",psr.i64); return psr.i64; } @@ -519,7 +519,7 @@ IA64FAULT vcpu_get_iipa(VCPU *vcpu, UINT UINT64 val = PSCB(vcpu,iipa); // SP entry code does not save iipa yet nor does it get // properly delivered in the pscb -// printf("*** vcpu_get_iipa: cr.iipa not fully implemented yet!!\n"); +// printk("*** vcpu_get_iipa: cr.iipa not fully implemented yet!!\n"); *pval = val; return (IA64_NO_FAULT); } @@ -570,7 +570,7 @@ IA64FAULT vcpu_set_pta(VCPU *vcpu, UINT6 IA64FAULT vcpu_set_pta(VCPU *vcpu, UINT64 val) { if (val & IA64_PTA_LFMT) { - printf("*** No support for VHPT long format yet!!\n"); + printk("*** No support for VHPT long format yet!!\n"); return (IA64_ILLOP_FAULT); } if (val & (0x3f<<9)) /* reserved fields */ return IA64_RSVDREG_FAULT; @@ -622,7 +622,7 @@ IA64FAULT vcpu_set_iipa(VCPU *vcpu, UINT { // SP entry code does not save iipa yet nor does it get // properly delivered in the pscb -// printf("*** vcpu_set_iipa: cr.iipa not fully implemented yet!!\n"); +// printk("*** vcpu_set_iipa: cr.iipa not fully implemented yet!!\n"); PSCB(vcpu,iipa) = val; return IA64_NO_FAULT; } @@ -658,12 +658,12 @@ void vcpu_pend_interrupt(VCPU *vcpu, UIN void vcpu_pend_interrupt(VCPU *vcpu, UINT64 vector) { if (vector & ~0xff) { - printf("vcpu_pend_interrupt: bad vector\n"); + printk("vcpu_pend_interrupt: bad vector\n"); return; } if (vcpu->arch.event_callback_ip) { - printf("Deprecated interface. Move to new event based solution\n"); + printk("Deprecated interface. Move to new event based solution\n"); return; } @@ -718,7 +718,7 @@ check_start: } // have a pending,deliverable interrupt... see if it is masked bitnum = ia64_fls(bits); -//printf("XXXXXXX vcpu_check_pending_interrupts: got bitnum=%p...\n",bitnum); +//printk("XXXXXXX vcpu_check_pending_interrupts: got bitnum=%p...\n",bitnum); vector = bitnum+(i*64); mask = 1L << bitnum; /* sanity check for guest timer interrupt */ @@ -730,24 +730,24 @@ check_start: goto check_start; } } -//printf("XXXXXXX vcpu_check_pending_interrupts: got vector=%p...\n",vector); +//printk("XXXXXXX vcpu_check_pending_interrupts: got vector=%p...\n",vector); if (*r >= mask) { // masked by equal inservice -//printf("but masked by equal inservice\n"); +//printk("but masked by equal inservice\n"); return SPURIOUS_VECTOR; } if (PSCB(vcpu,tpr) & IA64_TPR_MMI) { // tpr.mmi is set -//printf("but masked by tpr.mmi\n"); +//printk("but masked by tpr.mmi\n"); return SPURIOUS_VECTOR; } if (((PSCB(vcpu,tpr) & IA64_TPR_MIC) + 15) >= vector) { //tpr.mic masks class -//printf("but masked by tpr.mic\n"); +//printk("but masked by tpr.mic\n"); return SPURIOUS_VECTOR; } -//printf("returned to caller\n"); +//printk("returned to caller\n"); return vector; } @@ -805,7 +805,7 @@ IA64FAULT vcpu_get_ivr(VCPU *vcpu, UINT6 #if 0 if (vector == (PSCB(vcpu,itv) & 0xff)) { if (!(++count[domid] & ((HEARTBEAT_FREQ*1024)-1))) { - printf("Dom%d heartbeat... ticks=%lx,nonticks=%lx\n", + printk("Dom%d heartbeat... ticks=%lx,nonticks=%lx\n", domid, count[domid], nonclockcount[domid]); //count[domid] = 0; //dump_runq(); @@ -818,7 +818,7 @@ IA64FAULT vcpu_get_ivr(VCPU *vcpu, UINT6 // getting ivr has "side effects" #ifdef IRQ_DEBUG if (firsttime[vector]) { - printf("*** First get_ivr on vector=%lu,itc=%lx\n", + printk("*** First get_ivr on vector=%lu,itc=%lx\n", vector,ia64_get_itc()); firsttime[vector]=0; } @@ -832,7 +832,7 @@ IA64FAULT vcpu_get_ivr(VCPU *vcpu, UINT6 i = vector >> 6; mask = 1L << (vector & 0x3f); -//printf("ZZZZZZ vcpu_get_ivr: setting insvc mask for vector %lu\n",vector); +//printk("ZZZZZZ vcpu_get_ivr: setting insvc mask for vector %lu\n",vector); PSCBX(vcpu,insvc[i]) |= mask; PSCBX(vcpu,irr[i]) &= ~mask; //PSCB(vcpu,pending_interruption)--; @@ -897,7 +897,7 @@ IA64FAULT vcpu_get_lrr0(VCPU *vcpu, UINT IA64FAULT vcpu_get_lrr0(VCPU *vcpu, UINT64 *pval) { // fix this when setting values other than m-bit is supported - printf("vcpu_get_lrr0: Unmasked interrupts unsupported\n"); + printk("vcpu_get_lrr0: Unmasked interrupts unsupported\n"); *pval = (1L << 16); return (IA64_NO_FAULT); } @@ -905,14 +905,14 @@ IA64FAULT vcpu_get_lrr1(VCPU *vcpu, UINT IA64FAULT vcpu_get_lrr1(VCPU *vcpu, UINT64 *pval) { // fix this when setting values other than m-bit is supported - printf("vcpu_get_lrr1: Unmasked interrupts unsupported\n"); + printk("vcpu_get_lrr1: Unmasked interrupts unsupported\n"); *pval = (1L << 16); return (IA64_NO_FAULT); } IA64FAULT vcpu_set_lid(VCPU *vcpu, UINT64 val) { - printf("vcpu_set_lid: Setting cr.lid is unsupported\n"); + printk("vcpu_set_lid: Setting cr.lid is unsupported\n"); return (IA64_ILLOP_FAULT); } @@ -934,7 +934,7 @@ IA64FAULT vcpu_set_eoi(VCPU *vcpu, UINT6 p = &PSCBX(vcpu,insvc[3]); for (i = 3; (i >= 0) && !(bits = *p); i--, p--); if (i < 0) { - printf("Trying to EOI interrupt when none are in-service.\n"); + printk("Trying to EOI interrupt when none are in-service.\n"); return IA64_NO_FAULT; } bitnum = ia64_fls(bits); @@ -946,18 +946,18 @@ IA64FAULT vcpu_set_eoi(VCPU *vcpu, UINT6 if (!vcpu->vcpu_info->evtchn_upcall_mask) { // but only if enabled... // worry about this later... Linux only calls eoi // with interrupts disabled - printf("Trying to EOI interrupt with interrupts enabled\n"); + printk("Trying to EOI interrupt with interrupts enabled\n"); } if (vcpu_check_pending_interrupts(vcpu) != SPURIOUS_VECTOR) PSCB(vcpu,pending_interruption) = 1; -//printf("YYYYY vcpu_set_eoi: Successful\n"); +//printk("YYYYY vcpu_set_eoi: Successful\n"); return (IA64_NO_FAULT); } IA64FAULT vcpu_set_lrr0(VCPU *vcpu, UINT64 val) { if (!(val & (1L << 16))) { - printf("vcpu_set_lrr0: Unmasked interrupts unsupported\n"); + printk("vcpu_set_lrr0: Unmasked interrupts unsupported\n"); return (IA64_ILLOP_FAULT); } // no place to save this state but nothing to do anyway @@ -967,7 +967,7 @@ IA64FAULT vcpu_set_lrr1(VCPU *vcpu, UINT IA64FAULT vcpu_set_lrr1(VCPU *vcpu, UINT64 val) { if (!(val & (1L << 16))) { - printf("vcpu_set_lrr0: Unmasked interrupts unsupported\n"); + printk("vcpu_set_lrr0: Unmasked interrupts unsupported\n"); return (IA64_ILLOP_FAULT); } // no place to save this state but nothing to do anyway @@ -1051,7 +1051,7 @@ void vcpu_safe_set_itm(unsigned long val local_irq_save(flags); while (1) { -//printf("*** vcpu_safe_set_itm: Setting itm to %lx, itc=%lx\n",val,now); +//printk("*** vcpu_safe_set_itm: Setting itm to %lx, itc=%lx\n",val,now); ia64_set_itm(val); if (val > (now = ia64_get_itc())) break; val = now + epsilon; @@ -1071,7 +1071,7 @@ void vcpu_set_next_timer(VCPU *vcpu) * but it doesn't matter right now */ if (is_idle_domain(vcpu->domain)) { -// printf("****** vcpu_set_next_timer called during idle!!\n"); +// printk("****** vcpu_set_next_timer called during idle!!\n"); vcpu_safe_set_itm(s); return; } @@ -1091,7 +1091,7 @@ IA64FAULT vcpu_set_itm(VCPU *vcpu, UINT6 //UINT now = ia64_get_itc(); //if (val < now) val = now + 1000; -//printf("*** vcpu_set_itm: called with %lx\n",val); +//printk("*** vcpu_set_itm: called with %lx\n",val); PSCBX(vcpu,domain_itm) = val; vcpu_set_next_timer(vcpu); return (IA64_NO_FAULT); @@ -1103,8 +1103,8 @@ IA64FAULT vcpu_set_itc(VCPU *vcpu, UINT6 #ifdef DISALLOW_SETTING_ITC_FOR_NOW static int did_print; if (!did_print) { - printf("vcpu_set_itc: Setting ar.itc is currently disabled\n"); - printf("(this message is only displayed one)\n"); + printk("vcpu_set_itc: Setting ar.itc is currently disabled\n"); + printk("(this message is only displayed one)\n"); did_print = 1; } #else @@ -1117,7 +1117,7 @@ IA64FAULT vcpu_set_itc(VCPU *vcpu, UINT6 local_irq_disable(); if (olditm) { -printf("**** vcpu_set_itc(%lx): vitm changed to %lx\n",val,newnow+d); +printk("**** vcpu_set_itc(%lx): vitm changed to %lx\n",val,newnow+d); PSCBX(vcpu,domain_itm) = newnow + d; } local_cpu_data->itm_next = newnow + x; @@ -1141,7 +1141,7 @@ IA64FAULT vcpu_get_itm(VCPU *vcpu, UINT6 IA64FAULT vcpu_get_itm(VCPU *vcpu, UINT64 *pval) { //FIXME: Implement this - printf("vcpu_get_itm: Getting cr.itm is unsupported... continuing\n"); + printk("vcpu_get_itm: Getting cr.itm is unsupported... continuing\n"); return (IA64_NO_FAULT); //return (IA64_ILLOP_FAULT); } @@ -1149,7 +1149,7 @@ IA64FAULT vcpu_get_itc(VCPU *vcpu, UINT6 IA64FAULT vcpu_get_itc(VCPU *vcpu, UINT64 *pval) { //TODO: Implement this - printf("vcpu_get_itc: Getting ar.itc is unsupported\n"); + printk("vcpu_get_itc: Getting ar.itc is unsupported\n"); return (IA64_ILLOP_FAULT); } @@ -1231,7 +1231,7 @@ IA64FAULT vcpu_rfi(VCPU *vcpu) psr.ia64_psr.bn = 1; //psr.pk = 1; // checking pkeys shouldn't be a problem but seems broken if (psr.ia64_psr.be) { - printf("*** DOMAIN TRYING TO TURN ON BIG-ENDIAN!!!\n"); + printk("*** DOMAIN TRYING TO TURN ON BIG-ENDIAN!!!\n"); return (IA64_ILLOP_FAULT); } PSCB(vcpu,incomplete_regframe) = 0; // is this necessary? @@ -1297,7 +1297,7 @@ IA64FAULT vcpu_thash(VCPU *vcpu, UINT64 IA64FAULT vcpu_ttag(VCPU *vcpu, UINT64 vadr, UINT64 *padr) { - printf("vcpu_ttag: ttag instruction unsupported\n"); + printk("vcpu_ttag: ttag instruction unsupported\n"); return (IA64_ILLOP_FAULT); } @@ -1601,7 +1601,7 @@ IA64FAULT vcpu_tpa(VCPU *vcpu, UINT64 va IA64FAULT vcpu_tak(VCPU *vcpu, UINT64 vadr, UINT64 *key) { - printf("vcpu_tak: tak instruction unsupported\n"); + printk("vcpu_tak: tak instruction unsupported\n"); return (IA64_ILLOP_FAULT); // HACK ALERT: tak does a thash for now //return vcpu_thash(vcpu,vadr,key); @@ -1652,7 +1652,7 @@ IA64FAULT vcpu_set_pmc(VCPU *vcpu, UINT6 // TODO: Should set Logical CPU state, not just physical // NOTE: Writes to unimplemented PMC registers are discarded #ifdef DEBUG_PFMON -printf("vcpu_set_pmc(%x,%lx)\n",reg,val); +printk("vcpu_set_pmc(%x,%lx)\n",reg,val); #endif ia64_set_pmc(reg,val); return (IA64_NO_FAULT); @@ -1663,7 +1663,7 @@ IA64FAULT vcpu_set_pmd(VCPU *vcpu, UINT6 // TODO: Should set Logical CPU state, not just physical // NOTE: Writes to unimplemented PMD registers are discarded #ifdef DEBUG_PFMON -printf("vcpu_set_pmd(%x,%lx)\n",reg,val); +printk("vcpu_set_pmd(%x,%lx)\n",reg,val); #endif ia64_set_pmd(reg,val); return (IA64_NO_FAULT); @@ -1674,7 +1674,7 @@ IA64FAULT vcpu_get_pmc(VCPU *vcpu, UINT6 // NOTE: Reads from unimplemented PMC registers return zero UINT64 val = (UINT64)ia64_get_pmc(reg); #ifdef DEBUG_PFMON -printf("%lx=vcpu_get_pmc(%x)\n",val,reg); +printk("%lx=vcpu_get_pmc(%x)\n",val,reg); #endif *pval = val; return (IA64_NO_FAULT); @@ -1685,7 +1685,7 @@ IA64FAULT vcpu_get_pmd(VCPU *vcpu, UINT6 // NOTE: Reads from unimplemented PMD registers return zero UINT64 val = (UINT64)ia64_get_pmd(reg); #ifdef DEBUG_PFMON -printf("%lx=vcpu_get_pmd(%x)\n",val,reg); +printk("%lx=vcpu_get_pmd(%x)\n",val,reg); #endif *pval = val; return (IA64_NO_FAULT); @@ -1914,7 +1914,7 @@ IA64FAULT vcpu_itr_d(VCPU *vcpu, UINT64 vcpu_purge_tr_entry(&PSCBX(vcpu, dtlb)); trp = &PSCBX(vcpu,dtrs[slot]); -//printf("***** itr.d: setting slot %d: ifa=%p\n",slot,ifa); +//printk("***** itr.d: setting slot %d: ifa=%p\n",slot,ifa); vcpu_set_tr_entry(trp,pte,itir,ifa); vcpu_quick_region_set(PSCBX(vcpu,dtr_regions),ifa); @@ -1940,7 +1940,7 @@ IA64FAULT vcpu_itr_i(VCPU *vcpu, UINT64 vcpu_purge_tr_entry(&PSCBX(vcpu, itlb)); trp = &PSCBX(vcpu,itrs[slot]); -//printf("***** itr.i: setting slot %d: ifa=%p\n",slot,ifa); +//printk("***** itr.i: setting slot %d: ifa=%p\n",slot,ifa); vcpu_set_tr_entry(trp,pte,itir,ifa); vcpu_quick_region_set(PSCBX(vcpu,itr_regions),ifa); @@ -2020,7 +2020,7 @@ void vcpu_itc_no_srlz(VCPU *vcpu, UINT64 // FIXME: this is dangerous... vhpt_flush_address ensures these // addresses never get flushed. More work needed if this // ever happens. -//printf("vhpt_insert(%p,%p,%p)\n",vaddr,pte,1L<<logps); +//printk("vhpt_insert(%p,%p,%p)\n",vaddr,pte,1L<<logps); if (logps > PAGE_SHIFT) vhpt_multiple_insert(vaddr,pte,logps); else vhpt_insert(vaddr,pte,logps<<2); } @@ -2147,7 +2147,7 @@ IA64FAULT vcpu_ptc_ga(VCPU *vcpu,UINT64 // FIXME: validate not flushing Xen addresses // if (Xen address) return(IA64_ILLOP_FAULT); // FIXME: ??breaks if domain PAGE_SIZE < Xen PAGE_SIZE -//printf("######## vcpu_ptc_ga(%p,%p) ##############\n",vadr,addr_range); +//printk("######## vcpu_ptc_ga(%p,%p) ##############\n",vadr,addr_range); check_xen_space_overlap ("ptc_ga", vadr, addr_range); diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/ia64/xen/vhpt.c --- a/xen/arch/ia64/xen/vhpt.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/ia64/xen/vhpt.c Mon Oct 23 14:42:52 2006 +0100 @@ -87,7 +87,7 @@ void vhpt_multiple_insert(unsigned long // only a few times/second, so OK for now. // An alternate solution would be to just insert the one // 16KB in the vhpt (but with the full mapping)? - //printf("vhpt_multiple_insert: logps-PAGE_SHIFT==%d," + //printk("vhpt_multiple_insert: logps-PAGE_SHIFT==%d," //"va=%p, pa=%p, pa-masked=%p\n", //logps-PAGE_SHIFT,vaddr,pte&_PFN_MASK, //(pte&_PFN_MASK)&~mask); @@ -120,7 +120,7 @@ void vhpt_init(void) panic("vhpt_init: bad VHPT alignment!\n"); __get_cpu_var(vhpt_paddr) = paddr; __get_cpu_var(vhpt_pend) = paddr + (1 << VHPT_SIZE_LOG2) - 1; - printf("vhpt_init: vhpt paddr=0x%lx, end=0x%lx\n", + printk("vhpt_init: vhpt paddr=0x%lx, end=0x%lx\n", paddr, __get_cpu_var(vhpt_pend)); pte = pte_val(pfn_pte(paddr >> PAGE_SHIFT, PAGE_KERNEL)); vhpt_map(pte); @@ -209,7 +209,7 @@ void domain_flush_vtlb_range (struct dom #if 0 // this only seems to occur at shutdown, but it does occur if ((!addr_range) || addr_range & (addr_range - 1)) { - printf("vhpt_flush_address: weird range, spinning...\n"); + printk("vhpt_flush_address: weird range, spinning...\n"); while(1); } #endif diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/ia64/xen/xenmisc.c --- a/xen/arch/ia64/xen/xenmisc.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/ia64/xen/xenmisc.c Mon Oct 23 14:42:52 2006 +0100 @@ -179,13 +179,13 @@ void panic_domain(struct pt_regs *regs, char buf[256]; struct vcpu *v = current; - printf("$$$$$ PANIC in domain %d (k6=0x%lx): ", + printk("$$$$$ PANIC in domain %d (k6=0x%lx): ", v->domain->domain_id, __get_cpu_var(cpu_kr)._kr[IA64_KR_CURRENT]); va_start(args, fmt); (void)vsnprintf(buf, sizeof(buf), fmt, args); va_end(args); - printf(buf); + printk(buf); if (regs) show_registers(regs); if (regs) { debugger_trap_fatal(0 /* don't care */, regs); diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/ia64/xen/xensetup.c --- a/xen/arch/ia64/xen/xensetup.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/ia64/xen/xensetup.c Mon Oct 23 14:42:52 2006 +0100 @@ -386,13 +386,13 @@ void start_kernel(void) /* first find highest page frame number */ max_page = 0; efi_memmap_walk(find_max_pfn, &max_page); - printf("find_memory: efi_memmap_walk returns max_page=%lx\n",max_page); + printk("find_memory: efi_memmap_walk returns max_page=%lx\n",max_page); efi_print(); heap_start = memguard_init(ia64_imva(&_end)); - printf("Before heap_start: %p\n", heap_start); + printk("Before heap_start: %p\n", heap_start); heap_start = __va(init_boot_allocator(__pa(heap_start))); - printf("After heap_start: %p\n", heap_start); + printk("After heap_start: %p\n", heap_start); efi_memmap_walk(filter_rsvd_memory, init_boot_pages); efi_memmap_walk(xen_count_pages, &nr_pages); diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/ia64/xen/xentime.c --- a/xen/arch/ia64/xen/xentime.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/ia64/xen/xentime.c Mon Oct 23 14:42:52 2006 +0100 @@ -116,7 +116,7 @@ xen_timer_interrupt (int irq, void *dev_ #ifdef HEARTBEAT_FREQ static long count = 0; if (!(++count & ((HEARTBEAT_FREQ*1024)-1))) { - printf("Heartbeat... iip=%p\n", /*",psr.i=%d,pend=%d\n", */ + printk("Heartbeat... iip=%p\n", /*",psr.i=%d,pend=%d\n", */ regs->cr_iip /*, !current->vcpu_info->evtchn_upcall_mask, VCPU(current,pending_interruption) */); diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/powerpc/backtrace.c --- a/xen/arch/powerpc/backtrace.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/powerpc/backtrace.c Mon Oct 23 14:42:52 2006 +0100 @@ -93,13 +93,13 @@ static void xmon_print_symbol(unsigned l const char *name = NULL; unsigned long offset, size; - printf(REG, address); + printk(REG, address); name = symbols_lookup(address, &size, &offset, namebuf); if (name) { - printf("%s%s+%#lx/%#lx", mid, name, offset, size); + printk("%s%s+%#lx/%#lx", mid, name, offset, size); } - printf("%s", after); + printk("%s", after); } static void backtrace( @@ -114,13 +114,13 @@ static void backtrace( do { if (sp > xenheap_phys_end) { if (sp != 0) - printf("SP (%lx) is not in xen space\n", sp); + printk("SP (%lx) is not in xen space\n", sp); break; } if (!mread(sp + LRSAVE_OFFSET, &ip, sizeof(unsigned long)) || !mread(sp, &newsp, sizeof(unsigned long))) { - printf("Couldn't read stack frame at %lx\n", sp); + printk("Couldn't read stack frame at %lx\n", sp); break; } @@ -147,17 +147,17 @@ static void backtrace( printip = 0; } else if (lr < xenheap_phys_end && !(fnstart <= lr && lr < fnend)) { - printf("[link register ] "); + printk("[link register ] "); xmon_print_symbol(lr, " ", "\n"); } if (printip) { - printf("["REG"] ", sp); + printk("["REG"] ", sp); xmon_print_symbol(ip, " ", " (unreliable)\n"); } pc = lr = 0; } else { - printf("["REG"] ", sp); + printk("["REG"] ", sp); xmon_print_symbol(ip, " ", "\n"); } @@ -167,11 +167,11 @@ static void backtrace( && marker == REG_FRAME_MARKER) { if (mread(sp + REGS_OFFSET, ®s, sizeof(regs)) != sizeof(regs)) { - printf("Couldn't read registers at %lx\n", + printk("Couldn't read registers at %lx\n", sp + REGS_OFFSET); break; } - printf("--- Exception: %x %s at ", regs.entry_vector, + printk("--- Exception: %x %s at ", regs.entry_vector, getvecname(TRAP(®s))); pc = regs.pc; lr = regs.lr; diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/powerpc/domain.c --- a/xen/arch/powerpc/domain.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/powerpc/domain.c Mon Oct 23 14:42:52 2006 +0100 @@ -97,14 +97,14 @@ void arch_domain_destroy(struct domain * void machine_halt(void) { - printf("machine_halt called: spinning....\n"); + printk("machine_halt called: spinning....\n"); console_start_sync(); while(1); } void machine_restart(char * __unused) { - printf("machine_restart called: spinning....\n"); + printk("machine_restart called: spinning....\n"); console_start_sync(); while(1); } @@ -134,7 +134,7 @@ int arch_set_info_guest(struct vcpu *v, { memcpy(&v->arch.ctxt, &c->user_regs, sizeof(c->user_regs)); - printf("Domain[%d].%d: initializing\n", + printk("Domain[%d].%d: initializing\n", v->domain->domain_id, v->vcpu_id); if (v->domain->arch.htab.order == 0) @@ -186,7 +186,7 @@ void context_switch(struct vcpu *prev, s unsigned int cpu = smp_processor_id(); #if 0 - printf("%s: dom %x to dom %x\n", __func__, prev->domain->domain_id, + printk("%s: dom %x to dom %x\n", __func__, prev->domain->domain_id, next->domain->domain_id); #endif diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/powerpc/of-devwalk.c --- a/xen/arch/powerpc/of-devwalk.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/powerpc/of-devwalk.c Mon Oct 23 14:42:52 2006 +0100 @@ -35,7 +35,7 @@ void ofd_prop_print( if ( path[0] == '/' && path[1] == '\0' ) { path = ""; } - printf("%s: %s/%s: 0x%lx\n", head, path, name, sz); + printk("%s: %s/%s: 0x%lx\n", head, path, name, sz); #define DEBUG_PROP #ifdef DEBUG_PROP @@ -56,24 +56,24 @@ void ofd_prop_print( } if ( isstr > 0 ) { - printf("%s: \t%s\n", head, b); + printk("%s: \t%s\n", head, b); } else if ( sz != 0 ) { - printf("%s: \t0x", head); + printk("%s: \t0x", head); for ( i = 0; i < sz; i++ ) { if ( (i % 4) == 0 && i != 0 ) { if ( (i % 16) == 0 && i != 0 ) { - printf("\n%s: \t0x", head); + printk("\n%s: \t0x", head); } else { - printf(" 0x"); + printk(" 0x"); } } if (b[i] < 0x10) { - printf("0"); + printk("0"); } - printf("%x", b[i]); + printk("%x", b[i]); } - printf("\n"); + printk("\n"); } #else (void)prop; @@ -95,7 +95,7 @@ void ofd_dump_props(void *mem, ofdn_t n, } if (dump & OFD_DUMP_NAMES) { - printf("of_walk: %s: phandle 0x%x\n", path, n); + printk("of_walk: %s: phandle 0x%x\n", path, n); } p = ofd_nextprop(mem, n, NULL, name); diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/powerpc/powerpc64/domain.c --- a/xen/arch/powerpc/powerpc64/domain.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/powerpc/powerpc64/domain.c Mon Oct 23 14:42:52 2006 +0100 @@ -112,7 +112,7 @@ void save_segments(struct vcpu *v) slb_entry[i].slb_esid = esid; #ifdef SLB_DEBUG if (vsid != 0) { - printf("%s: DOM[0x%x]: S%02d: 0x%016lx 0x%016lx\n", + printk("%s: DOM[0x%x]: S%02d: 0x%016lx 0x%016lx\n", __func__, v->domain->domain_id, i, vsid, esid); } #endif @@ -146,7 +146,7 @@ void load_segments(struct vcpu *v) #ifdef SLB_DEBUG if (vsid != 0) { - printf("%s: DOM[0x%x]: R%02d: 0x%016lx 0x%016lx\n", + printk("%s: DOM[0x%x]: R%02d: 0x%016lx 0x%016lx\n", __func__, v->domain->domain_id, i, vsid, esid); } #endif @@ -173,6 +173,6 @@ void dump_segments(int valid) if (valid && !(esid & SLB_ESID_VALID)) continue; - printf("S%02d: 0x%016lx 0x%016lx\n", i, vsid, esid); + printk("S%02d: 0x%016lx 0x%016lx\n", i, vsid, esid); } } diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/x86/boot/x86_32.S --- a/xen/arch/x86/boot/x86_32.S Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/x86/boot/x86_32.S Mon Oct 23 14:42:52 2006 +0100 @@ -185,7 +185,7 @@ ignore_int: mov %eax,%ds mov %eax,%es pushl $int_msg - call printf + call printk 1: jmp 1b /*** STACK LOCATION ***/ diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/x86/boot/x86_64.S --- a/xen/arch/x86/boot/x86_64.S Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/x86/boot/x86_64.S Mon Oct 23 14:42:52 2006 +0100 @@ -186,7 +186,7 @@ ignore_int: cld leaq int_msg(%rip),%rdi xorl %eax,%eax - call printf + call printk 1: jmp 1b diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/x86/hvm/hvm.c --- a/xen/arch/x86/hvm/hvm.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/x86/hvm/hvm.c Mon Oct 23 14:42:52 2006 +0100 @@ -248,7 +248,7 @@ void hvm_do_resume(struct vcpu *v) case STATE_INVALID: break; default: - printf("Weird HVM iorequest state %d.\n", p->state); + printk("Weird HVM iorequest state %d.\n", p->state); domain_crash(v->domain); } } diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/x86/hvm/io.c --- a/xen/arch/x86/hvm/io.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/x86/hvm/io.c Mon Oct 23 14:42:52 2006 +0100 @@ -723,7 +723,7 @@ void hvm_io_assist(struct vcpu *v) vio = get_vio(v->domain, v->vcpu_id); if ( vio == 0 ) { - printf("bad shared page: %lx\n", (unsigned long)vio); + printk("bad shared page: %lx\n", (unsigned long)vio); domain_crash_synchronous(); } diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/x86/hvm/platform.c --- a/xen/arch/x86/hvm/platform.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/x86/hvm/platform.c Mon Oct 23 14:42:52 2006 +0100 @@ -741,7 +741,8 @@ void send_pio_req(unsigned long port, un ioreq_t *p; if ( size == 0 || count == 0 ) { - printf("null pio request? port %lx, count %lx, size %d, value %lx, dir %d, pvalid %d.\n", + printk("null pio request? port %lx, count %lx, " + "size %d, value %lx, dir %d, pvalid %d.\n", port, count, size, value, dir, pvalid); } @@ -794,7 +795,8 @@ static void send_mmio_req(unsigned char ioreq_t *p; if ( size == 0 || count == 0 ) { - printf("null mmio request? type %d, gpa %lx, count %lx, size %d, value %lx, dir %d, pvalid %d.\n", + printk("null mmio request? type %d, gpa %lx, " + "count %lx, size %d, value %lx, dir %d, pvalid %d.\n", type, gpa, count, size, value, dir, pvalid); } diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/x86/hvm/svm/intr.c --- a/xen/arch/x86/hvm/svm/intr.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/x86/hvm/svm/intr.c Mon Oct 23 14:42:52 2006 +0100 @@ -59,7 +59,7 @@ static inline int svm_inject_extint(stru intr.fields.prio = 0xF; intr.fields.ign_tpr = 1; vmcb->vintr = intr; -// printf( "IRQ = %d\n", trap ); + return 0; } diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/x86/hvm/svm/svm.c --- a/xen/arch/x86/hvm/svm/svm.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/x86/hvm/svm/svm.c Mon Oct 23 14:42:52 2006 +0100 @@ -1021,7 +1021,7 @@ static void svm_do_general_protection_fa error_code = vmcb->exitinfo1; if (vmcb->idtr.limit == 0) { - printf("Huh? We got a GP Fault with an invalid IDTR!\n"); + printk("Huh? We got a GP Fault with an invalid IDTR!\n"); svm_dump_vmcb(__func__, vmcb); svm_dump_regs(__func__, regs); svm_dump_inst(vmcb->rip); @@ -2295,7 +2295,7 @@ static int svm_do_vmmcall(struct vcpu *v /* VMMCALL sanity check */ if ( vmcb->cpl > get_vmmcall_cpl(regs->edi) ) { - printf("VMMCALL CPL check failed\n"); + printk("VMMCALL CPL check failed\n"); return -1; } @@ -2305,7 +2305,7 @@ static int svm_do_vmmcall(struct vcpu *v case VMMCALL_RESET_TO_REALMODE: if ( svm_do_vmmcall_reset_to_realmode(v, regs) ) { - printf("svm_do_vmmcall_reset_to_realmode() failed\n"); + printk("svm_do_vmmcall_reset_to_realmode() failed\n"); return -1; } /* since we just reset the VMCB, return without adjusting @@ -2313,7 +2313,7 @@ static int svm_do_vmmcall(struct vcpu *v return 0; case VMMCALL_DEBUG: - printf("DEBUG features not implemented yet\n"); + printk("DEBUG features not implemented yet\n"); break; default: break; @@ -2344,16 +2344,16 @@ void svm_dump_inst(unsigned long eip) if (hvm_copy_from_guest_virt(opcode, ptr, sizeof(opcode)) == 0) len = sizeof(opcode); - printf("Code bytes around(len=%d) %lx:", len, eip); + printk("Code bytes around(len=%d) %lx:", len, eip); for (i = 0; i < len; i++) { if ((i & 0x0f) == 0) - printf("\n%08lx:", ptr+i); - - printf("%02x ", opcode[i]); - } - - printf("\n"); + printk("\n%08lx:", ptr+i); + + printk("%02x ", opcode[i]); + } + + printk("\n"); } @@ -2363,7 +2363,7 @@ void svm_dump_regs(const char *from, str struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; unsigned long pt = v->arch.hvm_vcpu.hw_cr3; - printf("%s: guest registers from %s:\n", __func__, from); + printk("%s: guest registers from %s:\n", __func__, from); #if defined (__x86_64__) printk("rax: %016lx rbx: %016lx rcx: %016lx\n", regs->rax, regs->rbx, regs->rcx); @@ -2378,15 +2378,15 @@ void svm_dump_regs(const char *from, str printk("r15: %016lx cr0: %016lx cr3: %016lx\n", regs->r15, v->arch.hvm_svm.cpu_shadow_cr0, vmcb->cr3); #else - printf("eax: %08x, ebx: %08x, ecx: %08x, edx: %08x\n", + printk("eax: %08x, ebx: %08x, ecx: %08x, edx: %08x\n", regs->eax, regs->ebx, regs->ecx, regs->edx); - printf("edi: %08x, esi: %08x, ebp: %08x, esp: %08x\n", + printk("edi: %08x, esi: %08x, ebp: %08x, esp: %08x\n", regs->edi, regs->esi, regs->ebp, regs->esp); - printf("%s: guest cr0: %lx\n", __func__, + printk("%s: guest cr0: %lx\n", __func__, v->arch.hvm_svm.cpu_shadow_cr0); - printf("guest CR3 = %llx\n", vmcb->cr3); + printk("guest CR3 = %llx\n", vmcb->cr3); #endif - printf("%s: pt = %lx\n", __func__, pt); + printk("%s: pt = %lx\n", __func__, pt); } @@ -2395,12 +2395,12 @@ void svm_dump_host_regs(const char *from struct vcpu *v = current; unsigned long pt = pt = pagetable_get_paddr(v->arch.monitor_table); unsigned long cr3, cr0; - printf("Host registers at %s\n", from); + printk("Host registers at %s\n", from); __asm__ __volatile__ ("\tmov %%cr0,%0\n" "\tmov %%cr3,%1\n" : "=r" (cr0), "=r"(cr3)); - printf("%s: pt = %lx, cr3 = %lx, cr0 = %lx\n", __func__, pt, cr3, cr0); + printk("%s: pt = %lx, cr3 = %lx, cr0 = %lx\n", __func__, pt, cr3, cr0); } #ifdef SVM_EXTRA_DEBUG diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/x86/hvm/svm/vmcb.c --- a/xen/arch/x86/hvm/svm/vmcb.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/x86/hvm/svm/vmcb.c Mon Oct 23 14:42:52 2006 +0100 @@ -408,7 +408,7 @@ void svm_do_launch(struct vcpu *v) static void svm_dump_sel(char *name, segment_selector_t *s) { - printf("%s: sel=0x%04x, attr=0x%04x, limit=0x%08x, base=0x%016llx\n", + printk("%s: sel=0x%04x, attr=0x%04x, limit=0x%08x, base=0x%016llx\n", name, s->sel, s->attributes.bytes, s->limit, (unsigned long long)s->base); } @@ -416,50 +416,50 @@ static void svm_dump_sel(char *name, seg void svm_dump_vmcb(const char *from, struct vmcb_struct *vmcb) { - printf("Dumping guest's current state at %s...\n", from); - printf("Size of VMCB = %d, address = %p\n", + printk("Dumping guest's current state at %s...\n", from); + printk("Size of VMCB = %d, address = %p\n", (int) sizeof(struct vmcb_struct), vmcb); - printf("cr_intercepts = 0x%08x dr_intercepts = 0x%08x " + printk("cr_intercepts = 0x%08x dr_intercepts = 0x%08x " "exception_intercepts = 0x%08x\n", vmcb->cr_intercepts, vmcb->dr_intercepts, vmcb->exception_intercepts); - printf("general1_intercepts = 0x%08x general2_intercepts = 0x%08x\n", + printk("general1_intercepts = 0x%08x general2_intercepts = 0x%08x\n", vmcb->general1_intercepts, vmcb->general2_intercepts); - printf("iopm_base_pa = %016llx msrpm_base_pa = 0x%016llx tsc_offset = " + printk("iopm_base_pa = %016llx msrpm_base_pa = 0x%016llx tsc_offset = " "0x%016llx\n", (unsigned long long) vmcb->iopm_base_pa, (unsigned long long) vmcb->msrpm_base_pa, (unsigned long long) vmcb->tsc_offset); - printf("tlb_control = 0x%08x vintr = 0x%016llx interrupt_shadow = " + printk("tlb_control = 0x%08x vintr = 0x%016llx interrupt_shadow = " "0x%016llx\n", vmcb->tlb_control, (unsigned long long) vmcb->vintr.bytes, (unsigned long long) vmcb->interrupt_shadow); - printf("exitcode = 0x%016llx exitintinfo = 0x%016llx\n", + printk("exitcode = 0x%016llx exitintinfo = 0x%016llx\n", (unsigned long long) vmcb->exitcode, (unsigned long long) vmcb->exitintinfo.bytes); - printf("exitinfo1 = 0x%016llx exitinfo2 = 0x%016llx \n", + printk("exitinfo1 = 0x%016llx exitinfo2 = 0x%016llx \n", (unsigned long long) vmcb->exitinfo1, (unsigned long long) vmcb->exitinfo2); - printf("np_enable = 0x%016llx guest_asid = 0x%03x\n", + printk("np_enable = 0x%016llx guest_asid = 0x%03x\n", (unsigned long long) vmcb->np_enable, vmcb->guest_asid); - printf("cpl = %d efer = 0x%016llx star = 0x%016llx lstar = 0x%016llx\n", + printk("cpl = %d efer = 0x%016llx star = 0x%016llx lstar = 0x%016llx\n", vmcb->cpl, (unsigned long long) vmcb->efer, (unsigned long long) vmcb->star, (unsigned long long) vmcb->lstar); - printf("CR0 = 0x%016llx CR2 = 0x%016llx\n", + printk("CR0 = 0x%016llx CR2 = 0x%016llx\n", (unsigned long long) vmcb->cr0, (unsigned long long) vmcb->cr2); - printf("CR3 = 0x%016llx CR4 = 0x%016llx\n", + printk("CR3 = 0x%016llx CR4 = 0x%016llx\n", (unsigned long long) vmcb->cr3, (unsigned long long) vmcb->cr4); - printf("RSP = 0x%016llx RIP = 0x%016llx\n", + printk("RSP = 0x%016llx RIP = 0x%016llx\n", (unsigned long long) vmcb->rsp, (unsigned long long) vmcb->rip); - printf("RAX = 0x%016llx RFLAGS=0x%016llx\n", + printk("RAX = 0x%016llx RFLAGS=0x%016llx\n", (unsigned long long) vmcb->rax, (unsigned long long) vmcb->rflags); - printf("DR6 = 0x%016llx, DR7 = 0x%016llx\n", + printk("DR6 = 0x%016llx, DR7 = 0x%016llx\n", (unsigned long long) vmcb->dr6, (unsigned long long) vmcb->dr7); - printf("CSTAR = 0x%016llx SFMask = 0x%016llx\n", + printk("CSTAR = 0x%016llx SFMask = 0x%016llx\n", (unsigned long long) vmcb->cstar, (unsigned long long) vmcb->sfmask); - printf("KernGSBase = 0x%016llx PAT = 0x%016llx \n", + printk("KernGSBase = 0x%016llx PAT = 0x%016llx \n", (unsigned long long) vmcb->kerngsbase, (unsigned long long) vmcb->g_pat); diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/x86/hvm/vmx/vmx.c --- a/xen/arch/x86/hvm/vmx/vmx.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/x86/hvm/vmx/vmx.c Mon Oct 23 14:42:52 2006 +0100 @@ -1087,7 +1087,7 @@ static int check_for_null_selector(unsig memset(inst, 0, MAX_INST_LEN); if ( inst_copy_from_guest(inst, eip, inst_len) != inst_len ) { - printf("check_for_null_selector: get guest instruction failed\n"); + printk("check_for_null_selector: get guest instruction failed\n"); domain_crash_synchronous(); } @@ -1470,7 +1470,7 @@ static int vmx_assist(struct vcpu *v, in } error: - printf("Failed to transfer to vmxassist\n"); + printk("Failed to transfer to vmxassist\n"); domain_crash_synchronous(); return 0; } diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/x86/setup.c --- a/xen/arch/x86/setup.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/x86/setup.c Mon Oct 23 14:42:52 2006 +0100 @@ -296,7 +296,7 @@ void __init __start_xen(multiboot_info_t init_console(); - printf("Command line: %s\n", cmdline); + printk("Command line: %s\n", cmdline); /* Check that we have at least one Multiboot module. */ if ( !(mbi->flags & MBI_MODULES) || (mbi->mods_count == 0) ) diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/x86/x86_32/entry.S --- a/xen/arch/x86/x86_32/entry.S Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/x86/x86_32/entry.S Mon Oct 23 14:42:52 2006 +0100 @@ -398,7 +398,7 @@ domain_crash_synchronous_string: domain_crash_synchronous: pushl $domain_crash_synchronous_string - call printf + call printk jmp __domain_crash_synchronous ALIGN diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/x86/x86_32/supervisor_mode_kernel.S --- a/xen/arch/x86/x86_32/supervisor_mode_kernel.S Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/x86/x86_32/supervisor_mode_kernel.S Mon Oct 23 14:42:52 2006 +0100 @@ -141,5 +141,5 @@ domain_crash_synchronous_string: domain_crash_synchronous: pushl $domain_crash_synchronous_string - call printf + call printk jmp __domain_crash_synchronous diff -r f5d179bcad70 -r 29b02d929b7e xen/arch/x86/x86_64/entry.S --- a/xen/arch/x86/x86_64/entry.S Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/arch/x86/x86_64/entry.S Mon Oct 23 14:42:52 2006 +0100 @@ -328,7 +328,7 @@ domain_crash_synchronous: # printk(domain_crash_synchronous_string) leaq domain_crash_synchronous_string(%rip),%rdi xorl %eax,%eax - call printf + call printk jmp __domain_crash_synchronous ALIGN diff -r f5d179bcad70 -r 29b02d929b7e xen/common/sched_sedf.c --- a/xen/common/sched_sedf.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/common/sched_sedf.c Mon Oct 23 14:42:52 2006 +0100 @@ -1190,10 +1190,10 @@ static void sedf_dump_domain(struct vcpu #ifdef SEDF_STATS if ( EDOM_INFO(d)->block_time_tot != 0 ) - printf(" pen=%"PRIu64"%%", (EDOM_INFO(d)->penalty_time_tot * 100) / + printk(" pen=%"PRIu64"%%", (EDOM_INFO(d)->penalty_time_tot * 100) / EDOM_INFO(d)->block_time_tot); if ( EDOM_INFO(d)->block_tot != 0 ) - printf("\n blks=%u sh=%u (%u%%) (shc=%u (%u%%) shex=%i "\ + printk("\n blks=%u sh=%u (%u%%) (shc=%u (%u%%) shex=%i "\ "shexsl=%i) l=%u (%u%%) avg: b=%"PRIu64" p=%"PRIu64"", EDOM_INFO(d)->block_tot, EDOM_INFO(d)->short_block_tot, (EDOM_INFO(d)->short_block_tot * 100) @@ -1206,7 +1206,7 @@ static void sedf_dump_domain(struct vcpu (EDOM_INFO(d)->block_time_tot) / EDOM_INFO(d)->block_tot, (EDOM_INFO(d)->penalty_time_tot) / EDOM_INFO(d)->block_tot); #endif - printf("\n"); + printk("\n"); } diff -r f5d179bcad70 -r 29b02d929b7e xen/drivers/char/console.c --- a/xen/drivers/char/console.c Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/drivers/char/console.c Mon Oct 23 14:42:52 2006 +0100 @@ -294,7 +294,7 @@ static inline void __putstr(const char * } } -void printf(const char *fmt, ...) +void printk(const char *fmt, ...) { static char buf[1024]; static int start_of_line = 1; diff -r f5d179bcad70 -r 29b02d929b7e xen/include/asm-ia64/config.h --- a/xen/include/asm-ia64/config.h Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/include/asm-ia64/config.h Mon Oct 23 14:42:52 2006 +0100 @@ -232,7 +232,7 @@ extern unsigned long loops_per_jiffy; extern unsigned long loops_per_jiffy; extern char saved_command_line[]; struct screen_info { }; -#define seq_printf(a,b...) printf(b) +#define seq_printf(a,b...) printk(b) //#define CONFIG_BLK_DEV_INITRD // needed to reserve memory for domain0 #define CONFIG_SHADOW 1 diff -r f5d179bcad70 -r 29b02d929b7e xen/include/asm-ia64/vcpu.h --- a/xen/include/asm-ia64/vcpu.h Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/include/asm-ia64/vcpu.h Mon Oct 23 14:42:52 2006 +0100 @@ -200,7 +200,7 @@ vcpu_get_next_timer_ns(VCPU *vcpu) return vcpu_get_next_timer_ns; } -#define verbose(a...) do {if (vcpu_verbose) printf(a);} while(0) +#define verbose(a...) do {if (vcpu_verbose) printk(a);} while(0) //#define vcpu_quick_region_check(_tr_regions,_ifa) 1 #define vcpu_quick_region_check(_tr_regions,_ifa) \ diff -r f5d179bcad70 -r 29b02d929b7e xen/include/xen/lib.h --- a/xen/include/xen/lib.h Mon Oct 23 14:19:14 2006 +0100 +++ b/xen/include/xen/lib.h Mon Oct 23 14:42:52 2006 +0100 @@ -51,8 +51,7 @@ extern void debugtrace_printk(const char /* Allows us to use '%p' as general-purpose machine-word format char. */ #define _p(_x) ((void *)(unsigned long)(_x)) -#define printk(_f , _a...) printf( _f , ## _a ) -extern void printf(const char *format, ...) +extern void printk(const char *format, ...) __attribute__ ((format (printf, 1, 2))); extern void panic(const char *format, ...) __attribute__ ((format (printf, 1, 2))); _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |