Use the better hash multiplier for __generic_hash
[akaros.git] / kern / src / elf.c
2017-09-16 Barret RhodenRemove the frontend appserver code
2017-08-14 Barret Rhodenmm: Enforce MAP_PRIVATE xor MAP_SHARED (XCC)
2016-10-26 Barret RhodenMove the BRK_START to a fixed, safe address (XCC)
2016-10-26 Barret RhodenRemove proc->heap_top
2016-05-20 Dan CrossCLEANUP: Remove trailing whitespace throughout the...
2015-12-10 Barret RhodenMark kthreads as ktasks for kernel I/O [2/2]
2015-12-10 Barret RhodenHave switch_{to,back} use an opaque uintptr_t
2015-11-18 Davide LibenziAdded APIs to access process startup information
2015-11-18 Davide LibenziAdded struct proc pointer to base of the executable...
2015-11-02 Ronald G. MinnichMake MMAP_LOWEST_VA PAGE_SIZE; set ld.so mmap address
2015-11-02 Barret RhodenRename pgoffset -> pg_num in load_one_elf()
2015-09-28 Barret RhodenSpecify a permission for do_file_open() [2/7]
2015-07-22 Barret RhodenRemove env_entry from struct proc
2015-07-14 Kevin KluesFinalize arg, env, aux migration (1/3) (CXX) (BB)
2015-07-14 Kevin KluesOne step closer to argv/envp/auxv on the stack
2015-07-14 Kevin Kluessys_exec and sys_proc_create now use argenv (XCC)
2015-03-17 Barret RhodenMakes pte_t an opaque type
2015-02-16 Barret RhodenFinishes removal of x86_32 (XCC)
2014-07-30 Ronald G. Minnichkern: mmap: make the lowest mmap address MiB; mmap...
2014-07-09 Barret RhodenFixes elf panic
2014-04-07 Kevin KluesAdd check for is_valid_elf() before loading in exec
2014-02-09 Barret RhodenFix elf loading 'current' management
2013-07-31 Barret RhodenVcore TLS desc in procdata (XCC)
2013-06-26 Barret RhodenElf loader 32/64 bit checks
2013-06-07 Barret RhodenRemoves sparc; it's hard to believe (XCC)
2013-04-13 Barret RhodenKernel arch-dependent functions use user_contexts
2013-04-13 Barret RhodenKernel uses user_contexts, instead of TFs
2013-03-22 Barret RhodenMerge origin/netpush (networking code) (XCC)
2013-03-06 Barret Rhoden64 bit file seeking (XCC)
2012-10-04 Barret RhodenFixes bug in generic_dir_read()
2012-02-03 Barret RhodenLoad elf program segments with the correct perms
2012-01-31 Barret RhodenFixes MAP_PRIVATE bug in mmap()
2011-11-08 Andrew WatermanImproved ELF loader
2011-11-07 Andrew WatermanDon't populate core 0's stack, except for SPARC
2011-11-03 Barret Rhodenmm.h directly includes ros/mman.h
2011-11-03 Andrew Watermanelf loader now mostly supports 64b elfs
2011-11-03 David Zhucosmetic change. removing unnecessary elf_info struct.
2011-11-03 Barret RhodenFixed sparc compiling
2011-11-03 Barret Rhodenload_elf() zeros the BSS via the kernel mapping
2011-11-03 David ZhuMake errno and return value work for async syscalls.
2011-11-03 Barret RhodenFile opening revisited
2011-11-03 Barret RhodenUses kref in the FS, fixes up refcount bugs
2011-11-03 Barret RhodenFixed bug in reading elf headers
2011-11-03 Barret Rhodenload_elf() uses the FS for dynamics
2011-11-03 Barret Rhodenload_elf() uses the FS for static programs
2011-11-03 Andrew WatermanFixed TLS for statically-linked programs
2011-11-03 Andrew WatermanMade stuff work on SPARC HW
2011-11-03 Barret RhodenNew vcoremap in procinfo
2011-11-03 Andrew WatermanMoved brk/sbrk into user-space
2011-11-03 Andrew WatermanAdded MAP_POPULATE
2011-11-03 Andrew WatermanFiles are represented with struct file
2011-11-03 Andrew WatermanUse env_segment_alloc for stacks, not mmap
2011-11-03 Andrew WatermanAdded arch framework for handling page faults
2011-11-03 Kevin KluesFixes for fork and exec
2011-11-03 Kevin KluesELF Loader now sets heap_bottom/heap_top correctly
2011-11-03 Andrew WatermanUser programs now tell kernel the stack pointers for...
2011-11-03 Andrew WatermanFixed a trapframe-initialization bug in sys_exec
2011-11-03 Andrew Watermangcc-glibc compiles on both SPARC and i386
2010-03-24 Kevin KluesCheckin of Andrews stuff needed to compile glibc
2010-03-24 Andrew WatermanHella ABI changes for ELF dynamic linking