]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/ppc/bcopytest.c
xnu-1504.15.3.tar.gz
[apple/xnu.git] / osfmk / ppc / bcopytest.c
index dc994332f3a7c8b1f938da875f33398e3134b438..bcc86bfb4685d640a5e36dc8bd594daccb349941 100644 (file)
@@ -48,24 +48,20 @@ void bcopytest(void);
 void bcopytest(void) {
 
        void *srcptr, *snkptr, *asrc, *asnk;
-       int bsrc, bsnk, size, iterations, i, ret, n; 
-       unsigned int makerand, timein, timeout, ticks;
+       int bsrc, bsnk, size, i, ret, n; 
        volatile int dbg = 0;
        unsigned int *sink, *source;
        
-       long long tottime, totbytes;
-       long long tottime2, totbytes2;
-       
        kern_return_t retr;
        
        db_printf("bcopy test\n");      
        
-       retr = kmem_alloc_wired(kernel_map, (vm_offset_t *)&sink, (1024*1024)+4096);    /* Get sink area */
+       retr = kmem_alloc_kobject(kernel_map, (vm_offset_t *)&sink, (1024*1024)+4096);  /* Get sink area */
        if(retr != KERN_SUCCESS) {      /* Did we find any memory at all? */
                panic("bcopytest: Whoops...  no memory for sink\n");
        }
        
-       retr = kmem_alloc_wired(kernel_map, (vm_offset_t *)&source, (1024*1024)+4096);  /* Get source area */
+       retr = kmem_alloc_kobject(kernel_map, (vm_offset_t *)&source, (1024*1024)+4096);        /* Get source area */
        if(retr != KERN_SUCCESS) {      /* Did we find any memory at all? */
                panic("bcopytest: Whoops...  no memory for source\n");
        }
@@ -451,8 +447,9 @@ void clrarea(unsigned int *source, unsigned int *sink) {
        return;
 }
 
-void clrarea2(unsigned int *source, unsigned int *sink) {
-
+void
+clrarea2(unsigned int *source, __unused unsigned int *sink)
+{
        unsigned int i;
        unsigned char *ss;
        
@@ -558,7 +555,7 @@ int tstcopy4(void *src, void *snk, unsigned int lgn) {
 
 int tstcopy5(void *src, void *snk, unsigned int lgn) {
 
-       unsigned int i, crap;
+       unsigned int i = 0, crap;
        unsigned char ic, ec, oic, pc;
        
        oic = ((unsigned char *)snk)[0];                                /* Original first sink character */
@@ -599,7 +596,7 @@ int tstcopy5(void *src, void *snk, unsigned int lgn) {
 }
 
 int dumbcopy(void *src, void *snk, unsigned int lgn) {
-       int i;
+       unsigned int i;
        char *p = (char *)snk;
        char *q = (char *)src;