akaros.git
2018-04-30 Barret Rhodenpm: Implement pm_remove_or_zero_pages()
2018-04-30 Barret Rhodenpm: Implement pm_destroy()
2018-04-30 Barret Rhodenradix: Implement radix_tree_destroy()
2018-04-30 Barret Rhodenradix: Add for_each iterators
2018-04-30 Barret Rhoden9ns: Allow racy truncations
2018-04-30 Barret Rhodenmm: Mark dirty pages when we munmap
2018-04-30 Barret Rhoden9ns: Add LRU support to tree filesystems
2018-04-30 Barret Rhoden9ns: Make QTFILE == 0. Goddamn 9p
2018-04-30 Barret Rhodenexec: Clear owning proc earlier
2018-04-30 Barret Rhoden9ns: Add the cache option (-C) to mount
2018-04-30 Barret Rhoden9ns: Remove the old mnt cache
2018-04-30 Barret Rhoden9ns: Clean up the dir->mode bits
2018-04-30 Barret Rhodenstrace: Report errno and errstr on failure
2018-04-30 Barret Rhoden9ns: Support rename
2018-04-30 Barret Rhoden9ns: Add #tmpfs
2018-04-30 Barret Rhodenpm: Track the fs_file instead of the inode/blockdev
2018-04-30 Barret Rhodenkfs: Remove a few old debugging files
2018-04-30 Barret Rhodenvfs: Remove vfs.h
2018-04-30 Barret Rhodenvfs: Move FD management code to 9ns
2018-04-30 Barret Rhodenvfs: Remove the last references to struct file *
2018-04-30 Barret Rhodenvfs: Remove the guts of the VFS
2018-04-30 Barret Rhodenvfs: Remove misc tests
2018-04-30 Barret Rhodenvfs: Remove monitor functions
2018-04-30 Barret Rhodenvfs: Remove KFS, blockdev and devfs
2018-04-30 Barret Rhodenvfs: Remove fs_env from struct proc
2018-04-30 Barret Rhodenvfs: Remove ext2 support
2018-04-30 Barret Rhodenvfs: Remove syscall access to the VFS
2018-04-30 Barret Rhoden9ns: Add get_cwd()
2018-04-30 Barret Rhoden9ns: Remove #root
2018-04-30 Barret Rhoden9ns: kfs: Add root entries
2018-04-30 Barret Rhoden9ns: Add #kfs
2018-04-30 Barret RhodenExtract parse_cpio_entries() from KFS
2018-04-30 Barret Rhoden9ns: allow 'current-less' operations in 9ns
2018-04-30 Barret Rhoden9ns: Implement chdir/fchdir
2018-04-30 Barret RhodenAdd atomic_swap_ptr()
2018-04-30 Barret Rhoden9ns: Remove support for SYS_rename
2018-04-30 Barret Rhoden9ns: Support SYS_rmdir
2018-04-30 Barret Rhoden9ns: Support SYS_access (XCC)
2018-04-30 Barret Rhodenmm: 9ns: Add support for mmap
2018-04-30 Barret RhodenSet O_EXEC when the kernel opens a file for exec
2018-04-30 Barret Rhoden9ns: Add error_jmp(): jump with an existing error
2018-04-30 Barret Rhoden9ns: Add fs_files and tree_files
2018-04-30 Barret Rhodenpm: Add a stub for pm_destroy()
2018-04-30 Barret RhodenAdd a garbage RCU implementation
2018-04-30 Barret Rhoden9ns: Fix devtab function pointer signatures
2018-04-06 Barret Rhodenmm: Allow dev.mmap() to block
2018-04-06 Barret Rhodenmm: Clean up the functional interface
2018-04-06 Barret Rhodenmm: Call dev.mmap before checking the file
2018-04-06 Barret Rhodenmm: Use struct file_or_chan for VMR files
2018-04-06 Barret Rhodenmm: Ignore the FD on MAP_ANON mmaps
2018-04-06 Barret Rhodenmm: Fix permission checks
2018-04-06 Barret Rhodenmm: Stop leaking refs on mmap() errors
2018-04-06 Barret Rhodenmm: Fix type bug
2018-04-06 Barret Rhoden9ns: Allow binds on symlinks
2018-04-06 Barret Rhoden9ns: Sort out when to not follow symlinks
2018-04-06 Barret Rhoden9ns: Fix a couple namec() error cases
2018-04-06 Barret Rhoden9ns: Make walk() follow symlinks
2018-04-06 Barret Rhoden9ns: Use a helper struct for walk/namec options
2018-04-06 Barret Rhoden9ns: Add high-level support for symlinks
2018-04-06 Barret Rhoden9ns: Extend struct dir and the stat M bufs
2018-04-06 Barret Rhoden9ns: Add 'extensions' to namec()
2018-04-06 Barret Rhoden9ns: Add 'extensions' to dev.create
2018-04-06 Barret Rhoden9ns: Set eve's name to "eve"
2018-04-06 Barret Rhodendevalarm: Use the dummy dev functions
2018-04-06 Barret RhodenMove 'KFOP' helpers to umem.c
2018-04-06 Barret Rhoden9ns: Add helpers for permissions checks
2018-03-28 Barret Rhodenvfs: Use a fake device number for KFS
2018-03-28 Barret RhodenAdd an unmount helper
2018-03-28 Barret Rhodenbusybox: Clear errstr after setting errno
2018-03-28 Barret Rhodenmlx4: Disable the user-level bypass
2018-03-28 Barret Rhodenproc: Fix buggy disowning of children
2018-03-28 Barret Rhodenproc: Move decref out of __proc_disown_child()
2018-03-28 Barret Rhodenx86: Fix PTE_ bit definitions (XCC)
2018-03-28 Barret Rhodenx86: Add a kfunc for testing wrmsr()
2018-03-28 Barret RhodenRemove the #defines for struct stat and dirent (XCC)
2018-03-28 Barret RhodenAdd a couple #defines to stdint
2018-03-28 Barret Rhodenslab: Catch attempted NULL frees
2018-02-26 Barret RhodenFix 'include' issue
2017-12-22 Barret Rhodenvmm: Clean up the VM cmdline files
2017-12-22 Barret Rhodenvmm: Add a vmcall for tracing the TF (XCC)
2017-12-22 Barret Rhodenvmm: Handle mov with zero-extend
2017-12-22 Barret Rhodenvmm: Rename userspace's gvatogpa() -> gva2gpa()
2017-12-22 Barret Rhodenvmm: Mask NX / unused bits in guest page walks
2017-12-20 Barret Rhodennet: rock: Read the connection status for getsockopt...
2017-12-20 Barret Rhodennet: rock: Use a helper for conversation filenames...
2017-12-20 Barret Rhodennet: Support non-blocking connect() calls
2017-12-20 Barret Rhodennet: Make select() not spurious
2017-12-20 Barret Rhodennet: Report conversation-wide info in Qdata stats
2017-12-20 Barret Rhodenepoll: Split out the guts of ctl_add and ctl_del
2017-12-20 Barret Rhodennet: rock: Look up the ctl FD with the listen FD (XCC)
2017-12-20 Barret Rhodennet: rock: Mirror F_SETFL flags to all FDs (XCC)
2017-12-15 Barret Rhodennet: rock: Keep the ctl FD open (XCC)
2017-12-14 Barret Rhodenmlx4: Linearize large blocks to avoid dropping packets
2017-12-14 Barret Rhodensched: Slightly fix up tests/prov
2017-12-14 Barret Rhodenparlib: Move the provisioning of cores to a PID
2017-12-14 Barret Rhodenparlib: Move core_sets to parlib
2017-12-14 Barret Rhodenperf: Rename the ros_ core_set code
2017-12-13 Barret Rhodenparlib: Make bitmask.h more compilable
2017-12-13 Barret Rhodensched: Touch up the packed scheduler
2017-12-13 Barret Rhodensched: When disabling SMT, turn off the odd cores
next