| Commit message (Expand) | Author | Age | Files | Lines |
* | Add a way for the architecture to specify the calling ABI for methods | Konstantin Belousov | 2016-09-21 | 1 | -0/+37 |
* | Add support for SPI-mapped MSI interrupts in GICv3. | Wojciech Macek | 2016-09-21 | 1 | -0/+27 |
* | Register GICv3 xref. | Wojciech Macek | 2016-09-21 | 1 | -0/+3 |
* | Add driver for PCIe root complex on Annapurna Alpine platform. | Wojciech Macek | 2016-09-20 | 1 | -0/+1 |
* | Consolidate four efi_next_descriptor() definitions. | Konstantin Belousov | 2016-09-18 | 1 | -3/+0 |
* | Add a missing opt_ddb.h include from places that include debug_moditor.h | Andrew Turner | 2016-09-13 | 2 | -0/+4 |
* | Fix the arm64 kernel build when DDB is disabled, debug_monitor.c depends on | Andrew Turner | 2016-09-13 | 1 | -1/+1 |
* | Add a warning about a known erratum we have observed on ThunderX pass 1.1. | Andrew Turner | 2016-09-13 | 1 | -0/+22 |
* | Various changes to pmap_ts_referenced() | Alan Cox | 2016-09-10 | 1 | -5/+17 |
* | Trap msr/mrs instructions. These are privileged arm64 instructions and | Andrew Turner | 2016-09-08 | 1 | -0/+4 |
* | Don't panic when we don't handle a userland exception, not all we may see | Andrew Turner | 2016-09-08 | 1 | -3/+3 |
* | When synchronising the instruction and data caches we only need to clean | Andrew Turner | 2016-09-07 | 1 | -1/+1 |
* | Only call cpu_icache_sync_range when inserting an executable page. If the | Andrew Turner | 2016-09-07 | 1 | -2/+3 |
* | Introduce support for Annapurna Alpine CCU and NB devices | Wojciech Macek | 2016-09-07 | 1 | -0/+4 |
* | Add generic device-tree cpufreq driver. | Jared McNeill | 2016-09-06 | 1 | -0/+3 |
* | Enable superpages on arm64 by default. These seem to be stable, having | Andrew Turner | 2016-09-04 | 1 | -1/+1 |
* | Remove support for idle page zeroing. | Mark Johnston | 2016-09-03 | 1 | -14/+0 |
* | Add support for Allwinner A64 thermal sensors. | Jared McNeill | 2016-09-03 | 1 | -0/+6 |
* | Add a pc_clock pcpu field and use it to implement cpu_est_clockrate. This | Andrew Turner | 2016-09-02 | 2 | -2/+12 |
* | Fix arm64 superpages bugs in pmap_enter: | Andrew Turner | 2016-09-01 | 1 | -2/+3 |
* | Also handle instruction traps. We might hit these when the page we are | Andrew Turner | 2016-08-31 | 1 | -0/+1 |
* | Because we need to use a break-before-make sequence when promoting pages | Andrew Turner | 2016-08-30 | 1 | -8/+11 |
* | Print both the kernel read and write translation in DDB when asking for | Andrew Turner | 2016-08-27 | 1 | -1/+3 |
* | Fix an assert, it should check if, when moving from 1 l1 to 512 l2 blocks, | Andrew Turner | 2016-08-25 | 1 | -4/+4 |
* | Add support for Allwinner A64. | Jared McNeill | 2016-08-25 | 1 | -2/+39 |
* | Map coherent memory in a non-coherent dma tag as uncached. This is similar | Andrew Turner | 2016-08-25 | 1 | -0/+7 |
* | Allow superpages on arm64 to be enabled. It is disabled for now to allow | Andrew Turner | 2016-08-24 | 1 | -4/+1 |
* | Add support to promote and demote managed superpages. This is the last part | Andrew Turner | 2016-08-24 | 1 | -22/+359 |
* | Teach the parts of the arm64 pmap that need to iterate over pages to also | Andrew Turner | 2016-08-24 | 2 | -12/+310 |
* | Convert pointers obtained from the threadattr_t structure with TO_PTR(). | Ed Schouten | 2016-08-24 | 1 | -2/+2 |
* | Also adjust the virtual address passed to vm_page_pa_tryrelock. | Andrew Turner | 2016-08-23 | 1 | -1/+2 |
* | Map memory as read-only in pmap_enter_quick_locked as is done in other | Andrew Turner | 2016-08-23 | 1 | -1/+1 |
* | If we find we have a superpage in pmap_enter_quick_locked return without | Andrew Turner | 2016-08-23 | 1 | -1/+7 |
* | Include the offset the virtual address is within an L1 or L2 block when | Andrew Turner | 2016-08-23 | 1 | -1/+13 |
* | Fix the arm64 non-SMP build, active_irq is a uint64_t so cast it through | Andrew Turner | 2016-08-22 | 1 | -2/+2 |
* | Ensure map is valid, even before userland exists and the fault address | Andrew Turner | 2016-08-22 | 1 | -2/+5 |
* | Fix pmap_update_entry, pmap_invalidate_range takes the end address, not | Andrew Turner | 2016-08-22 | 1 | -1/+1 |
* | Use switch statements in pmap_remove_pages. While only one level of | Andrew Turner | 2016-08-22 | 1 | -14/+30 |
* | Use pmap_update_entry in pmap_enter when updating an entry with a new | Andrew Turner | 2016-08-22 | 1 | -4/+7 |
* | Add sysctls to report on superpages statistics. While here add extra | Andrew Turner | 2016-08-22 | 1 | -2/+31 |
* | Add a size argument to pmap_update_entry. | Andrew Turner | 2016-08-22 | 1 | -27/+10 |
* | Add KASSERTS in pmap_alloc_l3 to ensure we are not encountering superpages | Andrew Turner | 2016-08-22 | 1 | -1/+24 |
* | INTRNG: Rework handling with resources. Partially revert r301453. | Michal Meloun | 2016-08-19 | 1 | -8/+25 |
* | Implement userspace gettimeofday(2) with HPET timecounter. | Konstantin Belousov | 2016-08-17 | 3 | -16/+2 |
* | Add the ARMv8.1 identification registers to the list we print when booting. | Andrew Turner | 2016-08-15 | 2 | -3/+150 |
* | Implement promotions and demotions in the arm64 pmap code. For now we don't | Andrew Turner | 2016-08-12 | 3 | -16/+479 |
* | Provide the CloudABI vDSO to its executables. | Ed Schouten | 2016-08-10 | 1 | -1/+0 |
* | Make cpu_set_user_tls() work when called on the running thread. | Ed Schouten | 2016-08-10 | 1 | -0/+2 |
* | Uncomment the vm.kvm_size and vm.kvm_free sysctls. These work as expected so | Andrew Turner | 2016-08-10 | 1 | -2/+0 |
* | Implement pmap_align_superpage on arm64 based on the amd64 implementation. | Andrew Turner | 2016-08-10 | 1 | -0/+14 |