• Linus Torvalds's avatar
    Merge branch 'parisc-4.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux · 44786880
    Linus Torvalds authored
    Pull parisc updates from Helge Deller:
     "Lots of small fixes and enhancements, most noteably:
    
       - Many TLB and cache flush optimizations (Dave)
    
       - Fixed HPMC/crash handler on 64-bit kernel (Dave and myself)
    
       - Added alternative infrastructre. The kernel now live-patches itself
         for various situations, e.g. replace SMP code when running on one
         CPU only or drop cache flushes when system has no cache installed.
    
       - vmlinuz now contains a full copy of the compressed vmlinux file.
         This simplifies debugging the currently booted kernel.
    
       - Unused driver removal (Christoph)
    
       - Reduced warnings of Dino PCI bridge when running in qemu
    
       - Removed gcc version check (Masahiro)"
    
    * 'parisc-4.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux: (23 commits)
      parisc: Retrieve and display the PDC PAT capabilities
      parisc: Optimze cache flush algorithms
      parisc: Remove pte_inserted define
      parisc: Add PDC PAT cell_info() and pd_get_pdc_revisions() functions
      parisc: Drop two instructions from pte lookup code
      parisc: Use zdep for shlw macro on PA1.1 and PA2.0
      parisc: Add alternative coding infrastructure
      parisc: Include compressed vmlinux file in vmlinuz boot kernel
      extract-vmlinux: Check for uncompressed image as fallback
      parisc: Fix address in HPMC IVA
      parisc: Fix exported address of os_hpmc handler
      parisc: Fix map_pages() to not overwrite existing pte entries
      parisc: Purge TLB entries after updating page table entry and set page accessed flag in TLB handler
      parisc: Release spinlocks using ordered store
      parisc: Ratelimit dino stuck interrupt warnings
      parisc: dino: Utilize DINO_MASK_IRQ() macro
      parisc: Clean up crash header output
      parisc: Add SYSTEM_INFO and REGISTER TOC PAT functions
      parisc: Remove PTE load and fault check from L2_ptep macro
      parisc: Reorder TLB flush timing calculation
      ...
    44786880
setup.c 12.6 KB