Truly independent web browser
Find a file
Andreas Kling 10c470e95f Make page_in_from_vnode 2x faster.
...by adding a new class called Ext2Inode that inherits CoreInode.
The idea is that a vnode will wrap a CoreInode rather than InodeIdentifier.
Each CoreInode subclass can keep whatever caches they like.

Right now, Ext2Inode caches the list of block indices since it can be very
expensive to retrieve.
2018-11-13 13:02:39 +01:00
AK Make page_in_from_vnode 2x faster. 2018-11-13 13:02:39 +01:00
Base/etc Add getgrent() family of functions. 2018-11-06 22:27:51 +01:00
ELFLoader Make loading /bin/bash ~250x faster. 2018-11-12 13:45:15 +01:00
Kernel Make page_in_from_vnode 2x faster. 2018-11-13 13:02:39 +01:00
LibC Add close-on-exec flag for file descriptors. 2018-11-13 01:36:31 +01:00
Userland Reduce kmalloc() traffic in directory iteration. 2018-11-13 00:17:30 +01:00
VirtualFileSystem Make page_in_from_vnode 2x faster. 2018-11-13 13:02:39 +01:00
Widgets Better int hashing. This was going to bite me sooner or later. 2018-10-27 09:33:24 +02:00
.gitignore Add simplified mmap() and munmap() syscalls. 2018-10-24 09:48:41 +02:00
Banner.txt Add a cool banner. 2018-10-10 13:18:46 +02:00