thorpej
fb50850754
We use 4K VM pages on the VAX. Make PAGE_SIZE and friends into
...
compile-time constants.
2000-11-14 19:49:57 +00:00
matt
e8c7c2f842
add real vmapbuf/vunmapbuf routines. needed for VS4000 SCSI support.
2000-03-07 00:05:59 +00:00
matt
e0df4ffcae
expunge vm_offset_t and vm_size_t.
...
add bus_dma support for the vs4000 dma translation map (sgmap).
enhance the vsbus for the lance to work with it.
remove the sgmap init code from ka46/48/49.c
2000-03-04 07:27:47 +00:00
thorpej
dded044fc2
Update for the NKMEMPAGES changes.
2000-02-11 19:25:12 +00:00
tsutsui
b0fbaa33fb
Remove obsoleted macros.
2000-01-26 09:44:10 +00:00
ragge
ffbd2c2f5e
CL* discarding.
1999-12-12 14:39:18 +00:00
ragge
16a09f9b9c
Remove the vmapbuf()/vunmapbuf() routines. They are quite unneccessary
...
on a machine that has MMU for its I/O devices.
1999-10-22 21:14:34 +00:00
ragge
cb57cab9b1
Add macros to round/trunc vax pages.
1999-06-20 00:53:58 +00:00
thorpej
5d82bfc656
Garbage-collect VM_MBUF_SIZE.
1999-04-26 22:47:34 +00:00
ragge
816acbe3ac
pmap_physseg must be visible.
1999-03-06 11:11:11 +00:00
ragge
13daba04a1
Another giant change: Allocate register space dynamic instead of compiled-in.
...
This is done on a physical page size basis, instead of virtual (as the
(on vax yet non-existing) bus_* routines does). This is similar to the
way uba allocation is done.
1999-02-02 18:37:20 +00:00
chuck
bef8ae1103
MNN is no longer optional
1999-01-16 20:49:12 +00:00
ragge
d0e7a99a8a
Giant change: NBPG now set to 4k and CLSIZE == 1 for vax. This change
...
made a whole bunch of annoying bugs disappear; mostly depending on
bad use of NBPG in non-MD code. The VAX port was the only port that
used this historical "feature".
The CL* macros should probably go away totally, there is no reason
at all to keep them.
1999-01-01 21:43:17 +00:00
ragge
6c5df58799
Protect against multiple inclusion. Struct needs at least one argument.
1998-11-29 15:06:02 +00:00
ragge
b3574d3923
VAX logical page size increased to 4k.
1998-08-21 13:41:09 +00:00
thorpej
d47ea67c1f
Define one page free list, and put all pages on it.
1998-07-08 04:43:18 +00:00
ragge
9aea445d54
Remove the ancient kernel-stack area at top of P1 region. Make PMAP_NEW
...
almost work. Also Wall cleaning.
1998-05-03 13:02:22 +00:00
ragge
8e2874bf64
Support for UVM on VAXen.
1998-03-02 17:00:00 +00:00
perry
ad1710ce1e
update comment from 1981 on memory and disk prices -- pr-2754 from Curt Sampson
1997-07-12 16:18:36 +00:00
mrg
dc6a98e92c
bring mrg-vm-swap2 onto mainilne.
1997-06-12 15:09:23 +00:00
ragge
f5f92a31ca
Walk a step closer to more intelligent User PTE handling.
1997-02-12 17:52:59 +00:00
ragge
caff7b03d4
Numerous changes to be able to put Bertram Barth's VAXstation support in.
...
(Some) Support for VAXstation 2000/MicroVAX 2000, VAXstation 3100/76.
1996-07-20 17:58:12 +00:00
mycroft
5d668ff961
ASSEMBLER -> _LOCORE
1996-02-02 19:08:33 +00:00
ragge
902fd4cddf
PG_SHIFT -> PGSHIFT.
1995-12-13 18:53:15 +00:00
ragge
4ff0530b57
Changed way to calculate USRPTSIZE.
1995-08-22 04:28:20 +00:00
ragge
215feb7abb
New file pcb.h. USRTEXT changed to 0x400.
1995-06-05 17:17:57 +00:00
ragge
bd890814cf
Removed cpu_set_init_frame() use.
...
Increased default limits of memory use, ridiculously small before.
1995-05-05 10:53:53 +00:00
ragge
4fb1817e07
Lots of fixes...
1995-02-13 00:43:20 +00:00
ragge
ca49094181
Lots of updates & fixes.
1994-11-25 19:08:50 +00:00
cgd
d62187c043
new RCS ID format.
1994-10-26 08:01:33 +00:00
ragge
e2ce91ebf4
Changes to make files more 4.4/1.0B working.
1994-10-08 15:43:53 +00:00
ragge
186e16d63e
Minor updates of some errouneous parameters.
1994-08-16 23:41:53 +00:00
ragge
8026fb53f2
Initial VAX port merging.
1994-08-02 20:18:46 +00:00