1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-17 01:41:00 +00:00
serenity/Kernel
Conrad Pankoff 842bf96e2c Kernel: Fix booting from "inactive" MBR partitions
Apparently you can boot from any MBR partition, not just the one labeled
as "bootable" or "active". The only ones you don't want to boot from are
the ones that don't exist.
2019-06-08 17:59:17 +02:00
..
Arch/i386 Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h} 2019-06-07 20:02:01 +02:00
Boot Kernel: Make better use of the multiboot info. 2019-06-02 09:53:42 +02:00
Devices Kernel: Fix booting from "inactive" MBR partitions 2019-06-08 17:59:17 +02:00
FileSystem Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h} 2019-06-07 20:02:01 +02:00
Net Meta: Tweak .clang-format to not wrap braces after enums. 2019-06-07 17:13:23 +02:00
TTY Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h} 2019-06-07 20:02:01 +02:00
VM Kernel: Tweak some String&& => const String&. 2019-06-07 20:58:12 +02:00
.bochsrc Give the emulator testing environments 128 MB of RAM. 2019-03-27 13:02:29 +01:00
.gitignore Terminal: Use Vectors and OwnPtrs for Terminal lines. Adjust scroll 2019-06-03 20:48:34 +02:00
Alarm.h Add clang-format file 2019-05-28 17:31:20 +02:00
Assertions.h Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h} 2019-06-07 20:02:01 +02:00
build-image-grub.sh Build: Remove grub from default build process 2019-06-04 07:15:44 -07:00
build-image-qemu.sh Build: Remove grub from default build process 2019-06-04 07:15:44 -07:00
build-root-filesystem.sh Base: Let's have "te" as a symlink alias for TextEditor for now. 2019-06-07 10:12:04 +02:00
CMOS.cpp Kernel: Qualify a bunch of #include statements. 2019-06-07 19:29:34 +02:00
CMOS.h Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress. 2019-04-06 14:29:29 +02:00
Console.cpp Kernel: Rename FileDescriptor to FileDescription. 2019-06-07 09:36:51 +02:00
Console.h Kernel: Rename FileDescriptor to FileDescription. 2019-06-07 09:36:51 +02:00
DoubleBuffer.cpp Kernel: DoubleBuffer can return early if read/write is called with !size. 2019-03-20 02:12:40 +01:00
DoubleBuffer.h Kernel: Assign Lock names in class member initializers. 2019-05-02 03:28:20 +02:00
File.cpp Kernel: Rename LinearAddress => VirtualAddress. 2019-06-07 12:56:50 +02:00
File.h Meta: Tweak .clang-format to not wrap braces after enums. 2019-06-07 17:13:23 +02:00
grub.cfg Kernel: Parse cmdline for root filesystem e.g. root=/dev/hda1 2019-06-04 07:14:40 -07:00
i8253.cpp Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h} 2019-06-07 20:02:01 +02:00
i8253.h Add clang-format file 2019-05-28 17:31:20 +02:00
init.cpp Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h} 2019-06-07 20:02:01 +02:00
install.sh Build: Install most headers to Root (and libcore.a/libgui.a) 2019-05-17 21:59:48 +02:00
IO.h Add clang-format file 2019-05-28 17:31:20 +02:00
IRQHandler.cpp Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h} 2019-06-07 20:02:01 +02:00
IRQHandler.h Add clang-format file 2019-05-28 17:31:20 +02:00
KeyCode.h Meta: Tweak .clang-format to not wrap braces after enums. 2019-06-07 17:13:23 +02:00
kmalloc.cpp Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h} 2019-06-07 20:02:01 +02:00
kmalloc.h Kernel: Make it possible to have kmalloc() dump call stacks. 2019-04-15 23:58:48 +02:00
KParams.cpp Kernel: Fix KParams parsing with trailing space in kernel cmdline 2019-06-04 07:08:07 -07:00
KParams.h Kernel: Run clang-format on everything. 2019-06-07 11:43:58 +02:00
kprintf.cpp AK: Rename printf.cpp to PrintfImplementation.h. 2019-06-07 11:41:11 +02:00
KResult.h Meta: Tweak .clang-format to not wrap braces after enums. 2019-06-07 17:13:23 +02:00
kstdio.h Add clang-format file 2019-05-28 17:31:20 +02:00
KSyms.cpp Kernel: Rename LinearAddress => VirtualAddress. 2019-06-07 12:56:50 +02:00
KSyms.h Kernel: Simplify dump_backtrace() API for clients. 2019-05-16 13:41:16 +02:00
linker.ld Kernel: Use a multiboot header instead of a convoluted two-part bootloader. 2019-04-01 21:43:07 +02:00
Lock.h Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h} 2019-06-07 20:02:01 +02:00
makeall.sh Misc: Add a simple init process 2019-05-30 02:57:15 +02:00
Makefile Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h} 2019-06-07 20:02:01 +02:00
mkmap.sh Kernel: Don't symbolicate symbol+offset for obvious non-kernel addresses. 2019-04-30 14:47:22 +02:00
MousePacket.h Kernel: Add support for the PS/2 mouse wheel if detected. 2019-05-13 19:48:14 +02:00
Multiboot.h Kernel: Make better use of the multiboot info. 2019-06-02 09:53:42 +02:00
PCI.cpp Kernel: Run clang-format on everything. 2019-06-07 11:43:58 +02:00
PCI.h Add clang-format file 2019-05-28 17:31:20 +02:00
PhysicalAddress.h Add clang-format file 2019-05-28 17:31:20 +02:00
PIC.cpp Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h} 2019-06-07 20:02:01 +02:00
PIC.h Add clang-format file 2019-05-28 17:31:20 +02:00
Process.cpp Kernel: Tweak some String&& => const String&. 2019-06-07 20:58:12 +02:00
Process.h Kernel: Tweak some String&& => const String&. 2019-06-07 20:58:12 +02:00
ProcessTracer.cpp Kernel: Run clang-format on everything. 2019-06-07 11:43:58 +02:00
ProcessTracer.h Kernel: Rename FileDescriptor to FileDescription. 2019-06-07 09:36:51 +02:00
RTC.cpp Kernel: Qualify a bunch of #include statements. 2019-06-07 19:29:34 +02:00
RTC.h Add clang-format file 2019-05-28 17:31:20 +02:00
run Build: Remove grub from default build process 2019-06-04 07:15:44 -07:00
Scheduler.cpp Kernel: Qualify a bunch of #include statements. 2019-06-07 19:29:34 +02:00
Scheduler.h Add clang-format file 2019-05-28 17:31:20 +02:00
SharedMemory.cpp Kernel: Rename LinearAddress => VirtualAddress. 2019-06-07 12:56:50 +02:00
SharedMemory.h Kernel: Tweak some String&& => const String&. 2019-06-07 20:58:12 +02:00
StdLib.cpp Kernel: The kernel will never call mmx_memcpy() so prune it. 2019-06-07 19:32:12 +02:00
StdLib.h Add clang-format file 2019-05-28 17:31:20 +02:00
sync.sh Build: Remove grub from default build process 2019-06-04 07:15:44 -07:00
Syscall.cpp Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h} 2019-06-07 20:02:01 +02:00
Syscall.h Meta: Tweak .clang-format to not wrap braces after enums. 2019-06-07 17:13:23 +02:00
Thread.cpp Meta: Tweak .clang-format to not wrap braces after enums. 2019-06-07 17:13:23 +02:00
Thread.h Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h} 2019-06-07 20:02:01 +02:00
UnixTypes.h Kernel/LibC: Implement sched_* functionality to set/get process priority 2019-05-30 02:57:15 +02:00
VirtualAddress.h Kernel: Rename LinearAddress => VirtualAddress. 2019-06-07 12:56:50 +02:00