2018-04-30 | Barret Rhoden | Use Linux's compiler headers (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | Copy Linux's compiler.h Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | Update Linux's list.h Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | Move PASTE() to common.h Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | Add pcpui helpers Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: Remove CCACHE Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: mnt: Don't use a 'bogus' struct Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: Support setting FD flags (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: Implement fsync with chan_ctl Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: Make chan_ctl() mandatory Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: Add a helper for getting chan's device's name Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: kfs: Give the CPIO blob to the base arena Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: Add #gtfs Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | Use READ_ONCE() for seq counters (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: Clarify a couple struct dev fields Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | pm: Remove the venerable pm_remove_contig() Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | pm: Add pm_free_unused_pages() Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | pm: Add pm_writeback_pages() Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | Fix up bind and mount Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: Add MEM_WAIT in a few places Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | mm: Hold the pte_lock when doing a memwalk Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | mm: Don't decref files while holding a lock Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | Add pte_clear_dirty() Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | mm: Catch allocation failure Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | pm: Allow RCU lookups and qlocked updaters Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | pm: Implement pm_remove_or_zero_pages() Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | pm: Implement pm_destroy() Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | radix: Implement radix_tree_destroy() Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | radix: Add for_each iterators Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: Allow racy truncations Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | mm: Mark dirty pages when we munmap Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: Add LRU support to tree filesystems Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: Make QTFILE == 0. Goddamn 9p Told-off-by: Barret Rhoden <brho@cs.berkeley.edu> Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | exec: Clear owning proc earlier Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: Add the cache option (-C) to mount Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: Remove the old mnt cache Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: Clean up the dir->mode bits Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | strace: Report errno and errstr on failure Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: Support rename Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: Add #tmpfs Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | pm: Track the fs_file instead of the inode/blockdev Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | kfs: Remove a few old debugging files Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | vfs: Remove vfs.h Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | vfs: Move FD management code to 9ns Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | vfs: Remove the last references to struct file * Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | vfs: Remove the guts of the VFS Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | vfs: Remove misc tests Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | vfs: Remove monitor functions Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | vfs: Remove KFS, blockdev and devfs Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | vfs: Remove fs_env from struct proc Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | vfs: Remove ext2 support Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | vfs: Remove syscall access to the VFS Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: Add get_cwd() Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: Remove #root Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: kfs: Add root entries Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: Add #kfs Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | Extract parse_cpio_entries() from KFS Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: allow 'current-less' operations in 9ns Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: Implement chdir/fchdir Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | Add atomic_swap_ptr() Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: Remove support for SYS_rename Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: Support SYS_rmdir Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: Support SYS_access (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | mm: 9ns: Add support for mmap Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | Set O_EXEC when the kernel opens a file for exec Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: Add error_jmp(): jump with an existing error Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: Add fs_files and tree_files Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | pm: Add a stub for pm_destroy() Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | Add a garbage RCU implementation Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-30 | Barret Rhoden | 9ns: Fix devtab function pointer signatures Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-06 | Barret Rhoden | mm: Allow dev.mmap() to block Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-06 | Barret Rhoden | mm: Clean up the functional interface Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-06 | Barret Rhoden | mm: Call dev.mmap before checking the file Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-06 | Barret Rhoden | mm: Use struct file_or_chan for VMR files Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-06 | Barret Rhoden | mm: Ignore the FD on MAP_ANON mmaps Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-06 | Barret Rhoden | mm: Fix permission checks Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-06 | Barret Rhoden | mm: Stop leaking refs on mmap() errors Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-06 | Barret Rhoden | mm: Fix type bug Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-06 | Barret Rhoden | 9ns: Allow binds on symlinks Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-06 | Barret Rhoden | 9ns: Sort out when to not follow symlinks Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-06 | Barret Rhoden | 9ns: Fix a couple namec() error cases Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-06 | Barret Rhoden | 9ns: Make walk() follow symlinks Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-06 | Barret Rhoden | 9ns: Use a helper struct for walk/namec options Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-06 | Barret Rhoden | 9ns: Add high-level support for symlinks Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-06 | Barret Rhoden | 9ns: Extend struct dir and the stat M bufs Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-06 | Barret Rhoden | 9ns: Add 'extensions' to namec() Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-06 | Barret Rhoden | 9ns: Add 'extensions' to dev.create Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-06 | Barret Rhoden | 9ns: Set eve's name to "eve" Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-06 | Barret Rhoden | devalarm: Use the dummy dev functions Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-06 | Barret Rhoden | Move 'KFOP' helpers to umem.c Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-04-06 | Barret Rhoden | 9ns: Add helpers for permissions checks Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-03-28 | Barret Rhoden | vfs: Use a fake device number for KFS Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-03-28 | Barret Rhoden | Add an unmount helper Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-03-28 | Barret Rhoden | busybox: Clear errstr after setting errno Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-03-28 | Barret Rhoden | mlx4: Disable the user-level bypass Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-03-28 | Barret Rhoden | proc: Fix buggy disowning of children Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-03-28 | Barret Rhoden | proc: Move decref out of __proc_disown_child() Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-03-28 | Barret Rhoden | x86: Fix PTE_ bit definitions (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-03-28 | Barret Rhoden | x86: Add a kfunc for testing wrmsr() Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
2018-03-28 | Barret Rhoden | Remove the #defines for struct stat and dirent (XCC) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu> |
commit | commitdiff | tree |
next |