summaryrefslogtreecommitdiff
path: root/Kernel/Makefile
AgeCommit message (Expand)Author
2019-11-22Kernel: Move Kernel mapping to 0xc0000000Jesse Buhagiar
2019-11-21Kernel: Build with -fno-asynchronous-unwind-tablesAndreas Kling
2019-11-06Kernel: Sort the C++ objects in the MakefileAndreas Kling
2019-11-06LibELF: Move AK/ELF/ into Libraries/LibELF/Andreas Kling
2019-11-06Kernel: Link with libgccAndreas Kling
2019-11-06Kernel: Don't build with -mregparm=3Andreas Kling
2019-11-06Kernel: Remove unused SynthFS filesystemAndreas Kling
2019-11-04Kernel: Reorganize memory layout a bitAndreas Kling
2019-10-20Kernel: Move Boot/ into Arch/i386/Boot (#667)Tidux
2019-10-16APIC: Enable APIC and start APsTom
2019-10-07PartitionTable: Initial GPT Support, Adding Block Limitsupercomputer7
2019-10-01AK: Remove empty files JsonArray.cpp and JsonObject.cppAndreas Kling
2019-09-16Kernel: Add a simple slab allocator for small allocationsAndreas Kling
2019-09-16Kernel: Move kmalloc() into a Kernel/Heap/ directoryAndreas Kling
2019-08-21Kernel: Implement rtl8139 network interface driverConrad Pankoff
2019-08-18Kernel: Implement generic VGA device using multiboot infoConrad Pankoff
2019-08-15Kernel: Add TmpFSSergey Bugaev
2019-08-15Kernel: Stop eagerly loading entire executablesAndreas Kling
2019-08-07Kernel: Split VMObject into two classes: Anonymous- and InodeVMObjectAndreas Kling
2019-08-06Kernel: Add KBufferBuilder, similar to StringBuilder but for KBufferAndreas Kling
2019-07-29Kernel+AK: Remove AK/StdLibExtras.cpp, moving kernel stuff to Kernel/.Andreas Kling
2019-07-29Kernel: Move Lock code out-of-line.Andreas Kling
2019-07-28Kernel: Expand PATA driver to support multiple hard drives (#365)Jesse
2019-07-27Kernel: Add (expensive) but valuable userspace symbols to stacks.Andreas Kling
2019-07-22Kernel: Add a mechanism for listening for changes to an inode.Andreas Kling
2019-07-17Kernel: Initial FDC Device Driver (#315)Jesse
2019-07-16SharedBuffer: Fix deadlock on destroyRobin Burchell
2019-07-13Kernel: First cut of a sb16 driverRobin Burchell
2019-07-09Kernel: Pick up standard includes from ../Toolchain, not ../RootAndreas Kling
2019-07-09Kernel: Move SharedMemory.{cpp,h} into FileSystem/Andreas Kling
2019-07-09Kernel: Move File.{cpp,h} into FileSystem/Andreas Kling
2019-07-09Kernel: Move i8253.cpp => Arch/i386/PIT.cppAndreas Kling
2019-07-09Kernel: Move PIC.cpp into Arch/i386/Andreas Kling
2019-07-04AK: Move some of LogStream out of line & add overloads for smart pointers.Andreas Kling
2019-06-29Kernel: Change the format of /proc/all to JSON.Andreas Kling
2019-06-28AK: Add Vector(std::initializer_list<T>) constructor.Andreas Kling
2019-06-12Kernel: Refactor MemoryManager to use a Bitmap rather than a VectorConrad Pankoff
2019-06-08Kernel: Implement serial port driverConrad Pankoff
2019-06-07Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h}Andreas Kling
2019-06-07Kernel: Rename FileDescriptor to FileDescription.Andreas Kling
2019-06-04Kernel: Add KParams class for accessing kernel cmdline parameters (#188)Conrad Pankoff
2019-06-02Kernel: Implement MBR partition loader (#168)Conrad Pankoff
2019-06-02Kernel: Rename OffsetDiskDevice to DiskPartitionConrad Pankoff
2019-06-02Kernel: Implement OffsetDiskDevice to prepare for partition supportConrad Pankoff
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