summary |
tags |
clone url |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
443c806)
SCCS-vsn: sys/vax/uba/ubareg.h 4.13
SCCS-vsn: sys/vax/uba/ubavar.h 4.13
SCCS-vsn: sys/vax/include/pcb.h 4.4
SCCS-vsn: sys/sys/proc.h 4.4
SCCS-vsn: sys/vax/include/trap.h 4.4
SCCS-vsn: sys/sys/vmmeter.h 4.3
SCCS-vsn: sys/vax/include/cpu.h 4.3
-/* proc.h 4.3 81/02/19 */
+/* proc.h 4.4 81/02/26 */
/*
* One structure allocated per active
/*
* One structure allocated per active
* process may be swapped out.
* Other per process data (user.h)
* is swapped with the process.
* process may be swapped out.
* Other per process data (user.h)
* is swapped with the process.
- *
- * NB: OFFSETS HERE ARE ALSO DEFINED IN proc.m
#ifdef KERNEL
extern struct proc proc[]; /* the proc table itself */
#ifdef KERNEL
extern struct proc proc[]; /* the proc table itself */
#define NQS 32 /* 32 run queues */
struct prochd {
struct proc *ph_link; /* linked list of running processes */
struct proc *ph_rlink;
} qs[NQS];
int whichqs; /* bit mask summarizing non-empty qs's */
#define NQS 32 /* 32 run queues */
struct prochd {
struct proc *ph_link; /* linked list of running processes */
struct proc *ph_rlink;
} qs[NQS];
int whichqs; /* bit mask summarizing non-empty qs's */
-#else
-struct proc *runq;
-#endif
/*
* Virtual memory related instrumentation
/*
* Virtual memory related instrumentation
- *
- * NB: THE OFFSETS IN THE vmmeter STRUCTURE ARE KNOWN IN vm.m.
-/* cpu.h 4.2 81/02/19 */
+/* cpu.h 4.3 81/02/26 */
/*
* Cpu identification, from SID register.
*/
/*
* Cpu identification, from SID register.
*/
cp_type:8; /* VAX_750 */
} cpu750;
};
cp_type:8; /* VAX_750 */
} cpu750;
};
#define VAX_780 1
#define VAX_750 2
#define VAX_MAX 2
#define VAX_780 1
#define VAX_750 2
#define VAX_MAX 2
/*
* Per-cpu information for system.
*/
/*
* Per-cpu information for system.
*/
#ifdef KERNEL
int cpu;
#endif
#ifdef KERNEL
int cpu;
#endif
-/* pcb.h 4.3 81/02/19 */
+/* pcb.h 4.4 81/02/26 */
/*
* VAX process control block
/*
* VAX process control block
- *
- * THE SIZE OF THE pcb, AS INFLUENCED BY THE SIZE OF THE SOFTWARE
- * EXTENSION, IS KNOWN IN THE #ifdef FASTVAX'ed DEFINITIONS OF THE
- * OFFSETS OF U_ARG and U_QSAV IN THE FILE user.h.
-/* trap.h 4.3 81/02/19 */
+/* trap.h 4.4 81/02/26 */
- *
- * NB: OFFSETS HERE ARE ALSO DEFINED IN trap.m
*/
#define RESADFLT 0 /* reserved addressing fault */
*/
#define RESADFLT 0 /* reserved addressing fault */
-/* ubareg.h 4.12 81/02/23 */
+/* ubareg.h 4.13 81/02/26 */
/*
* This structure exists per-uba.
/*
* This structure exists per-uba.
- *
- * N.B.: THE SIZE AND SHAPE OF THIS STRUCTURE IS KNOWN IN uba.m.
*/
struct uba_hd {
struct uba_regs *uh_uba; /* virt addr of uba */
*/
struct uba_hd {
struct uba_regs *uh_uba; /* virt addr of uba */
-/* ubavar.h 4.12 81/02/23 */
+/* ubavar.h 4.13 81/02/26 */
/*
* This structure exists per-uba.
/*
* This structure exists per-uba.
- *
- * N.B.: THE SIZE AND SHAPE OF THIS STRUCTURE IS KNOWN IN uba.m.
*/
struct uba_hd {
struct uba_regs *uh_uba; /* virt addr of uba */
*/
struct uba_hd {
struct uba_regs *uh_uba; /* virt addr of uba */