x86: Update the check for BRK_END
[akaros.git] / kern / arch / x86 / pmap64.c
2017-09-29 Barret Rhodenx86: Update the check for BRK_END
2017-05-12 Barret Rhodenx86: Get the boot time from CMOS
2017-05-10 Barret Rhodenx86: Fix KERNBASE mapping for > 512 GB RAM
2016-11-29 Barret Rhodenvmap: Use {map,unmap}_segment() helpers
2016-11-29 Barret Rhodenvmap: Make kernel intermediate mappings permanent
2016-11-29 Barret Rhodenx86: Fix integer overflow in pml_for_each()
2016-11-29 Barret Rhodenx86: Add EPTs to the boot_pmls
2016-11-29 Barret Rhodenx86: Use global PTEs for kernel mappings
2016-11-29 Barret RhodenConvert calls of get_cont_pages() to kpages_alloc
2016-07-19 Barret Rhodenx86: Ensure boot_pgdir's user entries are unmapped
2016-03-31 Barret RhodenRename KMALLOC_* -> MEM_* [2/2]
2016-03-11 Barret RhodenStop using PTE_PCD and PTE_PWT directly (XCC)
2016-02-29 Barret RhodenAdd proc_global_info (XCC)
2016-02-26 GanShunEnabling X2APIC
2016-02-02 Barret RhodenVMM: Add a gva2gpa() helper
2015-12-17 Barret RhodenClean up the PTE() macro (XCC)
2015-04-07 Barret RhodenPmap ops: perm->settings
2015-04-07 Barret Rhodenx86: pmap cleanup
2015-04-07 Barret RhodenVMM: debug helper for checking KPT == EPT invariant
2015-04-07 Barret RhodenVMM: Removes the epte_t from pte_t
2015-04-07 Barret RhodenVMM: Call EPT ops for every KPT op
2015-04-07 Barret RhodenRedefines PTE present vs mapped
2015-04-07 Barret Rhodenx86: EPT and KPT are contiguous
2015-04-07 Barret RhodenHelpers for the PGSHIFT of the largest jumbo page
2015-03-23 Ron MinnichIf the pgdir in debug_print_pgdir is not set, assume...
2015-03-17 Barret Rhodenx86: pgdir_t handles both KPT and EPT
2015-03-17 Barret Rhodenx86: changes pte_t to be a KPTE and an EPTE
2015-03-17 Barret RhodenRemove PDX and NPDENTRIES
2015-03-17 Barret RhodenChanges pde_t* -> pgdir_t
2015-03-17 Barret Rhodenx86: adds a kpte_t for the pte_t
2015-03-10 Barret Rhodenx86: helpers for accessing symbols from asm
2014-06-17 Barret Rhodenx86: fixes lock debug issues with the new core_id
2014-03-06 Barret Rhodenx86: Maps in the full LAPIC and IOAPIC size (XCC)
2014-03-06 Barret Rhodenx86_64: fixes bug in map_segment
2014-01-17 Barret Rhodenx86: Fixes bug in pml callbacks
2014-01-17 Barret RhodenMemwalks run CBs on all PTEs, not just PTE_Ps
2014-01-16 Barret Rhodenx86: Fixes 64 bit VPT mapping
2013-07-19 Barret Rhodenx86: fixes early core_id() calls
2013-07-19 Barret Rhodenx86_64: support for machines with only 2MB pages
2013-06-26 Barret Rhodenx86_64: pop non-sysenter TFs, fixes segmentation
2013-06-26 Barret Rhodenx86: pmap boot lowmem unmapping
2013-06-22 Barret Rhodenx86: 64 bit pmap code
2013-06-22 Barret RhodenReworks memlayout (XCC)
2013-06-22 Barret RhodenStops using boot_alloc during vm_init
2013-06-22 Barret RhodenPhysical memory init uses multiboot info
2013-06-12 Barret RhodenSplits x86 into 32 and 64 bit (XCC)