projects
/
akaros.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
mm: Hold the pte_lock when doing a memwalk
[akaros.git]
/
kern
/
2018-04-30
Barret Rhoden
mm: Hold the pte_lock when doing a memwalk
tree
|
commitdiff
2018-04-30
Barret Rhoden
mm: Don't decref files while holding a lock
tree
|
commitdiff
2018-04-30
Barret Rhoden
Add pte_clear_dirty()
tree
|
commitdiff
2018-04-30
Barret Rhoden
mm: Catch allocation failure
tree
|
commitdiff
2018-04-30
Barret Rhoden
pm: Allow RCU lookups and qlocked updaters
tree
|
commitdiff
2018-04-30
Barret Rhoden
pm: Implement pm_remove_or_zero_pages()
tree
|
commitdiff
2018-04-30
Barret Rhoden
pm: Implement pm_destroy()
tree
|
commitdiff
2018-04-30
Barret Rhoden
radix: Implement radix_tree_destroy()
tree
|
commitdiff
2018-04-30
Barret Rhoden
radix: Add for_each iterators
tree
|
commitdiff
2018-04-30
Barret Rhoden
9ns: Allow racy truncations
tree
|
commitdiff
2018-04-30
Barret Rhoden
mm: Mark dirty pages when we munmap
tree
|
commitdiff
2018-04-30
Barret Rhoden
9ns: Add LRU support to tree filesystems
tree
|
commitdiff
2018-04-30
Barret Rhoden
9ns: Make QTFILE == 0. Goddamn 9p
tree
|
commitdiff
2018-04-30
Barret Rhoden
exec: Clear owning proc earlier
tree
|
commitdiff
2018-04-30
Barret Rhoden
9ns: Remove the old mnt cache
tree
|
commitdiff
2018-04-30
Barret Rhoden
9ns: Clean up the dir->mode bits
tree
|
commitdiff
2018-04-30
Barret Rhoden
strace: Report errno and errstr on failure
tree
|
commitdiff
2018-04-30
Barret Rhoden
9ns: Support rename
tree
|
commitdiff
2018-04-30
Barret Rhoden
9ns: Add #tmpfs
tree
|
commitdiff
2018-04-30
Barret Rhoden
pm: Track the fs_file instead of the inode/blockdev
tree
|
commitdiff
2018-04-30
Barret Rhoden
kfs: Remove a few old debugging files
tree
|
commitdiff
2018-04-30
Barret Rhoden
vfs: Remove vfs.h
tree
|
commitdiff
2018-04-30
Barret Rhoden
vfs: Move FD management code to 9ns
tree
|
commitdiff
2018-04-30
Barret Rhoden
vfs: Remove the last references to struct file *
tree
|
commitdiff
2018-04-30
Barret Rhoden
vfs: Remove the guts of the VFS
tree
|
commitdiff
2018-04-30
Barret Rhoden
vfs: Remove misc tests
tree
|
commitdiff
2018-04-30
Barret Rhoden
vfs: Remove monitor functions
tree
|
commitdiff
2018-04-30
Barret Rhoden
vfs: Remove KFS, blockdev and devfs
tree
|
commitdiff
2018-04-30
Barret Rhoden
vfs: Remove fs_env from struct proc
tree
|
commitdiff
2018-04-30
Barret Rhoden
vfs: Remove ext2 support
tree
|
commitdiff
2018-04-30
Barret Rhoden
vfs: Remove syscall access to the VFS
tree
|
commitdiff
2018-04-30
Barret Rhoden
9ns: Add get_cwd()
tree
|
commitdiff
2018-04-30
Barret Rhoden
9ns: Remove #root
tree
|
commitdiff
2018-04-30
Barret Rhoden
9ns: kfs: Add root entries
tree
|
commitdiff
2018-04-30
Barret Rhoden
9ns: Add #kfs
tree
|
commitdiff
2018-04-30
Barret Rhoden
Extract parse_cpio_entries() from KFS
tree
|
commitdiff
2018-04-30
Barret Rhoden
9ns: allow 'current-less' operations in 9ns
tree
|
commitdiff
2018-04-30
Barret Rhoden
9ns: Implement chdir/fchdir
tree
|
commitdiff
2018-04-30
Barret Rhoden
Add atomic_swap_ptr()
tree
|
commitdiff
2018-04-30
Barret Rhoden
9ns: Remove support for SYS_rename
tree
|
commitdiff
2018-04-30
Barret Rhoden
9ns: Support SYS_rmdir
tree
|
commitdiff
2018-04-30
Barret Rhoden
9ns: Support SYS_access (XCC)
tree
|
commitdiff
2018-04-30
Barret Rhoden
mm: 9ns: Add support for mmap
tree
|
commitdiff
2018-04-30
Barret Rhoden
Set O_EXEC when the kernel opens a file for exec
tree
|
commitdiff
2018-04-30
Barret Rhoden
9ns: Add error_jmp(): jump with an existing error
tree
|
commitdiff
2018-04-30
Barret Rhoden
9ns: Add fs_files and tree_files
tree
|
commitdiff
2018-04-30
Barret Rhoden
pm: Add a stub for pm_destroy()
tree
|
commitdiff
2018-04-30
Barret Rhoden
Add a garbage RCU implementation
tree
|
commitdiff
2018-04-30
Barret Rhoden
9ns: Fix devtab function pointer signatures
tree
|
commitdiff
2018-04-06
Barret Rhoden
mm: Allow dev.mmap() to block
tree
|
commitdiff
2018-04-06
Barret Rhoden
mm: Clean up the functional interface
tree
|
commitdiff
2018-04-06
Barret Rhoden
mm: Call dev.mmap before checking the file
tree
|
commitdiff
2018-04-06
Barret Rhoden
mm: Use struct file_or_chan for VMR files
tree
|
commitdiff
2018-04-06
Barret Rhoden
mm: Ignore the FD on MAP_ANON mmaps
tree
|
commitdiff
2018-04-06
Barret Rhoden
mm: Fix permission checks
tree
|
commitdiff
2018-04-06
Barret Rhoden
mm: Stop leaking refs on mmap() errors
tree
|
commitdiff
2018-04-06
Barret Rhoden
mm: Fix type bug
tree
|
commitdiff
2018-04-06
Barret Rhoden
9ns: Allow binds on symlinks
tree
|
commitdiff
2018-04-06
Barret Rhoden
9ns: Sort out when to not follow symlinks
tree
|
commitdiff
2018-04-06
Barret Rhoden
9ns: Fix a couple namec() error cases
tree
|
commitdiff
2018-04-06
Barret Rhoden
9ns: Make walk() follow symlinks
tree
|
commitdiff
2018-04-06
Barret Rhoden
9ns: Use a helper struct for walk/namec options
tree
|
commitdiff
2018-04-06
Barret Rhoden
9ns: Add high-level support for symlinks
tree
|
commitdiff
2018-04-06
Barret Rhoden
9ns: Extend struct dir and the stat M bufs
tree
|
commitdiff
2018-04-06
Barret Rhoden
9ns: Add 'extensions' to namec()
tree
|
commitdiff
2018-04-06
Barret Rhoden
9ns: Add 'extensions' to dev.create
tree
|
commitdiff
2018-04-06
Barret Rhoden
9ns: Set eve's name to "eve"
tree
|
commitdiff
2018-04-06
Barret Rhoden
devalarm: Use the dummy dev functions
tree
|
commitdiff
2018-04-06
Barret Rhoden
Move 'KFOP' helpers to umem.c
tree
|
commitdiff
2018-04-06
Barret Rhoden
9ns: Add helpers for permissions checks
tree
|
commitdiff
2018-03-28
Barret Rhoden
vfs: Use a fake device number for KFS
tree
|
commitdiff
2018-03-28
Barret Rhoden
mlx4: Disable the user-level bypass
tree
|
commitdiff
2018-03-28
Barret Rhoden
proc: Fix buggy disowning of children
tree
|
commitdiff
2018-03-28
Barret Rhoden
proc: Move decref out of __proc_disown_child()
tree
|
commitdiff
2018-03-28
Barret Rhoden
x86: Fix PTE_ bit definitions (XCC)
tree
|
commitdiff
2018-03-28
Barret Rhoden
x86: Add a kfunc for testing wrmsr()
tree
|
commitdiff
2018-03-28
Barret Rhoden
Remove the #defines for struct stat and dirent (XCC)
tree
|
commitdiff
2018-03-28
Barret Rhoden
Add a couple #defines to stdint
tree
|
commitdiff
2018-03-28
Barret Rhoden
slab: Catch attempted NULL frees
tree
|
commitdiff
2018-02-26
Barret Rhoden
Fix 'include' issue
tree
|
commitdiff
2017-12-22
Barret Rhoden
vmm: Clean up the VM cmdline files
tree
|
commitdiff
2017-12-22
Barret Rhoden
vmm: Add a vmcall for tracing the TF (XCC)
tree
|
commitdiff
2017-12-20
Barret Rhoden
net: Support non-blocking connect() calls
tree
|
commitdiff
2017-12-20
Barret Rhoden
net: Report conversation-wide info in Qdata stats
tree
|
commitdiff
2017-12-14
Barret Rhoden
mlx4: Linearize large blocks to avoid dropping packets
tree
|
commitdiff
2017-12-13
Barret Rhoden
sched: Touch up the packed scheduler
tree
|
commitdiff
2017-12-13
Barret Rhoden
sched: When disabling SMT, turn off the odd cores
tree
|
commitdiff
2017-12-13
Barret Rhoden
sched: Fix packed initialization
tree
|
commitdiff
2017-12-13
Barret Rhoden
sched: Remove the idle core interface
tree
|
commitdiff
2017-12-13
Kevin Klues
Add implementation of packed core alloc strategy
tree
|
commitdiff
2017-12-13
Barret Rhoden
x86: Fix topology detection
tree
|
commitdiff
2017-12-13
Barret Rhoden
vmx: Squelch per-core startup messages
tree
|
commitdiff
2017-12-12
Barret Rhoden
vmm: Provide a fast-path for IPIs in the kernel
tree
|
commitdiff
2017-12-05
Barret Rhoden
Fix Linux timers, jiffies, and HZ
tree
|
commitdiff
2017-11-22
Barret Rhoden
vmm: Export the TSC freq via a vmcall (XCC)
tree
|
commitdiff
2017-11-22
Barret Rhoden
vmm: Remove lapic_timer_frequency from the cmd line
tree
|
commitdiff
2017-11-22
Barret Rhoden
Allow sys_halt_core() to monitor notif_pending
tree
|
commitdiff
2017-11-22
Barret Rhoden
Make cpu_halt() return with IRQs disabled
tree
|
commitdiff
2017-11-22
Barret Rhoden
vmm: Let the VMM control mwait vmexits (XCC)
tree
|
commitdiff
2017-11-22
Barret Rhoden
x86: Remove UNUSED_ARG #define
tree
|
commitdiff
next