Historial de Commits

Autor SHA1 Mensaje Fecha
  Idan Horowitz ffee3d6c5d Kernel: Remove the always 1-sized super physical regions Vector hace 4 años
  Andreas Kling 1e43292c3b Kernel: Introduce ProcessorSpecific<T> for per-CPU data structures hace 4 años
  Gunnar Beutner 57417a3d6e Kernel: Support loading the kernel at almost arbitrary virtual addresses hace 4 años
  Gunnar Beutner b10a86d463 Prekernel: Export some multiboot parameters in our own BootInfo struct hace 4 años
  Andreas Kling 6a537ceef1 Kernel: Remove ContiguousVMObject, let AnonymousVMObject do the job hace 4 años
  Andreas Kling 297c0748f0 Kernel: Minor cleanup around purge() during physical page allocation hace 4 años
  Andreas Kling 082ed6f417 Kernel: Simplify VMObject locking & page fault handlers hace 4 años
  Gunnar Beutner f2be1f9326 Kernel: Fix the variable declaration for some linker script symbols hace 4 años
  Gunnar Beutner b4272d731f Kernel: Make sure crash dumps are properly aligned on x86_64 hace 4 años
  Gunnar Beutner 36e36507d5 Everywhere: Prefer using {:#x} over 0x{:x} hace 4 años
  Gunnar Beutner 31f30e732a Everywhere: Prefix hexadecimal numbers with 0x hace 4 años
  Gunnar Beutner be795d5812 Prekernel: Use physical addresses for some of the BootInfo parameters hace 4 años
  Gunnar Beutner dd42093b93 Kernel: Move boot info declarations to a header file hace 4 años
  Brian Gianforcaro 85e95105c6 Kernel: Mark read only RegisterState function parameters as const hace 4 años
  Brian Gianforcaro 27e1120dff Kernel: Move syscall precondition validates to MM hace 4 años
  Brian Gianforcaro 308396bca1 Kernel: No lock validate_user_stack variant, switch to Space as argument hace 4 años
  Gunnar Beutner a364f5c7b7 Kernel: Make sure super pages are in the first 16MiB of physical memory hace 4 años
  Gunnar Beutner 5ff1416076 Kernel: Rename bootloader to prekernel hace 4 años
  Gunnar Beutner 7e94b090fe Kernel: Introduce basic pre-kernel environment hace 4 años
  Gunnar Beutner f0c4941beb Kernel: Fix 64-bit address truncation in MemoryManager::ensure_pte() hace 4 años
  Gunnar Beutner b708b23b13 Kernel: Add support for kernel addresses other than 3-4GB hace 4 años
  Brian Gianforcaro d879709ec7 Kernel: Convert the PhysicalPage bool parameter to an enum hace 4 años
  Gunnar Beutner cbdb488578 Kernel: Move end_of_kernel_image after the .ksyms section hace 4 años
  Andreas Kling dc26c02379 Kernel: Convert MemoryManager to east-const style hace 4 años
  Andreas Kling bf5e4326ac Kernel: Fix bogus address calculation in initialize_physical_pages() hace 4 años
  Andreas Kling 959ceb4424 Kernel: Remove PhysicalRegion::finalize_capacity() hace 4 años
  Andreas Kling 5171249540 Kernel: Simplify the way PhysicalRegions are constructed hace 4 años
  Andreas Kling 6ea5db20ff Kernel: Remove unused used/free pages API's from PhysicalRegion hace 4 años
  Andreas Kling be90e51355 Kernel: Remove API for requesting physical allocation alignment hace 4 años
  Andreas Kling ba87571366 Kernel: Implement zone-based buddy allocator for physical memory hace 4 años