Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-01-10 | larger SSIZE and smaller NKMEMPAGES_MIN_DEFAULT | Michael Shalayeff | |
2002-01-10 | cache_align is not used | Michael Shalayeff | |
2001-12-05 | VM_KMEM_SIZE no longer needed. | Artur Grabowski | |
2001-12-05 | make nkmempages dynamic based on memory. okay art@ from netbsd: | Niels Provos | |
date: 2000/02/11 19:22:52; author: thorpej; Add some very simple code to auto-size the kmem_map. We take the amount of physical memory, divide it by 4, and then allow machine dependent code to place upper and lower bounds on the size. Export the computed value to userspace via the new "vm.nkmempages" sysctl. NKMEMCLUSTERS is now deprecated and will generate an error if you attempt to use it. The new option, should you choose to use it, is called NKMEMPAGES, and two new options NKMEMPAGES_MIN and NKMEMPAGES_MAX allow the user to configure the bounds in the kernel config file. | |||
2001-12-04 | Yet another sync to NetBSD uvm. | Artur Grabowski | |
Today we add a pmap argument to pmap_update() and allocate map entries for kernel_map from kmem_map instead of using the static entries. This should get rid of MAX_KMAPENT panics. Also some uvm_loan problems are fixed. | |||
2001-12-02 | few lines are too close to see, gimme another file! | Michael Shalayeff | |
2001-12-02 | s/FLAX_MASK/HPPA_FLEX_MASK/ where not yet | Michael Shalayeff | |
2001-12-02 | allow to configure devices on particular bus offsets | Michael Shalayeff | |
to be able to attach units to them. main reason is the secondary gsc busses on add-on cards which stick 'emselves in the front. | |||
2001-11-30 | Remove some definitions which do not make sense for non-m68k platforms. | Miod Vallat | |
2001-11-30 | Now that pmaps can have vm_page_md, make pmap_physseg optional. | Artur Grabowski | |
2001-11-08 | COPY_SIGCODE serve no purpose nowadays. | Miod Vallat | |
2001-11-06 | Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. | Miod Vallat | |
(Look ma, I might have broken the tree) | |||
2001-11-06 | Let fork1, uvm_fork, and cpu_fork take a function/argument pair as argument, | Artur Grabowski | |
instead of doing fork1, cpu_set_kpc. This lets us retire cpu_set_kpc and avoid a multiprocessor race. This commit breaks vax because it doesn't look like any other arch, someone working on vax might want to look at this and try to adapt the code to be more like the rest of the world. Idea and uvm parts from NetBSD. | |||
2001-11-05 | Switch everything to the new bus_dmamap_sync API. | Artur Grabowski | |
Most work by Wilbern Cobb <vedge@csoft.org> with some fixes from me, mickey@ and drahn@. | |||
2001-10-24 | make libc compile | Michael Shalayeff | |
2001-09-22 | Remove more old, dusty, unused defines. | Miod Vallat | |
2001-08-12 | KUSER_AREA, BTOPUSRSTACK, P1PAGES are never used, so get rid of them. | Miod Vallat | |
2001-08-11 | remove some old cruft. | Artur Grabowski | |
2001-07-30 | Change: | Artur Grabowski | |
int bus_dmamem_mmap(bus_dma_tag_t, bus_dma_segment_t, int, int, int, int); to: paddr_t bus_dmamem_mmap(bus_dma_tag_t, bus_dma_segment_t, int, int, off_t, int); To allow mmaping offsets larger than INT_MAX. And to simply make more sense. | |||
2001-07-18 | Get rid of the PMAP_NEW option by making it mandatory for all archs. | Artur Grabowski | |
The archs that didn't have a proper PMAP_NEW now have a dummy implementation with wrappers around the old functions. | |||
2001-07-06 | change MSIZE to 256, okay @deraadt | Niels Provos | |
2001-06-29 | spaces | Michael Shalayeff | |
2001-06-29 | implement __swap64md | Michael Shalayeff | |
2001-06-27 | MNN is no longer an option. | Artur Grabowski | |
2001-06-24 | Define splvm() for arches who don't already provide it, with the same | Miod Vallat | |
definition as splimp(). art@ ok | |||
2001-05-09 | More sync to NetBSD. | Artur Grabowski | |
- Change pmap_change_wiring to pmap_unwire because it's only called that way. - Remove pmap_pageable because it's seldom implemented and when it is, it's either almost useless or incorrect. The same information is already passed to the pmap anyway by pmap_enter and pmap_unwire. | |||
2001-05-06 | Update some comments wrt. the CLSIZE changes. | Artur Grabowski | |
And remove that memory price comment from 1981. It is amusing, but also confusing because the math in there is only correct on vax. | |||
2001-05-05 | Rename configure() to cpu_configure(). | Artur Grabowski | |
Move it from cpu_startup() to main(). | |||
2001-05-05 | Get rid of CLSIZE and all related stuff. | Artur Grabowski | |
CLSIZE -> 1 CLBYTES -> PAGE_SIZE OLOFSET -> PAGE_MASK etc. At the same time some archs needed some cleaning in vmparam.h so that goes in at the same time. | |||
2001-03-29 | define leaf_entry, better entry | Michael Shalayeff | |
2001-03-29 | steal alpha cdefs.h for we lack out own anyway | Michael Shalayeff | |
2001-03-27 | __weak_alias, __warn_references, __indr_reference are unimplemented now; from d@ | Michael Shalayeff | |
2001-03-22 | pmap_physseg is kernel-only business | Michael Shalayeff | |
2001-03-02 | add #define __STRICT_ALIGNMENT | Jason Wright | |
2001-02-16 | db_elf definitions | Michael Shalayeff | |
2001-02-16 | import some alphaizm for the db_elf's sake | Michael Shalayeff | |
2001-01-29 | implement a few macros in cpu.h; pointer out by miod@ | Michael Shalayeff | |
2001-01-22 | Define ARCH_ELFSIZE that is the default elf size on this arch. | Artur Grabowski | |
2001-01-12 | fix PTE_BITS | Michael Shalayeff | |
2001-01-12 | move pmap_physseg back to vmparam.h where it belongs. | Michael Shalayeff | |
define PMAP_PREFER in pmap.h, as afar as i understand it works. no more pmap_changebit() grow USRIOSIZE in vmparam.h | |||
2000-12-06 | use __x__ formats for __attribute__ arguments; guenther@gac.edu | Theo de Raadt | |
2000-08-15 | compress MD_CACHE_CTL in one line | Michael Shalayeff | |
2000-07-31 | Add defines for ULLONG_MAX, LLONG_MAX, and LLONG_MIN in terms of | Todd C. Miller | |
UQUAD_MAX, QUAD_MAX, and QUAD_MIN respectively. | |||
2000-07-06 | Add spllowersoftclock(), same as splsoftclock(). (art@ ok) | Hakan Olsson | |
2000-07-05 | fix comment | Michael Shalayeff | |
2000-07-02 | yes, it will; forgot, oops, ouch | Michael Shalayeff | |
2000-07-02 | constraints misscount; that's how it goes typing on the train | Michael Shalayeff | |
2000-07-02 | new kvtop through lpa; also put some spu/sfu bits in cpu.h | Michael Shalayeff | |
2000-06-15 | add MD_CACHE* defines | Michael Shalayeff | |
export more about cpu type. prorotype for `disable sid hashing', returning cpu version as a side effect define virtual pages coherency parameters. | |||
2000-06-15 | add BUS_DMA_COHERENT, fix BUS_DMAMEM_NOSYNC | Michael Shalayeff | |