History log of /openbsd/sys/arch/alpha/include/vmparam.h (Results 1 – 25 of 30)
Revision Date Author Comments
# 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


12