SMP and HIGHMEM

Registered by Loïc Minier

Ensure proper for SMP and HIGHMEM in the kernel
Support should exist, but it is necessary to review and test, and of course to fix any bugs.
NO SESSION REQUIRED

Blueprint information

Status:
Complete
Approver:
Paul McKenney
Priority:
High
Drafter:
Loïc Minier
Direction:
Approved
Assignee:
Nicolas Pitre
Definition:
Obsolete
Series goal:
Accepted for devtrack
Implementation:
Blocked
Milestone target:
None
Started by
Deepak Saxena
Completed by
Deepak Saxena

Related branches

Sprints

Whiteboard

Specification shared with https://blueprints.launchpad.net/linaro/+spec/hardware-n-kernel-standard-architecture
Implement caching and factoring WI is blocked b/c No response for the v2 series in the U-Boot mailing list.

(?)

Work Items

Work items:
[npitre] Measure impact when HIGHMEM enabled but not used (benchmark needs to do lots of paging): DONE
[arnd-arndb] Fix SD driver as needed to address performance degradation seen when HIGHMEM is enabled (Linus/maintainership victim): POSTPONED
[npitre] Test HIGHMEM on more SoCs by enabling HIGHMEM by default and fix any breakage: DONE
Test I/O performance in presence of HIGHMEM and fix any performance regressions (Linus/maintainership victim): POSTPONED
[npitre] Fix any remaining HOTPLUG_CPU issues (Linus/maintainership victim): POSTPONED
needed?] Fix issues with private-peripheral interrupts on SMP, for example, fix current local-time hack (Linus/maintainership victim): POSTPONED
Validate kgdb SMP-support patches (Linus/maintainership victim): POSTPONED
[aneesh] Implement caching and factoring out of cache geometry at runtime (this is misplaced and not connected to SMP or HIGHMEM): POSTPONED

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.