patch-2.1.115 linux/include/asm-sparc64/vaddrs.h
Next file: linux/include/asm-sparc64/visasm.h
Previous file: linux/include/asm-sparc64/unistd.h
Back to the patch index
Back to the overall index
- Lines: 31
- Date:
Tue Aug 4 16:03:35 1998
- Orig file:
v2.1.114/linux/include/asm-sparc64/vaddrs.h
- Orig date:
Mon Jul 7 08:18:56 1997
diff -u --recursive --new-file v2.1.114/linux/include/asm-sparc64/vaddrs.h linux/include/asm-sparc64/vaddrs.h
@@ -1,4 +1,4 @@
-/* $Id: vaddrs.h,v 1.8 1997/06/27 14:55:13 jj Exp $ */
+/* $Id: vaddrs.h,v 1.10 1998/05/14 13:36:01 jj Exp $ */
#ifndef _SPARC64_VADDRS_H
#define _SPARC64_VADDRS_H
@@ -7,19 +7,13 @@
* For instance the timer register virtual address
* is defined here.
*
- * Copyright (C) 1995 David S. Miller (davem@caip.rutgers.edu)
+ * Copyright (C) 1995,1998 David S. Miller (davem@caip.rutgers.edu)
*/
-/* I can see only one reason why we should have statically defined
- * mappings for devices and is the speedup improvements of not loading
- * a pointer and then the value in the assembly code
- */
-#define IOBASE_VADDR 0x0000006000000000ULL /* Base for mapping pages */
-#define IOBASE_LEN 0x0000001000000000ULL /* Length of the IO area */
-#define IOBASE_END 0x0000007000000000ULL
-#define DVMA_VADDR 0x0000007000000000ULL /* Base area of the DVMA on suns */
-#define DVMA_LEN 0x0000001000000000ULL /* Size of the DVMA address space */
-#define DVMA_END 0x0000008000000000ULL
+/* Everything here must be in the first kernel PGD. */
+#define DVMA_VADDR 0x0000000100000000ULL /* Base area of the DVMA on suns */
+#define DVMA_LEN 0x0000000040000000ULL /* Size of the DVMA address space */
+#define DVMA_END 0x0000000140000000ULL
#define MODULES_VADDR 0x0000000001000000ULL /* Where to map modules */
#define MODULES_LEN 0x000000007f000000ULL
#define MODULES_END 0x0000000080000000ULL
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov