uncompress.h
上传用户:szlgq88
上传日期:2009-04-28
资源大小:48287k
文件大小:1k
- /*
- * linux/include/asm-arm/arch-shark/uncompress.h
- * by Alexander Schulz
- *
- * derived from:
- * linux/include/asm-arm/arch-ebsa285/uncompress.h
- * Copyright (C) 1996,1997,1998 Russell King
- */
- #define SERIAL_BASE ((volatile unsigned char *)0x400003f8)
- static __inline__ void putc(char c)
- {
- int t;
- SERIAL_BASE[0] = c;
- t=0x10000;
- while (t--);
- }
- /*
- * This does not append a newline
- */
- static void putstr(const char *s)
- {
- while (*s) {
- putc(*s);
- if (*s == 'n')
- putc('r');
- s++;
- }
- }
- #ifdef DEBUG
- static void putn(unsigned long z)
- {
- int i;
- char x;
- putc('0');
- putc('x');
- for (i=0;i<8;i++) {
- x='0'+((z>>((7-i)*4))&0xf);
- if (x>'9') x=x-'0'+'A'-10;
- putc(x);
- }
- }
- static void putr()
- {
- putc('n');
- putc('r');
- }
- #endif
- /*
- * nothing to do
- */
- #define arch_decomp_setup()
- #define arch_decomp_wdog()