Date: Sat, 7 Dec 2002 14:04:46 -0800 (PST) From: Marcel Moolenaar <marcel@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 22047 for review Message-ID: <200212072204.gB7M4k3g057469@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=22047 Change 22047 by marcel@marcel_nfs on 2002/12/07 14:04:00 Remove some left-over debugging aid. We don't use _putchar, _puts and _puthex. Affected files ... .. //depot/projects/ia64/sys/boot/efi/libefi/arch/ia64/start.S#4 edit Differences ... ==== //depot/projects/ia64/sys/boot/efi/libefi/arch/ia64/start.S#4 (text+ko) ==== @@ -298,107 +298,8 @@ br.ret.sptk.few rp END(_reloc) - // in0: system table - // in1: character -ENTRY(_putchar, 2) - alloc loc0=ar.pfs,2,3,2,0 - mov loc1=rp - mov loc2=gp - add sp=-32,sp - ;; - add r14=64,in0 // r14 = &in1->ConOut - ;; - ld8 r14=[r14] // r14 = in1->ConOut - ;; - add r15=8,r14 // r15 = &r14->OutputString - mov out0=r14 - mov out1=sp - mov r16=sp - ;; - ld8 r15=[r15] // r15 = r14->OutputString - st2 [r16]=in1,2 // write character - ;; - st2 [r16]=r0 // terminate - ld8 r17=[r15],8 // function address - ;; - ld8 gp=[r15] // function gp - mov b6=r17 // transfer to branch register - ;; - br.call.sptk.few rp=b6 // call function - ;; - mov gp=loc2 // restore gp - mov ar.pfs=loc0 - mov rp=loc1 - add sp=32,sp - ;; - br.ret.sptk.few rp - -END(_putchar) - - // in0: system table - // in1: string -ENTRY(_puts, 2) - alloc loc0=ar.pfs,3,2,2,0 - mov loc1=rp - ;; - mov out0=in0 - ;; -1: ld1 out1=[in1],1 - ;; - cmp.eq p6,p0=r0,out1 -(p6) br.cond.dpnt.few 9f - ;; - br.call.sptk.few rp=_putchar - ;; - br.cond.sptk.few 1b -9: - mov ar.pfs=loc0 - mov rp=loc1 - ;; - br.ret.sptk.few rp -END(_puts) - - // in0: system table - // in1: number -ENTRY(_puthex, 2) - alloc loc0=ar.pfs,2,3,2,0 - mov loc1=rp - mov loc2=ar.lc - ;; - mov out0=in0 - mov ar.lc=15 - ;; -1: extr.u out1=in1,60,4 - ;; - cmp.leu p6,p7=10,out1 - ;; -(p6) add out1='a'-10,out1 -(p7) add out1='0',out1 - dep.z in1=in1,4,60 - ;; - br.call.sptk.few rp=_putchar - ;; - br.cloop.sptk.few 1b - ;; - mov out1='\r' - ;; - br.call.sptk.few rp=_putchar - ;; - mov out1='\n' - ;; - br.call.sptk.few rp=_putchar - ;; -9: - mov ar.pfs=loc0 - mov rp=loc1 - mov ar.lc=loc2 - ;; - br.ret.sptk.few rp -END(_puthex) - .data .align 16 - -fptr_storage: +fptr_storage: .space 1024*16 // XXX -fptr_storage_end: +fptr_storage_end: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200212072204.gB7M4k3g057469>