projects
/
akaros.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Remove historical file.
[akaros.git]
/
kern
/
src
/
mm.c
2014-04-07
Barret Rhoden
Can vmap unaligned paddrs
blob
|
commitdiff
2014-04-03
Barret Rhoden
vmap_pmem_nocache()
blob
|
commitdiff
|
diff to current
2014-04-01
Kevin Klues
Roundup the length on munmap().
blob
|
commitdiff
|
diff to current
2014-02-18
Barret Rhoden
SYS_populate_va (XCC)
blob
|
commitdiff
|
diff to current
2014-02-18
Barret Rhoden
MM populate cleanup
blob
|
commitdiff
|
diff to current
2014-02-18
Barret Rhoden
Fault reflection and blocking page faults (XCC)
blob
|
commitdiff
|
diff to current
2014-02-18
Barret Rhoden
Early file mmaps are pinned and populated
blob
|
commitdiff
|
diff to current
2014-02-09
Barret Rhoden
SCP pagefaults can block
blob
|
commitdiff
|
diff to current
2014-02-09
Barret Rhoden
mmap() / page faults won't block while locking
blob
|
commitdiff
|
diff to current
2014-02-09
Barret Rhoden
Page cache rewrite, including page removal
blob
|
commitdiff
|
diff to current
2014-01-17
Barret Rhoden
VMRs that map page_maps are tracked
blob
|
commitdiff
|
diff to current
2014-01-17
Barret Rhoden
Splits the mm_lock
blob
|
commitdiff
|
diff to current
2014-01-17
Barret Rhoden
Page map interface and munmap changes
blob
|
commitdiff
|
diff to current
2014-01-17
Barret Rhoden
Memwalks run CBs on all PTEs, not just PTE_Ps
blob
|
commitdiff
|
diff to current
2014-01-16
Barret Rhoden
Dynamic virtual memory mapping helpers
blob
|
commitdiff
|
diff to current
2013-07-11
Barret Rhoden
Allow file mmaps beyond the end of the file
blob
|
commitdiff
|
diff to current
2013-06-12
Barret Rhoden
Splits x86 into 32 and 64 bit (XCC)
blob
|
commitdiff
|
diff to current
2013-05-31
Barret Rhoden
Replaces all __CONFIG_*__ with CONFIG_*
blob
|
commitdiff
|
diff to current
2013-05-27
Barret Rhoden
Replaces %08p with %p
blob
|
commitdiff
|
diff to current
2013-05-03
Barret Rhoden
Checks addr + len after adjusting addr in mmap()
blob
|
commitdiff
|
diff to current
2013-04-24
Barret Rhoden
Kills processes when MAP_POPULATE fails
blob
|
commitdiff
|
diff to current
2013-03-23
Barret Rhoden
Don't populate / fault in prot == 0 pages
blob
|
commitdiff
|
diff to current
2013-03-22
Barret Rhoden
Merge origin/netpush (networking code) (XCC)
blob
|
commitdiff
|
diff to current
2012-05-11
Andrew Waterman
big speedups for memcpy/memset
blob
|
commitdiff
|
diff to current
2012-02-03
Barret Rhoden
Preserves mmaps of MAP_SHARED files across fork()
blob
|
commitdiff
|
diff to current
2012-02-03
Barret Rhoden
Fixes bug with mmapping beyond a file's last page
blob
|
commitdiff
|
diff to current
2012-02-03
Barret Rhoden
Load elf program segments with the correct perms
blob
|
commitdiff
|
diff to current
2012-01-31
Barret Rhoden
Better file permission checks in mmap()
blob
|
commitdiff
|
diff to current
2012-01-31
Barret Rhoden
Fixes MAP_PRIVATE bug in mmap()
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
proc_destroy() no longer requires edible refs
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Breaks up the proc_lock to use the mm_lock
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
mm.h directly includes ros/mman.h
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
__do_mmap() also adjusts anonymous addresses
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
e1000 uses the new kernel dynamic VA mapping
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Basic functions to dynamically adjust kernel vmaps
blob
|
commitdiff
|
diff to current
2011-11-03
Andrew Waterman
fixed printd() bugs when DEBUG is defined
blob
|
commitdiff
|
diff to current
2011-11-03
David Zhu
More addition to arsc infrastructure.
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
mmap() with addr 0 will start from BRK_END
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Proactive 0s new vm_region structs
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
proc_destroy() refcnting issues dealt with
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Ext2 uses the page cache for block metadata
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Fixes page reference counting wrt to upage_alloc()
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Uses kref for struct page
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Fixes TLS for statically linked apps in _M mode
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Fixes bug with mprotect() and munmap()
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
load_elf() zeros the BSS via the kernel mapping
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
x86 page faults know about the reason for the PF
blob
|
commitdiff
|
diff to current
2011-11-03
David Zhu
Fixing syscalls to new seterrno and setretval.
blob
|
commitdiff
|
diff to current
2011-11-03
David Zhu
Make errno and return value work for async syscalls.
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Clarifies issues in mprotect with MAP_PRIVATE
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
File modes and permissions
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Fixed mmap() so that offset is a number of pages
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Uses kref in the FS, fixes up refcount bugs
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Destroys vmrs on __proc_free()
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
MAP_PRIVATE with PROT_WRITE
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
File <-> file descriptor management
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
do_mmap() checks in with the FS
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Page cache for memory mapped files
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
mmap() errnos
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
mmap() merges, fixed 0-page allocation bug
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Renamed vm_prot from vm_perm to be more consistent
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Avoids deadlock when handle_page_fault() fails
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Cleaned up issues with PAGE_UNMAPPED and friends
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Removed the old pfault, fork() uses VMRs
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
mmap() and friends using vm regions
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
VM regions: management functions and structs
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Removed CONFIG_OSDI and EXPER_TRADPROC
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Fixed EXPER_TRADPROC mmaping
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
MPC TLB shootdowns
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
proc_lock is no longer an irqsave
blob
|
commitdiff
|
diff to current
2011-11-03
Kevin Klues
Cleaned up the way ifdefs are handled
blob
|
commitdiff
|
diff to current
2011-11-03
Andrew Waterman
Removed env_segment_alloc/free
blob
|
commitdiff
|
diff to current
2011-11-03
Andrew Waterman
Added MAP_POPULATE
blob
|
commitdiff
|
diff to current
2011-11-03
Andrew Waterman
Added icache flushing
blob
|
commitdiff
|
diff to current
2011-11-03
Andrew Waterman
Added demand paging support
blob
|
commitdiff
|
diff to current
2011-11-03
Andrew Waterman
Files are represented with struct file
blob
|
commitdiff
|
diff to current
2011-11-03
Andrew Waterman
Added arch framework for handling page faults
blob
|
commitdiff
|
diff to current
2011-11-03
Kevin Klues
removed debug printks from mm
blob
|
commitdiff
|
diff to current
2011-11-03
Kevin Klues
Removed references to intptr_t
blob
|
commitdiff
|
diff to current
2010-03-24
Andrew Waterman
Hella ABI changes for ELF dynamic linking
blob
|
commitdiff
|
diff to current
2010-02-09
Andrew Waterman
Made BusyBox work
blob
|
commitdiff
|
diff to current
2010-02-08
Andrew Waterman
Merge branch 'master' of ssh://waterman@scm.millennium...
blob
|
commitdiff
|
diff to current
2010-02-08
Barret Rhoden
MM touchups
blob
|
commitdiff
|
diff to current
2010-02-06
Andrew Waterman
Merge branch 'master' of ssh://waterman@scm.millennium...
blob
|
commitdiff
|
diff to current
2010-02-06
Andrew Waterman
Added mprotect; made mmap work (dumbly) for files
blob
|
commitdiff
|
diff to current
2010-01-27
Andrew Waterman
I hate failed merges
blob
|
commitdiff
|
diff to current
2010-01-27
Andrew Waterman
Added dumb implementation of get_free_va_range.
blob
|
commitdiff
|
diff to current
2010-01-19
Andrew Waterman
Merge branch 'master' of ssh://waterman@scm.millennium...
blob
|
commitdiff
|
diff to current
2010-01-14
Andrew Waterman
Merge branch 'master' of ssh://waterman@scm.millennium...
blob
|
commitdiff
|
diff to current
2010-01-14
Andrew Waterman
Sped up fork/exec significantly
blob
|
commitdiff
|
diff to current
2009-12-03
Barret Rhoden
Merge remote branch 'origin/sparc-dev'
blob
|
commitdiff
|
diff to current
2009-10-28
Andrew Waterman
Merge branch 'sparc-dev' of ssh://waterman@scm.millenni...
blob
|
commitdiff
|
diff to current
2009-10-28
Kevin Klues
Finished up the page coloring stuff
blob
|
commitdiff
|
diff to current
2009-10-21
Kevin Klues
Adding support for the brk system call
blob
|
commitdiff
|
diff to current
2009-10-19
Barret Rhoden
Yield for single and parallel processes
blob
|
commitdiff
|
diff to current
2009-10-19
Barret Rhoden
Resource request calls and core request handling
blob
|
commitdiff
|
diff to current
2009-10-19
Barret Rhoden
Stacks and syscall support for parallel processes
blob
|
commitdiff
|
diff to current
2009-10-19
Barret Rhoden
Initial mmap()
blob
|
commitdiff
|
diff to current