projects
/
akaros.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Fix extra decref of shared_page
[akaros.git]
/
kern
/
src
/
elf.c
2016-10-26
Barret Rhoden
Move the BRK_START to a fixed, safe address (XCC)
blob
|
commitdiff
2016-10-26
Barret Rhoden
Remove proc->heap_top
blob
|
commitdiff
|
diff to current
2016-05-20
Dan Cross
CLEANUP: Remove trailing whitespace throughout the...
blob
|
commitdiff
|
diff to current
2015-12-10
Barret Rhoden
Mark kthreads as ktasks for kernel I/O [2/2]
blob
|
commitdiff
|
diff to current
2015-12-10
Barret Rhoden
Have switch_{to,back} use an opaque uintptr_t
blob
|
commitdiff
|
diff to current
2015-11-18
Davide Libenzi
Added APIs to access process startup information
blob
|
commitdiff
|
diff to current
2015-11-18
Davide Libenzi
Added struct proc pointer to base of the executable...
blob
|
commitdiff
|
diff to current
2015-11-02
Ronald G. Minnich
Make MMAP_LOWEST_VA PAGE_SIZE; set ld.so mmap address
blob
|
commitdiff
|
diff to current
2015-11-02
Barret Rhoden
Rename pgoffset -> pg_num in load_one_elf()
blob
|
commitdiff
|
diff to current
2015-09-28
Barret Rhoden
Specify a permission for do_file_open() [2/7]
blob
|
commitdiff
|
diff to current
2015-07-22
Barret Rhoden
Remove env_entry from struct proc
blob
|
commitdiff
|
diff to current
2015-07-14
Kevin Klues
Finalize arg, env, aux migration (1/3) (CXX) (BB)
blob
|
commitdiff
|
diff to current
2015-07-14
Kevin Klues
One step closer to argv/envp/auxv on the stack
blob
|
commitdiff
|
diff to current
2015-07-14
Kevin Klues
sys_exec and sys_proc_create now use argenv (XCC)
blob
|
commitdiff
|
diff to current
2015-03-17
Barret Rhoden
Makes pte_t an opaque type
blob
|
commitdiff
|
diff to current
2015-02-16
Barret Rhoden
Finishes removal of x86_32 (XCC)
blob
|
commitdiff
|
diff to current
2014-07-30
Ronald G. Minnich
kern: mmap: make the lowest mmap address MiB; mmap...
blob
|
commitdiff
|
diff to current
2014-07-09
Barret Rhoden
Fixes elf panic
blob
|
commitdiff
|
diff to current
2014-04-07
Kevin Klues
Add check for is_valid_elf() before loading in exec
blob
|
commitdiff
|
diff to current
2014-02-09
Barret Rhoden
Fix elf loading 'current' management
blob
|
commitdiff
|
diff to current
2013-07-31
Barret Rhoden
Vcore TLS desc in procdata (XCC)
blob
|
commitdiff
|
diff to current
2013-06-26
Barret Rhoden
Elf loader 32/64 bit checks
blob
|
commitdiff
|
diff to current
2013-06-07
Barret Rhoden
Removes sparc; it's hard to believe (XCC)
blob
|
commitdiff
|
diff to current
2013-04-13
Barret Rhoden
Kernel arch-dependent functions use user_contexts
blob
|
commitdiff
|
diff to current
2013-04-13
Barret Rhoden
Kernel uses user_contexts, instead of TFs
blob
|
commitdiff
|
diff to current
2013-03-22
Barret Rhoden
Merge origin/netpush (networking code) (XCC)
blob
|
commitdiff
|
diff to current
2013-03-06
Barret Rhoden
64 bit file seeking (XCC)
blob
|
commitdiff
|
diff to current
2012-10-04
Barret Rhoden
Fixes bug in generic_dir_read()
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
Fixes MAP_PRIVATE bug in mmap()
blob
|
commitdiff
|
diff to current
2011-11-08
Andrew Waterman
Improved ELF loader
blob
|
commitdiff
|
diff to current
2011-11-07
Andrew Waterman
Don't populate core 0's stack, except for SPARC
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
Andrew Waterman
elf loader now mostly supports 64b elfs
blob
|
commitdiff
|
diff to current
2011-11-03
David Zhu
cosmetic change. removing unnecessary elf_info struct.
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Fixed sparc compiling
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
David Zhu
Make errno and return value work for async syscalls.
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
File opening revisited
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
Fixed bug in reading elf headers
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
load_elf() uses the FS for dynamics
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
load_elf() uses the FS for static programs
blob
|
commitdiff
|
diff to current
2011-11-03
Andrew Waterman
Fixed TLS for statically-linked programs
blob
|
commitdiff
|
diff to current
2011-11-03
Andrew Waterman
Made stuff work on SPARC HW
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
New vcoremap in procinfo
blob
|
commitdiff
|
diff to current
2011-11-03
Andrew Waterman
Moved brk/sbrk into user-space
blob
|
commitdiff
|
diff to current
2011-11-03
Andrew Waterman
Added MAP_POPULATE
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
Use env_segment_alloc for stacks, not mmap
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
Fixes for fork and exec
blob
|
commitdiff
|
diff to current
2011-11-03
Kevin Klues
ELF Loader now sets heap_bottom/heap_top correctly
blob
|
commitdiff
|
diff to current
2011-11-03
Andrew Waterman
User programs now tell kernel the stack pointers for...
blob
|
commitdiff
|
diff to current
2011-11-03
Andrew Waterman
Fixed a trapframe-initialization bug in sys_exec
blob
|
commitdiff
|
diff to current
2011-11-03
Andrew Waterman
gcc-glibc compiles on both SPARC and i386
blob
|
commitdiff
|
diff to current
2010-03-24
Kevin Klues
Checkin of Andrews stuff needed to compile glibc
blob
|
commitdiff
|
diff to current
2010-03-24
Andrew Waterman
Hella ABI changes for ELF dynamic linking
blob
|
commitdiff
|
diff to current