summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-08-30linux: DMA32 is now correctly handledv1.8+git20230830Samuel Thibault
2023-08-29vm_page_bootalloc: Return a phys_addr_tSamuel Thibault
2023-08-29vm_page: Fix setting higher bits in physical addressesSamuel Thibault
2023-08-28mach_vm_object_pages: Extend for PAESamuel Thibault
2023-08-28vm_allocate_contiguous: Accept returning end of allowed memorySamuel Thibault
2023-08-28typoSamuel Thibault
2023-08-28i386_btop/ptob/trunc/round_page: Fix PAE caseSamuel Thibault
2023-08-28pmap_phys_address: Fix castingSamuel Thibault
2023-08-28Fix crash at bootSamuel Thibault
2023-08-28pmap: Fix spurious pte release on 64bit and PAESamuel Thibault
2023-08-22Fix non-SMP buildSamuel Thibault
2023-08-22sched_prim.c: Check all run queues not just master processorDamien Zammit
2023-08-22eventcount: Fix locking thread while calling thread_setrunSamuel Thibault
2023-08-22sched_prim.c: Lock thread when calling thread_setrunDamien Zammit
2023-08-22apic: Use cpuid to read the apic id for speedDamien Zammit
2023-08-21slab: Optimize non-slab PAGE_SIZE allocationsSamuel Thibault
2023-08-21kernel traps: Also print code and cr2Samuel Thibault
2023-08-21vm_allocate_contiguous: better handle pmaxSamuel Thibault
2023-08-21page segments: Fix more dma32/directmap inversionsSamuel Thibault
2023-08-14vm: Also check for virtual addresses in vm_map_deleteSamuel Thibault
2023-08-14pmap: Add missing declarationSamuel Thibault
2023-08-14pmap+slab: Add more smoketestsSamuel Thibault
2023-08-14pmap: Fix mayhem when releasing near the end of virtual memorySamuel Thibault
2023-08-14pmap: Add MAPWINDOW_SIZE macroSamuel Thibault
2023-08-14pmap: reserve last virtual pageSamuel Thibault
2023-08-14pmap: Add more debugging information when getting a null pv_listSamuel Thibault
2023-08-14vm: Fix ordering of addresses between DMA32 and DIRECTMAPSamuel Thibault
2023-08-14pmap: Fix x32 PAE buildsSamuel Thibault
2023-08-14pmap: Fix coping with VM_MAX_USER_ADDRESS not being aligned on l4 limitSamuel Thibault
2023-08-14x86_64: Fix memory leak on pmap destructionSamuel Thibault
2023-08-14slab [SLAB_VERIFY]: Fix not enabling KMEM_CF_VERIFY on 4K slabsSamuel Thibault
2023-08-13slab [SLAB_VERIFY]: Do not enable KMEM_CF_VERIFY on large slabsSamuel Thibault
2023-08-13immc: Add support for \r and \tSamuel Thibault
2023-08-13x86_64: Do not disassemble instructionsSamuel Thibault
2023-08-13lock: Fix SMP buildSamuel Thibault
2023-08-13IPI: Do not include support when NCPUS=1Samuel Thibault
2023-08-13IPI: Rework irq names and fix x86_64 buildSamuel Thibault
2023-08-13i386/x86_64: Add remote AST via IPI mechanismDamien Zammit
2023-08-13kern/sched_prim: Cause ast on cpu coming out of idleDamien Zammit
2023-08-12simple lock: check that the non-_irq variants are not called from IRQSamuel Thibault
2023-08-12assert: fix concurrency against irqsSamuel Thibault
2023-08-12clock: Convert timer_lock to using simple_lock_irqSamuel Thibault
2023-08-12sched: Add waitq_lock helpers which check they are called at spl7Samuel Thibault
2023-08-12sched: Add runq_lock helpers which check they are called at spl7Samuel Thibault
2023-08-12kern: Check that locking thread is done at spl7Samuel Thibault
2023-08-12xen: Convert console to using simple_lock_irqSamuel Thibault
2023-08-12kmsg: Fix concurrency against irqsSamuel Thibault
2023-08-12device: Convert io_done_list_lock to simple_lock_irqSamuel Thibault
2023-08-12tty: Convert t_lock to using simple_lock_irqSamuel Thibault
2023-08-12lock: Add _irq variantsSamuel Thibault