summaryrefslogtreecommitdiff
path: root/sys/kern/sysv_shm.c
AgeCommit message (Expand)Author
2003-12-06Wrap long line.simonb
2003-12-05add #ifdef DEBUG segnum sanity check in shm_delete_mapping()jdolecek
2003-10-26allocate virtual memory for SYSV shm, msg and semaphore structuresjdolecek
2003-09-10Fix the "COW" case if a process does a detach() between fork()drochner
2003-09-09Make per-process shm segment descriptor magement scale better for largedrochner
2003-02-20Introduce "top down" memory management for mmap()ed allocations. Thisatatat
2003-02-01Add extensible malloc types, adapted from FreeBSD. This turnsthorpej
2003-01-30Two small changes to the ELF exec code:atatat
2003-01-18Merge the nathanw_sa branch.thorpej
2002-04-03Split off the backend of the shmat system call, and find removed segmentsfvdl
2001-11-15don't need <sys/types.h> when including <sys/param.h>lukem
2001-11-12add RCSIDslukem
2001-03-15eliminate the KERN_* error codes in favor of the traditional E* codes.chs
2000-11-14NBPG -> PAGE_SIZEthorpej
2000-09-13Add an align argument to uvm_map() and some callers of thatthorpej
2000-07-22Delete a couple of <uvm/uvm_extern.h> includes that were forsimonb
2000-06-27remove include of <vm/vm.h>mrg
2000-06-02Add new sysctl node "KERN_SYSVIPC_INFO" with "KERN_SYSVIPC_MSG_INFO",simonb
2000-04-15Remove shmsegs declaration from conf/param.c - it doesn't belong here.simonb
2000-03-26Merge parts of chs-ubc2 into the trunk:kleink
1999-12-03First round of discarding the CL* macros.ragge
1999-08-25Overhaul of the SVID IPC facilities, primarily to use the types specifiedthorpej
1999-03-24completely remove Mach VM support. all that is left is the all themrg
1998-10-21No need to get definition of "SYSV..." from "opt_sysv.h" because theytron
1998-10-19Defopt SYSVMSG, SYSVSEM and SYSVSHM.tron
1998-08-15Make copyright notices with my name consistent.mycroft
1998-08-13Merge paddr_t changes into the main branch.eeh
1998-08-04Abolition of bcopy, ovbcopy, bcmp, and bzero, phase one.perry
1998-07-24uvm_deallocate() takes an address and a size, not an address range. Fromthorpej
1998-05-07Various SysV IPC prototype changes.kleink
1998-02-10- add defopt's for UVM, UVMHIST and PMAP_NEW.mrg
1998-02-05initial import of the new virtual memory system, UVM, into -current.mrg
1998-01-03Make shmexit() and shmfork() take struct vmspace *'s, not struct proc *'s,thorpej
1997-10-09Fix error handling - call wakeup() in error case too.drochner
1997-10-07Use a swap pager backed VM object for sysV shm instead of kernel VM.drochner
1996-09-01Calling shmdt(2) before calling shmat(2) would crash the system becausechristos
1996-03-16Fix printf() formats.christos
1996-02-09More proto fixeschristos
1996-02-04First pass at prototypingchristos
1995-12-09Remove unused third arg to shmfork().mycroft
1995-10-07Prefix names of system call implementation functions with `sys_'.mycroft
1995-09-19Make system calls conform to a standard prototype and bring thosethorpej
1995-06-29try to insure that the 'default' address for shm segments is the samecgd
1995-06-24Extracted all of the compat_xxx routines, and created a library [libcompat]christos
1995-06-05We need some compat_10 routines if COMPAT_SUNOS is on (PR #1008).pk
1995-05-10tty_tb.c: need to include ioctl_compat.h in order to compile.christos
1994-12-22kill the #if 0 around SHM_*LOCK. makes no difference, though...cgd
1994-10-20update for new syscall args description mechanismcgd
1994-08-31Decrease shm_nused when a segment is deleted.mycroft
1994-08-22initialize shmmax to `# of pages' at compile time; multiply by NBPG atderaadt