summaryrefslogtreecommitdiff
path: root/Kernel/Makefile
AgeCommit message (Expand)Author
2019-05-30FileSystem: Add a Custody class that represents a parent/child guardianship.Andreas Kling
2019-05-30Kernel: Add InodeFile, a File subclass for regular files.Andreas Kling
2019-05-23Kernel/AK: Move ELF loader to AKRobin Burchell
2019-05-17LibCore: Move AK/ArgsParser to LibCore/CArgsParserRobin Burchell
2019-05-17Kernel: Implement a simple virtual address range allocator.Andreas Kling
2019-05-16Only the kernel needs to build with default includes disabled.Andreas Kling
2019-05-16Kernel: Move Inode to its own files.Andreas Kling
2019-05-15Kernel: Add a beep() syscall that beeps the PC speaker.Andreas Kling
2019-05-13Feature/pidof (#31)GuillaumeGas
2019-04-28Kernel: Make ProcessTracer inherit from File.Andreas Kling
2019-04-23Build: Pass --gc-sections to the linker in all builds.Andreas Kling
2019-04-22Kernel: Make sure we don't use any FPU/MMX/SSE instructions.Andreas Kling
2019-04-22Kernel: Add a systrace() syscall and implement /bin/strace using it.Andreas Kling
2019-04-21Include Makefile.common in all other Makefiles.Andreas Kling
2019-04-20Get rid of SERENITY macro since the compiler already defines __serenity__Andreas Kling
2019-04-18Kernel+LibC: Add a DebugLogDevice that forwards everything to I/O port 0xe9.Andreas Kling
2019-04-16AK: Try to use StringViews more for substrings and splitting.Andreas Kling
2019-04-09Kernel: More work towards POSIX SHM, also add ftruncate().Andreas Kling
2019-04-06Kernel: Oops, also moved FileDescriptor into FileSystem/, fix Makefile.Andreas Kling
2019-04-06Kernel: Move FIFO into FileSystem/ and Socket+LocalSocket into Net/.Andreas Kling
2019-04-05Kernel: Build with i686-pc-serenity-g++.Andreas Kling
2019-04-03Kernel: Move VM-related files into Kernel/VM/.Andreas Kling
2019-04-03Kernel: Move devices into Kernel/Devices/.Andreas Kling
2019-04-03Kernel: Move ELF-related files into Kernel/ELF/.Andreas Kling
2019-04-03Kernel: Move TTY-related files into Kernel/TTY/.Andreas Kling
2019-04-03Kernel: Move FS-related files into Kernel/FileSystem/Andreas Kling
2019-04-02Kernel: Move networking related files into Kernel/Net/.Andreas Kling
2019-04-02Kernel: Add a LoopbackAdapter for talking to yourself via 127.0.0.1.Andreas Kling
2019-04-01Kernel: Use a multiboot header instead of a convoluted two-part bootloader.Andreas Kling
2019-03-23Kernel: Introduce threads, and refactor everything in support of it.Andreas Kling
2019-03-14IPv4: Factor out UDP parts of IPv4Socket into a UDPSocket class.Andreas Kling
2019-03-14Kernel: Factor out TCP parts of IPv4Socket into a TCPSocket class.Andreas Kling
2019-03-12Kernel+LibC+Userland: Start working on an IPv4 socket backend.Andreas Kling
2019-03-11Kernel: Add a NetworkTask and a received network packet queue.Andreas Kling
2019-03-10Kernel: Start adding support for E1000 network adapters.Andreas Kling
2019-02-25AK: Add Retained<T>, like RetainPtr, but never null.Andreas Kling
2019-02-22Switch over to building everything with i686-elf-g++.Andreas Kling
2019-02-17Prune compiler flags a bit. Let's go with -march=i686 for now.Andreas Kling
2019-02-17Kernel: Rename BochsVGADevice to BXVGADevice.Andreas Kling
2019-02-17Kernel: Rename Keyboard to KeyboardDevice.Andreas Kling
2019-02-17Move WindowServer to userspace.Andreas Kling
2019-02-16Kernel: Add empty BlockDevice class.Andreas Kling
2019-02-16Kernel: Add Device base class for CharacterDevice.Andreas Kling
2019-02-15Enable -Wimplicit-fallthrough.Andreas Kling
2019-02-15Kernel: Remove GUIEventDevice.Andreas Kling
2019-02-14Kernel: Begin implementing UNIX domain sockets.Andreas Kling
2019-02-14Kernel: Remove ProcessGUI.cpp, merging remainders into Process.cpp.Andreas Kling
2019-02-14WindowServer: Add WSClientConnection class to manage an individual client.Andreas Kling
2019-02-11WindowServer: Start implementing a menu system.Andreas Kling
2019-02-07Add a fast memcpy() using MMX when we're moving >= 1KB.Andreas Kling