| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-03-31 | Shrink MAXDSIZ to 512MB. | ragge | |
| XXX this should be depending of amount of physical memory. | |||
| 2014-01-26 | don't re-specify the defaults | christos | |
| 2014-01-25 | delete VM_DEFAULT_ADDRESS; some of those should be GC'ed because they match | christos | |
| the default definition. | |||
| 2013-09-18 | Bump MAXTSIZ to 32 MB (it is an arbitrary limit anyway) | martin | |
| 2010-11-14 | Move struct vm_page_md definition from vmparam.h to pmap.h, because | uebayasi | |
| it's used only by pmap. vmparam.h has definitions for wider audience. All GENERIC kernels build tested, except ia64. powerpc/include/booke/vmparam.h has one too, but it has no pmap.h, so it's left as is. | |||
| 2010-11-06 | Remove incomplete, never worked dynamic run-time memory registration | uebayasi | |
| (uvm_page_physload(9)). This functionality will be re-added later. | |||
| 2009-03-06 | Remove SHMMAXPGS from all kernel configs. Dynamically compute the | joerg | |
| initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms. | |||
| 2008-03-11 | Rototill the vax code. Switch to devicet/PRIV_ALLOC. Cleanup vax autoconf | matt | |
| code. Move to prototype definitions. staticfy, constify, avoid casting. Use device_* accessors. | |||
| 2005-12-11 | merge ktrace-lwp. | christos | |
| 2003-12-14 | TOPDOWN_VM is now mandatory on vax. | ragge | |
| 2003-08-07 | Move UCB-licensed code from 4-clause to 3-clause licence. | agc | |
| Patches provided by Joel Baker in PR 22364, verified by myself. | |||
| 2003-02-26 | Enable USE_TOPDOWN_VM. This also makes it possible to use large address | ragge | |
| spaces, so bump MAXDSIZ to 1GB. | |||
| 2002-12-10 | Use __LDPGSZ (which must be == USRTEXT) as the text address for a.out | thorpej | |
| executables, and eliminate the USRTEXT constant, which was only used by the a.out exec code. | |||
| 2002-04-01 | Wrap up SHMMAXPGS to 1024, no reason to keep it low. | ragge | |
| 2002-02-19 | Bump the default data limit to 32M and the max data limit to 64M. | thorpej | |
| These are the same values that the hp300 port uses (lesser hp300s have roughly the same memory constraints as "lesser" vaxen), and bumping them allows us to run a statically linked ELF groff(1). | |||
| 2001-11-15 | MAXSLP is defined to be a machine-independent scheduling parameter, | soren | |
| so move it into sys/param.h. | |||
| 2001-05-01 | Per discussion w/ chuck and chuck, restructure the md page stuff | thorpej | |
| to use a structure called "vm_page_md", and use __HAVE_VM_PAGE_MD and __HAVE_PMAP_PHYSSEG. | |||
| 2001-04-29 | Add a VM_MDPAGE_MEMBERS macro that defines pmap-specific data for | thorpej | |
| each vm_page structure. Add a VM_MDPAGE_INIT() macro to init this data when pages are initialized by UVM. These macros are mandatory, but ports may #define them to nothing if they are not needed/used. This deprecates struct pmap_physseg. As a transitional measure, allow a port to #define PMAP_PHYSSEG so that it can continue to use it until its pmap is converted to use VM_MDPAGE_MEMBERS. Use all this stuff to eliminate a lot of extra work in the Alpha pmap module (it's smaller and faster now). Changes to other pmap modules will follow. | |||
| 2000-11-14 | We use 4K VM pages on the VAX. Make PAGE_SIZE and friends into | thorpej | |
| compile-time constants. | |||
| 2000-03-07 | add real vmapbuf/vunmapbuf routines. needed for VS4000 SCSI support. | matt | |
| 2000-03-04 | expunge vm_offset_t and vm_size_t. | matt | |
| 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-02-11 | Update for the NKMEMPAGES changes. | thorpej | |
| 2000-01-26 | Remove obsoleted macros. | tsutsui | |
| 1999-12-12 | CL* discarding. | ragge | |
| 1999-10-22 | Remove the vmapbuf()/vunmapbuf() routines. They are quite unneccessary | ragge | |
| on a machine that has MMU for its I/O devices. | |||
| 1999-06-20 | Add macros to round/trunc vax pages. | ragge | |
| 1999-04-26 | Garbage-collect VM_MBUF_SIZE. | thorpej | |
| 1999-03-06 | pmap_physseg must be visible. | ragge | |
| 1999-02-02 | Another giant change: Allocate register space dynamic instead of compiled-in. | ragge | |
| 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-01-16 | MNN is no longer optional | chuck | |
| 1999-01-01 | Giant change: NBPG now set to 4k and CLSIZE == 1 for vax. This change | ragge | |
| 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. | |||
| 1998-11-29 | Protect against multiple inclusion. Struct needs at least one argument. | ragge | |
| 1998-08-21 | VAX logical page size increased to 4k. | ragge | |
| 1998-07-08 | Define one page free list, and put all pages on it. | thorpej | |
| 1998-05-03 | Remove the ancient kernel-stack area at top of P1 region. Make PMAP_NEW | ragge | |
| almost work. Also Wall cleaning. | |||
| 1998-03-02 | Support for UVM on VAXen. | ragge | |
| 1997-07-12 | update comment from 1981 on memory and disk prices -- pr-2754 from Curt Sampson | perry | |
| 1997-06-12 | bring mrg-vm-swap2 onto mainilne. | mrg | |
| 1997-02-12 | Walk a step closer to more intelligent User PTE handling. | ragge | |
| 1996-07-20 | Numerous changes to be able to put Bertram Barth's VAXstation support in. | ragge | |
| (Some) Support for VAXstation 2000/MicroVAX 2000, VAXstation 3100/76. | |||
| 1996-02-02 | ASSEMBLER -> _LOCORE | mycroft | |
| 1995-12-13 | PG_SHIFT -> PGSHIFT. | ragge | |
| 1995-08-22 | Changed way to calculate USRPTSIZE. | ragge | |
| 1995-06-05 | New file pcb.h. USRTEXT changed to 0x400. | ragge | |
| 1995-05-05 | Removed cpu_set_init_frame() use. | ragge | |
| Increased default limits of memory use, ridiculously small before. | |||
| 1995-02-13 | Lots of fixes... | ragge | |
| 1994-11-25 | Lots of updates & fixes. | ragge | |
| 1994-10-26 | new RCS ID format. | cgd | |
| 1994-10-08 | Changes to make files more 4.4/1.0B working. | ragge | |
| 1994-08-16 | Minor updates of some errouneous parameters. | ragge | |
