Use the better hash multiplier for __generic_hash
[akaros.git] / kern / src / umem.c
2016-04-18 Barret RhodenRemove the last vestiges of the old syscall tracer
2016-02-02 Barret RhodenRestrict uva2kva() to only work for user addresses
2015-12-10 Barret RhodenHave switch_{to,back} use an opaque uintptr_t
2015-11-18 Davide LibenziAdded full binary path into the proc structure
2015-11-16 Davide LibenziMigrated user memory copy APIs to use the new exception...
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-04-07 Barret RhodenRedefines PTE present vs mapped
2015-03-17 Barret RhodenRemoves Ivy annotations (XCC)
2015-03-17 Barret RhodenMakes pte_t an opaque type
2014-04-08 Barret RhodenRemoves user_mem_check, fixes syscall bug
2013-08-15 Barret RhodenROUNDDOWN can handle uint64_t on 32 bit (XCC)
2013-03-22 Barret RhodenMerge origin/netpush (networking code) (XCC)
2013-03-06 Barret RhodenUse EFAULT instead of EINVAL for bad user pointers
2011-11-03 Barret Rhodenproc_destroy() no longer requires edible refs
2011-11-03 Andrew Watermanuser_mem_check/assert now also check for alignment
2011-11-03 Barret Rhodenuva2kva() - Does a page table walk to convert
2011-11-03 Barret Rhodenproc_destroy() refcnting issues dealt with
2011-11-03 Barret RhodenRevamped event interfaces (XCC)
2011-11-03 David ZhuFixing syscalls to new seterrno and setretval.
2011-11-03 David ZhuMake errno and return value work for async syscalls.
2011-11-03 Barret Rhodenuser_strdup() forces null termination
2011-11-03 Barret RhodenConverts sys_exec / proc_create to use umem
2011-11-03 Barret RhodenReorganized user-memory checking/copying functions