History log of /netbsd-src/sys/uvm/uvm_unix.c (Results 26 – 50 of 51)
Revision Date Author Comments
# 205c159f 08-Dec-2001 thorpej <thorpej@NetBSD.org>

Make the coredump routine exec-format/emulation specific. Split
out traditional NetBSD coredump routines into core_netbsd.c and
netbsd32_core.c (for COMPAT_NETBSD32).


# b616d1ca 10-Nov-2001 lukem <lukem@NetBSD.org>

add RCSIDs, and in some cases, slightly cleanup #include order


# b0b19996 06-Jun-2001 mrg <mrg@NetBSD.org>

uvm_coredump32() moved into compat/netbsd32.


# 821ec03e 02-Jun-2001 chs <chs@NetBSD.org>

replace vm_map{,_entry}_t with struct vm_map{,_entry} *.


# 38453029 25-May-2001 chs <chs@NetBSD.org>

remove trailing whitespace.


# 6b9d94cd 06-May-2001 ross <ross@NetBSD.org>

Fix overflow errors in brk(2).


# d618ec62 19-Mar-2001 simonb <simonb@NetBSD.org>

In sys_obreak(), the return value of atop() was being used to change
the process dsize for both positive and negative changes. Since atop()
casts its result to a paddr_t (which is unsigned), negativ

In sys_obreak(), the return value of atop() was being used to change
the process dsize for both positive and negative changes. Since atop()
casts its result to a paddr_t (which is unsigned), negative changes in
process data size resulted in unrealistic dsizes being set. Use
"dsize -= atop(-diff)" for a negative diffs. Fixes the "Impossible
process sizes" mentioned on current-users.

Unsigned cast catch and much debugging help from Martin Laubach.

show more ...


# ac3bc537 15-Mar-2001 chs <chs@NetBSD.org>

eliminate the KERN_* error codes in favor of the traditional E* codes.
the mapping is:

KERN_SUCCESS 0
KERN_INVALID_ADDRESS EFAULT
KERN_PROTECTION_FAILURE EACCES
KERN_NO_SPACE ENOMEM
KERN_INVAL

eliminate the KERN_* error codes in favor of the traditional E* codes.
the mapping is:

KERN_SUCCESS 0
KERN_INVALID_ADDRESS EFAULT
KERN_PROTECTION_FAILURE EACCES
KERN_NO_SPACE ENOMEM
KERN_INVALID_ARGUMENT EINVAL
KERN_FAILURE various, mostly turn into KASSERTs
KERN_RESOURCE_SHORTAGE ENOMEM
KERN_NOT_RECEIVER <unused>
KERN_NO_ACCESS <unused>
KERN_PAGES_LOCKED <unused>

show more ...


# 72a24b4e 13-Sep-2000 thorpej <thorpej@NetBSD.org>

Add an align argument to uvm_map() and some callers of that
routine. Works similarly fto pmap_prefer(), but allows callers
to specify a minimum power-of-two alignment of the region.
How we ever got

Add an align argument to uvm_map() and some callers of that
routine. Works similarly fto pmap_prefer(), but allows callers
to specify a minimum power-of-two alignment of the region.
How we ever got along without this for so long is beyond me.

show more ...


# 11d2a68c 07-Sep-2000 chs <chs@NetBSD.org>

fix uvm_coredump32() just like uvm_coredump().


# db3465f6 24-Aug-2000 chs <chs@NetBSD.org>

in uvm_coredump(), avoid dumping parts of the stack multiple times
while skipping parts of the stack that hasn't been used.
pointed out by SAITOH Masanobu <masanobu@iij.ad.jp>.


# 5b2b68bb 10-Jul-2000 mrg <mrg@NetBSD.org>

fix a cast for sparc64.


# 1079b4c0 02-Jul-2000 thorpej <thorpej@NetBSD.org>

- Avoid an integer overflow when checking if we have exceeded our
rlimit in sbrk. Slightly modified from a patch from Artur Grabowski.
- Rearrange code slightly, partially from Artur Grabowski.
-

- Avoid an integer overflow when checking if we have exceeded our
rlimit in sbrk. Slightly modified from a patch from Artur Grabowski.
- Rearrange code slightly, partially from Artur Grabowski.
- Only adjust vm_dsize if the grow or shrink actually succeeds.

show more ...


# dea44a9e 27-Jun-2000 mrg <mrg@NetBSD.org>

remove include of <vm/vm.h>


# 641df97d 30-Mar-2000 augustss <augustss@NetBSD.org>

Remove more register declarations.


# 6e5b64c8 26-Mar-2000 kleink <kleink@NetBSD.org>

Merge parts of chs-ubc2 into the trunk:
Add a new type voff_t (defined as a synonym for off_t) to describe offsets
into uvm objects, and update the appropriate interfaces to use it, the
most visible

Merge parts of chs-ubc2 into the trunk:
Add a new type voff_t (defined as a synonym for off_t) to describe offsets
into uvm objects, and update the appropriate interfaces to use it, the
most visible effect being the ability to mmap() file offsets beyond
the range of a vaddr_t.

Originally by Chuck Silvers; blame me for problems caused by merging this
into non-UBC.

show more ...


# c0ac6787 30-Dec-1999 eeh <eeh@NetBSD.org>

I should have made uvm_page_physload() take paddr_t's instead of vaddr_t's.
Also, add uvm_coredump32().


# 5277c5e4 04-Dec-1999 fvdl <fvdl@NetBSD.org>

CL* clearout


# a0139bc3 25-Mar-1999 mrg <mrg@NetBSD.org>

remove now >1 year old pre-release message.


# 025ae6bd 11-Oct-1998 chuck <chuck@NetBSD.org>

remove unused share map code from UVM:
- update calls to uvm_unmap_remove/uvm_unmap (mainonly boolean arg
has been removed)
- replace UVM_ET_ISMAP checks with UVM_ET_ISSUBMAP checks


# a2dd74ed 13-Aug-1998 eeh <eeh@NetBSD.org>

Merge paddr_t changes into the main branch.


# e95c22ee 28-Jul-1998 thorpej <thorpej@NetBSD.org>

Don't cast the null residual pointer passed to vn_rdwr().


# 8106d135 09-Mar-1998 mrg <mrg@NetBSD.org>

KNF.


# 1f6b921c 07-Feb-1998 mrg <mrg@NetBSD.org>

restore rcsids


# 9eb328b4 06-Feb-1998 thorpej <thorpej@NetBSD.org>

RCS ID police.


123