#
e8c1bcc8 |
| 13-Apr-2023 |
miod <miod@openbsd.org> |
Sprinkle UL suffix to constant literals which don't fit in int. NFCI
|
#
6183345f |
| 13-Apr-2023 |
miod <miod@openbsd.org> |
Move USRSTACK to the end of userland address space.
|
#
3a91b465 |
| 01-Nov-2015 |
miod <miod@openbsd.org> |
Remove the definition of USRTEXT. It has no relevance outside of the non-PIE a.out world. ok deraadt@ kettenis@
|
#
857f7c37 |
| 08-Feb-2015 |
deraadt <deraadt@openbsd.org> |
Hilarious! We are not ready yet for large stack random biases, due to the stack region handling in uvm.
|
#
63ea68d5 |
| 05-Feb-2015 |
deraadt <deraadt@openbsd.org> |
Expand STACKGAP_RANDOM to 2MB on machines with large user VA ok kettenis
|
#
62fe2d4b |
| 30-Jan-2014 |
miod <miod@openbsd.org> |
Move declaration of struct vm_page_md from <machine/vmparam.h> to <machine/pmap.h> where it belongs, and compensate in <uvm/uvm_extern.h> by including <uvm/uvm_pmap.h> before <uvm/uvm_page.h>. Tested
Move declaration of struct vm_page_md from <machine/vmparam.h> to <machine/pmap.h> where it belongs, and compensate in <uvm/uvm_extern.h> by including <uvm/uvm_pmap.h> before <uvm/uvm_page.h>. Tested on all MACHINE_ARCH but amd64 and i386 (and hppa64).
show more ...
|
#
736608ca |
| 23-Jan-2014 |
miod <miod@openbsd.org> |
unifdef -D__HAVE_VM_PAGE_MD - no functional change.
|
#
7f135223 |
| 01-Jan-2014 |
miod <miod@openbsd.org> |
Switch alpha to __HAVE_VM_PAGE_MD. From NetBSD.
|
#
184e2458 |
| 23-Mar-2013 |
deraadt <deraadt@openbsd.org> |
refactor sys/param.h and machine/param.h. A lot of #ifdef _KERNEL is added to keep definitions our of user space. The MD files now follow a consistant order -- all namespace intrusion is at the tai
refactor sys/param.h and machine/param.h. A lot of #ifdef _KERNEL is added to keep definitions our of user space. The MD files now follow a consistant order -- all namespace intrusion is at the tail can be cleaned up independently. locore, bootblocks, and libkvm still see enough visibility to build. Checked on 90% of platforms...
show more ...
|
#
2ce3b4a8 |
| 30-May-2011 |
oga <oga@openbsd.org> |
Remove the freelist member from vm_physseg
The new world order of pmemrange makes this data completely redundant (being dealt with by the pmemrange constraints instead). Remove all code that messes
Remove the freelist member from vm_physseg
The new world order of pmemrange makes this data completely redundant (being dealt with by the pmemrange constraints instead). Remove all code that messes with the freelist.
While touching every caller of uvm_page_physload() anyway, add the flags argument to all callers (all but one is 0 and that one already used PHYSLOAD_DEVICE) and remove the macro magic to allow callers to continue without it.
Should shrink the code a bit, as well.
matthew@ pointed out some mistakes i'd made. ``freelist death, I like. Ok.' ariane@ `I agree with the general direction, go ahead and i'll fix any fallout shortly'' miod@ (68k 88k and vax i could not check would build)
show more ...
|
#
2fa72412 |
| 23-Mar-2011 |
pirofti <pirofti@openbsd.org> |
Normalize sentinel. Use _MACHINE_*_H_ and _<ARCH>_*_H_ properly and consitently.
Discussed and okay drahn@. Okay deraadt@.
|
#
01d0831f |
| 15-Dec-2010 |
tedu <tedu@openbsd.org> |
oops, i forgot to check in the BRKSIZ define in uvm, but deraadt thinks its better as a per arch MD define anyway. all default to MAXDSIZ as before.
|
#
f1db0826 |
| 06-Oct-2008 |
brad <brad@openbsd.org> |
more readable virtual memory size values.
ok deraadt@
|
#
f37e88de |
| 25-Jul-2008 |
miod <miod@openbsd.org> |
phyio -> physio
|
#
3f96edc0 |
| 25-Jul-2008 |
kurt <kurt@openbsd.org> |
The PIE address range defaults are too big for alpha and can land on or above the stack. Fix by mapping PIE into the first quarter of the address space before stack. "will do for now" miod@
|
#
b5da920c |
| 24-Jun-2008 |
deraadt <deraadt@openbsd.org> |
On user/kernel shared page table machines, do not let processes map their own page 0, as discussed with miod (and many others previously, including art and toby). On sparc, make this __LDPGSZ becaus
On user/kernel shared page table machines, do not let processes map their own page 0, as discussed with miod (and many others previously, including art and toby). On sparc, make this __LDPGSZ because PAGE_SIZE is non-constant ok miod tedu
show more ...
|
#
a489ea08 |
| 11-Apr-2005 |
deraadt <deraadt@openbsd.org> |
use MD #define to choose stackgap size per-architecture. on sparc, special case sun4c/sun4 -- because address space is more constrained
|
#
6b00896d |
| 28-Nov-2004 |
mickey <mickey@openbsd.org> |
MAXSLP is not really an MD-configurable define so move it to param.h; miod@ testing
|
#
47adadef |
| 23-Jan-2004 |
millert <millert@openbsd.org> |
Crank SHMMAXPGS to 32mb; deraadt@ OK for all, drahn@ OK for macppc + pegasos
|
#
29295d1c |
| 02-Jun-2003 |
millert <millert@openbsd.org> |
Remove the advertising clause in the UCB license which Berkeley rescinded 22 July 1999. Proofed by myself and Theo.
|
#
60535ec9 |
| 17-Feb-2002 |
maja <maja@openbsd.org> |
Patch from Daniel Lucq <daniel@lucq.org>
The patch allows you to change the value of NMBCLUSTERS, BUFCACHEPERCENT and NKMEMPAGES using the config command, instead of recompiling the kernel.
This is
Patch from Daniel Lucq <daniel@lucq.org>
The patch allows you to change the value of NMBCLUSTERS, BUFCACHEPERCENT and NKMEMPAGES using the config command, instead of recompiling the kernel.
This is the kernel part of the patch. I have compiled it on i386, sparc64, alpha and macppc. -moj ok art@ maja@
show more ...
|
#
076b360a |
| 05-Dec-2001 |
art <art@openbsd.org> |
VM_KMEM_SIZE no longer needed.
|
#
3df937b5 |
| 30-Nov-2001 |
art <art@openbsd.org> |
Now that pmaps can have vm_page_md, make pmap_physseg optional.
|
#
b1fbcd7a |
| 27-Jun-2001 |
art <art@openbsd.org> |
MNN is no longer an option.
|
#
22a031d6 |
| 08-Nov-2000 |
ericj <ericj@openbsd.org> |
tag the rest of alpha tree
|