GhostBSD/ghostbsd c77ba36 (r552)sys/i386/include param.h

Fix definitions to be in terms of a minimum number of constants by
using the SHIFT value as the basis for the other values, for example
instead of:
#define         NBPG            4096
#define         PGSHIFT         12
use:
#define         PGSHIFT         12
#define         NBPG            (1 << PGSHIFT)

===================================================================
RCS file: /a/cvs/386BSD/src/sys/i386/include/param.h,v
retrieving revision 1.3
diff -c -r1.3 param.h
*** 1.3 1993/10/08 12:49:55
--- param.h     1993/10/08 12:53:19
***************
*** 52,76 ****
  #define ALIGNBYTES    (sizeof(int) - 1)
  #define ALIGN(p)      (((u_int)(p) + ALIGNBYTES) &~ ALIGNBYTES)

- #define       NBPG            4096            /* bytes/page */
- #define       PGOFSET         (NBPG-1)        /* byte offset into page */
  #define       PGSHIFT         12              /* LOG2(NBPG) */
  #define       NPTEPG          (NBPG/(sizeof (struct pte)))

- #define NBPDR         (1024*NBPG)     /* bytes/page dir */
- #define       PDROFSET        (NBPDR-1)       /* byte offset into page dir */
  #define       PDRSHIFT        22              /* LOG2(NBPDR) */

  #define       KERNBASE        0xFE000000      /* start of kernel virtual */
  #define       BTOPKERNBASE    ((u_long)KERNBASE >> PGSHIFT)

! #define       DEV_BSIZE       512
  #define       DEV_BSHIFT      9               /* log2(DEV_BSIZE) */
  #define BLKDEV_IOSIZE 2048
  #define       MAXPHYS         (64 * 1024)     /* max raw I/O transfer size */

- #define       CLSIZE          1
  #define       CLSIZELOG2      0

  /* NOTE: SSIZE, SINCR and UPAGES must be multiples of CLSIZE */
  #define       SSIZE   1               /* initial stack size/NBPG */
--- 52,79 ----
  #define ALIGNBYTES    (sizeof(int) - 1)
  #define ALIGN(p)      (((u_int)(p) + ALIGNBYTES) &~ ALIGNBYTES)

  #define       PGSHIFT         12              /* LOG2(NBPG) */
+ #define       NBPG            (1 << PGSHIFT)  /* bytes/page */
+ #define       PGOFSET         (NBPG-1)        /* byte offset into page */
  #define       NPTEPG          (NBPG/(sizeof (struct pte)))

  #define       PDRSHIFT        22              /* LOG2(NBPDR) */
+ #define NBPDR         (1 << PDRSHIFT) /* bytes/page dir */
+ #define       PDROFSET        (NBPDR-1)       /* byte offset into page dir */

  #define       KERNBASE        0xFE000000      /* start of kernel virtual */
  #define       BTOPKERNBASE    ((u_long)KERNBASE >> PGSHIFT)

! #define       KERNSIZE        0x00C00000      /* size of kernel virtual */
!
  #define       DEV_BSHIFT      9               /* log2(DEV_BSIZE) */
+ #define       DEV_BSIZE       (1 << DEV_BSHIFT)
+
  #define BLKDEV_IOSIZE 2048
  #define       MAXPHYS         (64 * 1024)     /* max raw I/O transfer size */

  #define       CLSIZELOG2      0
+ #define       CLSIZE          (1 << CLSIZELOG2)

  /* NOTE: SSIZE, SINCR and UPAGES must be multiples of CLSIZE */
  #define       SSIZE   1               /* initial stack size/NBPG */
***************
*** 92,99 ****
  #ifndef       MCLSHIFT
  #define       MCLSHIFT        11              /* convert bytes to m_buf clusters */
  #endif        /* MCLSHIFT */
! #define       MCLBYTES        (1 << MCLSHIFT) /* size of a m_buf cluster */
! #define       MCLOFSET        (MCLBYTES - 1)  /* offset within a m_buf cluster */

  #ifndef NMBCLUSTERS
  #ifdef GATEWAY
--- 95,102 ----
  #ifndef       MCLSHIFT
  #define       MCLSHIFT        11              /* convert bytes to m_buf clusters */
  #endif        /* MCLSHIFT */
! #define       MCLBYTES        (1 << MCLSHIFT) /* size of an m_buf cluster */
! #define       MCLOFSET        (MCLBYTES - 1)  /* offset within an m_buf cluster */

  #ifndef NMBCLUSTERS
  #ifdef GATEWAY
DeltaFile
+12-9sys/i386/include/param.h
+12-91 files

UnifiedSplitRaw