123456789101112131415161718192021222324252627282930313233343536 |
- /* choline's configuration: 16K blocks, 32-bit sizes */
- /*
- * The most fundamental constant.
- * The code will not compile with RBUFSIZE made a variable;
- * for one thing, RBUFSIZE determines FEPERBUF, which determines
- * the number of elements in a free-list-block array.
- */
- #ifndef RBUFSIZE
- #define RBUFSIZE (16*1024) /* raw buffer size */
- #endif
- #include "32bit.h"
- /*
- * setting this to zero permits the use of discs of different sizes, but
- * can make jukeinit() quite slow while the robotics work through each disc
- * twice (once per side).
- */
- enum { FIXEDSIZE = 1 };
- #include "portdat.h"
- enum { MAXBANK = 2 };
- typedef struct Mbank {
- ulong base;
- ulong limit;
- } Mbank;
- typedef struct Mconf {
- Lock;
- Mbank bank[MAXBANK];
- int nbank;
- ulong memsize;
- } Mconf;
- extern Mconf mconf;
|