projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
remove loop invariants from dirty(); pg_swapm is gone
[unix-history]
/
usr
/
src
/
sys
/
vax
/
include
/
pcb.h
diff --git
a/usr/src/sys/vax/include/pcb.h
b/usr/src/sys/vax/include/pcb.h
index
9c4264d
..
3d4749b
100644
(file)
--- a/
usr/src/sys/vax/include/pcb.h
+++ b/
usr/src/sys/vax/include/pcb.h
@@
-1,4
+1,10
@@
-/* pcb.h 4.5 81/05/14 */
+/*
+ * Copyright (c) 1982, 1986 Regents of the University of California.
+ * All rights reserved. The Berkeley software License Agreement
+ * specifies the terms and conditions for redistribution.
+ *
+ * @(#)pcb.h 7.1 (Berkeley) %G%
+ */
/*
* VAX process control block
/*
* VAX process control block
@@
-38,7
+44,7
@@
struct pcb
int pcb_szpt; /* number of pages of user page table */
int pcb_cmap2;
int *pcb_sswap;
int pcb_szpt; /* number of pages of user page table */
int pcb_cmap2;
int *pcb_sswap;
- int pcb_sigc[
3
];
+ int pcb_sigc[
5
];
};
#define AST_NONE 0x04000000 /* ast level */
};
#define AST_NONE 0x04000000 /* ast level */
@@
-48,15
+54,14
@@
struct pcb
#define ASTLVL_USER 3
#define AST_CLR 0x07000000
#define ASTLVL_USER 3
#define AST_CLR 0x07000000
+#define PME_CLR 0x80000000
#define aston() \
{ \
#define aston() \
{ \
- u.u_pcb.pcb_p0lr = (u.u_pcb.pcb_p0lr &~ AST_CLR) | AST_USER; \
mtpr(ASTLVL, ASTLVL_USER); \
}
#define astoff() \
{ \
mtpr(ASTLVL, ASTLVL_USER); \
}
#define astoff() \
{ \
- u.u_pcb.pcb_p0lr = (u.u_pcb.pcb_p0lr &~ AST_CLR) | AST_NONE; \
mtpr(ASTLVL, ASTLVL_NONE); \
}
mtpr(ASTLVL, ASTLVL_NONE); \
}