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
uvax changes; fix devsw index in confxx; header updates
[unix-history]
/
usr
/
src
/
sys
/
vax
/
stand
/
uba.c
diff --git
a/usr/src/sys/vax/stand/uba.c
b/usr/src/sys/vax/stand/uba.c
index
cdc2041
..
03f24f2
100644
(file)
--- a/
usr/src/sys/vax/stand/uba.c
+++ b/
usr/src/sys/vax/stand/uba.c
@@
-3,15
+3,15
@@
* All rights reserved. The Berkeley software License Agreement
* specifies the terms and conditions for redistribution.
*
* All rights reserved. The Berkeley software License Agreement
* specifies the terms and conditions for redistribution.
*
- * @(#)uba.c 7.
1
(Berkeley) %G%
+ * @(#)uba.c 7.
2
(Berkeley) %G%
*/
#include "../machine/pte.h"
*/
#include "../machine/pte.h"
-#include "
../h/
param.h"
-#include "
../h/
inode.h"
-#include "
../h/
vm.h"
-#include "
../h/
fs.h"
+#include "param.h"
+#include "inode.h"
+#include "vm.h"
+#include "fs.h"
#include "../vax/cpu.h"
#include "../vaxuba/ubareg.h"
#include "../vax/cpu.h"
#include "../vaxuba/ubareg.h"
@@
-66,6
+66,12
@@
ubafree(io, mr)
return;
switch (cpu) {
return;
switch (cpu) {
+#if VAX8200
+ case VAX_8200:
+ UBA_PURGEBUA(ubauba(io->i_unit), bdp);
+ break;
+#endif
+
case VAX_8600:
case VAX_780:
ubauba(io->i_unit)->uba_dpr[bdp] |= UBADPR_BNE;
case VAX_8600:
case VAX_780:
ubauba(io->i_unit)->uba_dpr[bdp] |= UBADPR_BNE;
@@
-75,7
+81,8
@@
ubafree(io, mr)
ubauba(io->i_unit)->uba_dpr[bdp] |=
UBADPR_PURGE|UBADPR_NXM|UBADPR_UCE;
break;
ubauba(io->i_unit)->uba_dpr[bdp] |=
UBADPR_PURGE|UBADPR_NXM|UBADPR_UCE;
break;
- case VAX_730:
+
+ default:
break;
}
}
break;
}
}