svn commit: r195413 - projects/mips/sys/mips/octeon1
Warner Losh
imp at FreeBSD.org
Mon Jul 6 18:17:49 UTC 2009
Author: imp
Date: Mon Jul 6 18:17:48 2009
New Revision: 195413
URL: http://svn.freebsd.org/changeset/base/195413
Log:
GC some now-unused items. Fix for 64-bit build. Note: this breaks
the 32-bit build (which we're not computing correctly anyway).
Modified:
projects/mips/sys/mips/octeon1/octeon_pcmap_regs.h
Modified: projects/mips/sys/mips/octeon1/octeon_pcmap_regs.h
==============================================================================
--- projects/mips/sys/mips/octeon1/octeon_pcmap_regs.h Mon Jul 6 18:15:57 2009 (r195412)
+++ projects/mips/sys/mips/octeon1/octeon_pcmap_regs.h Mon Jul 6 18:17:48 2009 (r195413)
@@ -538,17 +538,6 @@ typedef enum {
* We limit the allocated device physical blocks to low mem. So use Kseg0
*/
-#ifndef AVOID_CODE_NOT_64_BIT /* #ifdef PTR_SIZE == sizeof(u_int32) */
-//#define OCTEON_PHYS2PTR(addr) ((void *) (((uint32_t) addr) | 0x80000000))
-#define OCTEON_PHYS2PTR(addr) ((void *) (((vm_offset_t) addr) | MIPS_KSEG0_START))
-#endif
-
-#ifdef IN_FUTURE_64_BIT
-#ifdef PTR_SIZE == sizeof(u_int64)
-#define OCTEON_PHYS2PTR(addr) ((void *) (((uint64_t) addr) | (1ul << 63))
-#endif
-#endif
-
/*
* Need to go back to kernel to find v->p mappings & vice-versa
* We are getting non 1-1 mappings.
@@ -560,17 +549,14 @@ typedef enum {
/* PTR_SIZE == sizeof(uint32_t) */
+#if 0
#define mipsx_addr_size uint32_t // u_int64
#define MIPSX_ADDR_SIZE_KSEGX_BIT_SHIFT 30 // 62
#define MIPSX_ADDR_SIZE_KSEGX_MASK_REMOVED 0x1fffffff // 0x1fffffff
-
-
-#ifdef CODE_FOR_64_BIT_NEEDED
-#ifdef PTR_SIZE == sizeof(uint64_t)
+#else
#define mipsx_addr_size uint64_t
#define MIPSX_ADDR_SIZE_KSEGX_BIT_SHIFT 62
-#define MIPSX_ADDR_SIZE_KSEGX_MASK_REMOVED 0x1fffffff ffff ffff
-#endif
+#define MIPSX_ADDR_SIZE_KSEGX_MASK_REMOVED 0x1fffffffffffffff
#endif
@@ -1071,11 +1057,6 @@ typedef union {
#define OCTEON_GENTIMER_LEN_1MS (0x7a120ull) /* Back of envelope. 500Mhz Octeon */ // FIXME IF WRONG
#define OCTEON_GENTIMER_LEN_1SEC ((OCTEON_GENTIMER_LEN_1MS) * 1000)
-
-
-
-
-
/*
* Physical Memory Banks
*/
@@ -1095,18 +1076,4 @@ typedef union {
#define OCTEON_DRAM_ABOVE_512_END (0x0000000300000000ull - 1ull) /* To be calculated as remaining */
#define OCTEON_DRAM_THIRD_BANK_SIZE (OCTEON_DRAM_ABOVE_512_END - OCTEON_DRAM_ABOVE_512_START + 1ull)
-
-/*
- * Mips Address Range conversions
- */
-#define PHY_TO_KSEG1(x) ((x)+0xA0000000)
-#define PHY_TO_KSEG0(x) ((x)+0x80000000)
-#define PHY_ADDR(x) ((x)&0x1FFFFFFF)
-#define ROM_OFFSET(x) ((x)&0x000FFFFF)
-#define KSEG1_TO_KSEG0(x) ((x)-0x20000000)
-
-
-
-
#endif /* !OCTEON_PCMAP_REGS_H__ */
-
More information about the svn-src-projects
mailing list