forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 13
Major changes in upstream Linux kernel for ARC cores
Alexey Brodkin edited this page May 22, 2018
·
11 revisions
- MCIP (ARConnect): Minor improvements
- Support ARC HS48 (MMUv5)
- Perf clean-up and micro-optimizations
- HSDK: Switch DisplayLink driver from FBDEV to DRM version
- HSDK: Added initial support
- AXS10x: Switch to CLK driver
- NPS400: Fixes and improvements
- PAE40: Fixes
- AXS10x: Prepare for PAE40
- ARCv2: chache: Implement regional operations
- ARCv2: Save accumulator regs (r58, r59) if present
- ARCv2: IDU INTC: Fixes and improvements
- Read CPU clock value from CLK driver
- VDK: Add support of MMC and UIO
- ARCompact: Fix unaligned access handler
- ARCv2: MCIP (ARConnect): Clean-up
- ARCv2: IOC: Re-enable by default
- ARCv2: IOC: Fixes and improvements
- ARCv2: Save user-space r30 on kernel entry
- IRQ: Minor improvements
- ARCompact: Accommodate 4-color aliased data cache
- AXS10x: Enable ARC PGU as kernel module by default
- ZEBU -> HAPS: Rename platform
- NPS400: Support hardware scheduling
- ARC: Move ARC Timers to clocksource
- ARC: GFRC, RTC fixes and improvements
- IOC: Disable by default
- ARC: IRQ: Minor improvements
- NPS400: Minor improvements
- DMA: Implement arch-specific dma_map_ops.mmap
- NSIM: Support perf events with interrupts
- ARC: Bootlog improvements
- ARC: syscall for kernel-aasisted atomic operations
- ARC: Dwarf2 unwinder refactoring (switch from .debug_frame to .eh_frame)
- PERF: Enable generic "cache-references" and "cache-misses" events
- ZEBU: Add support of emulation platform
- ARCv2: Support 64-bit atomic ops
- ARC: Support ABIv4
- VDK, NSIMOSCI: Enable ARC PGU
- NPS400: Add new platform
- ARC Timers refactoring
- AXS10x: Add support of ARC PGU
- Add support for reserved memory defined by device tree
- Enable LOCKDEP
- DMA: Support DMA to/from memory beyond 4Gb
- NSIMOSCI: Use NPS_ENET driver for Ethernet controller
- PCI: Add support
- ARCv2: MCIP (ARConnect): IPI Cross-core interrupts fixes and improvements
- ARCv2: Introduce MMU Super Page Size support (2 and 16MB)
- DMA: Convert ARC to dma_map_ops
- UNWINDER: Dwarf2 fixes and improvements
- ARCv2: Add PAE40 support
- ARCv2: Add HIGHMEM support
- ARCv2: Add Transparent Huge Pages support
- ARCv2: Improvements for perf (support of SMP, overflow IRQs, user-/kernel-mode selection)
- ARCv2: Initial support of IO-Coherency
- Introduced initial port for ARCv2 ISA