Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-11-07 | Add an alignment argument to uvm_map that specifies an alignment hint | Artur Grabowski | |
for the virtual address. | |||
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-06 | remove the last uses of vm/vm_page.h | Artur Grabowski | |
2001-11-01 | Change d_mmap in struct cdevsw from: | Artur Grabowski | |
int (*d_mmap) __P((dev_t, int, int)); to: paddr_t (*d_mmap) __P((dev_t, off_t, int)); This allows us to mmap devices past 4GB offsets. | |||
2001-09-29 | The "swap generic" configuration needs only two entries in swdevt[]. | Miod Vallat | |
So shrink it when necessary, and remove unwanted stuff as well. | |||
2001-09-28 | move cdev_decl(pf) into it's proper place, kill cdev_decl(ipl) at the same time | Michael Shalayeff | |
2001-09-20 | occured->occurred | Mike Pechkin | |
idea from deraadt@ via NetBSD millert@ ok | |||
2001-09-19 | merge vm/vm_kern.h into uvm/uvm_extern.h; art@ ok | Michael Shalayeff | |
2001-09-16 | Make use of "export", "struct" and "member" keywords to be easier to read | Miod Vallat | |
and simpler. | |||
2001-09-14 | Unbreak trap(), simplify userret(). | Artur Grabowski | |
2001-09-14 | Fix fallout from round_page fixes. | Artur Grabowski | |
2001-09-14 | Fix compilation errors | Artur Grabowski | |
2001-09-12 | mbutl no more | Artur Grabowski | |
2001-09-11 | Don't include <vm/vm_kern.h> if you don't need foo_map. | Miod Vallat | |
2001-08-31 | The fact that my tree builds should not prevent the official tree to | Miod Vallat | |
build as well... Right now, .s files can't include unmodified <machine/psl.h> | |||
2001-08-30 | Remove duplicates with m68k/m68k/genassym.cf | Miod Vallat | |
2001-08-25 | One regdump to dump them all... | Marc Espie | |
(moid@ wants that commit, because it interferes with stuff he's cleaning, and he's prepared to clean up stuff I may have forgotten, even though this was tested) | |||
2001-08-23 | We can now move timeout_init into main(). | Artur Grabowski | |
2001-08-23 | Remove even more old timeout tentacles. | Artur Grabowski | |
2001-08-20 | silence gcc for __dead function. | Miod Vallat | |
2001-08-12 | less includes | Michael Shalayeff | |
2001-08-12 | vm_extern.h no more | Michael Shalayeff | |
2001-08-11 | Unnecessary and redundant includes. | Artur Grabowski | |
2001-07-25 | Change the pmap_enter interface to merge access_type and the wired boolean | Artur Grabowski | |
and arbitrary flags into one argument. One new flag is PMAP_CANFAIL that tells pmap_enter that it can fail if there are not enough resources to satisfy the request. If this flag is not passed, pmap_enter should panic as it should have done before this change (XXX - many pmaps are still not doing that). Only i386 and alpha implement CANFAIL for now. Includes uvm updates from NetBSD. | |||
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-05 | Get rid of REAL_CLISTS. It was never implemented and the tentacles are | Artur Grabowski | |
everywhhere. | |||
2001-06-27 | add the ALTQ device to the rest of the architectures. | Kenjiro Cho | |
2001-06-27 | Zap old vm. | Artur Grabowski | |
2001-06-25 | add pf device on all architectures. | Kjell Wooding | |
fix my previously bogus MAKEDEVs. If you used pf on a non-i386. the major device number has changed, and you'll need to recreate /dev/pf ok theo | |||
2001-06-25 | cold is in systm now | Michael Shalayeff | |
2001-06-11 | Use MI {trunc,round}_page macros. | Miod Vallat | |
2001-06-08 | Change the paddr_t pmap_extract(struct pmap *, vaddr_t) interface to | Artur Grabowski | |
boolean_t pmap_extract(struct pmap *, vaddr_t, paddr_t *). Matches NetBSD. Tested by various people on various platforms. | |||
2001-05-30 | Preliminary UVM support. UVM kernels don't work for the moment, though. | Miod Vallat | |
2001-05-30 | Bring the root device selection code up-to-date with modern standards | Miod Vallat | |
(and other ports). | |||
2001-05-30 | Oops | Miod Vallat | |
2001-05-30 | Define msgbuf area size better, gets rid of occasionnal noise in dmesg | Miod Vallat | |
ouptput. | |||
2001-05-17 | convert mbuf and cluster allocation to pool, mostly from NetBSD | Niels Provos | |
okay art@ miod@ | |||
2001-05-13 | PAGE_SIZE is a constant now. I should know that, I'm guilty as | Miod Vallat | |
far as this port is concerned. | |||
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-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-04-29 | ddb command `machine halt' is superceded by `boot halt' now, so remove it | Miod Vallat | |
and remove `machine reboot' as well. | |||
2001-01-04 | Sync with genassym.cf symbol name changes. | Miod Vallat | |
2001-01-04 | Convert the old genassym.c to .cf style. Remove unneeded definitions, | Miod Vallat | |
change some names to be not different from other m68k arches. | |||
2001-01-04 | KNF, add prototypes to compile with -Wmissing-prototypes. | Miod Vallat | |
2001-01-04 | Remove netintr(). | Miod Vallat | |
2001-01-03 | Remove bogus comment. Also fix ramdisk kernel detection. | Miod Vallat | |
2001-01-03 | Use netisr_dispatch. | Miod Vallat | |
2000-11-10 | Change the ktrace interface functions from taking the trace vnode to taking the | Artur Grabowski | |
traced proc. The vnode is in the proc and all functions need the proc. |