Skip to content

Add Linux 4.7 #74

Merged
merged 2 commits into from
Jul 27, 2016
Merged

Add Linux 4.7 #74

merged 2 commits into from
Jul 27, 2016

Conversation

pmenzel
Copy link
Collaborator

@pmenzel pmenzel commented Jul 26, 2016

Tested on keineahnung, heulsuse, and bacon.

@wwwutz
Copy link
Collaborator

wwwutz commented Jul 26, 2016

läuft der mit /package/cuda ? Nicht dass wir uns wieder nostromo auf den Hals hetzen.

@pmenzel pmenzel assigned pmenzel and unassigned wwwutz Jul 27, 2016
@pmenzel
Copy link
Collaborator Author

pmenzel commented Jul 27, 2016

Works for me on heulsuse.

pmenzel@heulsuse:~> . /package/cuda/cuda-7.5.profile
(reverse-i-search)`pkg': git clone git://anonscm.debian.org/^Cg-xorg/app/xterm.git
pmenzel@heulsuse:~> prun python2 python2
Python 2.7.11 (default, Jun 14 2016, 08:14:10) 
[GCC 5.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import theano;
>>> theano.test()
Theano version 0.8.2
theano is installed in /package/ddbtools/python2/2016-06-14/lib/python2.7/site-packages/theano
NumPy version 1.11.0
NumPy relaxed strides checking option: False
NumPy is installed in /package/ddbtools/python2/2016-06-14/lib/python2.7/site-packages/numpy
Python version 2.7.11 (default, Jun 14 2016, 08:14:10) [GCC 5.3.0]
nose version 1.3.7
[…]

Please don’t merge yet, as I want to enable an EDAC option.

Summary of changes from Kernel Newbies [1]:

> This release adds support for the recent Radeon RX 480 GPUs, support
> for parallel pathname lookups in the same directory, a new
> experimental 'schedutils' frequency governor that should be faster and
> more accurate than existing governors, support for the EFI 'Capsule'
> mechanism for upgrading firmware, support for virtual USB Devices in
> USB/IP to make emulated phones behave as real USB devices, a new
> security module 'LoadPin' that ensures that all kernel modules are
> loaded from the same filesystem, an interface to create histograms of
> events in the ftrace interface, support for attaching BPF programs to
> kernel tracepoints, support for callchains of events in the perf trace
> utility, stable support for the Android's sync_file fencing mechanism,
> and many other improvements and new drivers.

Also select the Kconfig option EDAC_IE31200.

> Support for error detection and correction on the Intel E3-1200 based
> DRAM controllers.

Commit 953dee9b (EDAC, ie31200_edac: Add Skylake support) adds support
for recent Intel Skylake controllers.

Some IDs still seem to be missing though.

```
$ lspci -s 0:0 -nn # heulsuse
00:00.0 Host bridge [0600]: Intel Corporation Xeon E5 v3/Core i7 DMI2 [8086:2f00] (rev 02)
```

[1] https://kernelnewbies.org/Linux_4.7
Copy the bee files. Version 367.18 fails to build with Linux 4.7, so
patch the driver sources in a similar way as described in [1].

[1] http://rglinuxtech.com/?p=1750
@pmenzel
Copy link
Collaborator Author

pmenzel commented Jul 27, 2016

@wwwutz, also tested on bacon with no issues.

@wwwutz wwwutz merged commit 73f6d63 into master Jul 27, 2016
@wwwutz
Copy link
Collaborator

wwwutz commented Jul 27, 2016

here we go

@pmenzel pmenzel deleted the add-linux-4.7 branch July 27, 2016 13:57
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants