xeon-phi-kernel-module/.git
3 years agoMinor change to Makfile target 'clean' to catch missed file.
Aaron Taylor [Fri, 30 Apr 2021 08:09:34 +0000 (01:09 -0700)]
Minor change to Makfile target 'clean' to catch missed file.

3 years agoUpdated host/tools_support.c for new get_user_pages() function.
Aaron Taylor [Thu, 29 Apr 2021 00:05:17 +0000 (17:05 -0700)]
Updated host/tools_support.c for new get_user_pages() function.

At some point the function prototype changed from this:

    long get_user_pages(struct task_struct *tsk, struct mm_struct *mm,
                unsigned long start, unsigned long nr_pages,
                int write, int force, struct page **pages,
                struct vm_area_struct **vmas);

into this:

    long get_user_pages(unsigned long start, unsigned long nr_pages,
                    unsigned int gup_flags, struct page **pages,
                    struct vm_area_struct **vmas);

With the individual 'write' and 'force' flags transforming into gup_flags per
this patch:

    https://patchwork.kernel.org/project/linux-arm-kernel/patch/20161013002020.3062-7-lstoakes@gmail.com/

3 years agoUpdated host/tools_support.c, changing from page_cache_release() to put_page().
Aaron Taylor [Wed, 28 Apr 2021 23:45:01 +0000 (16:45 -0700)]
Updated host/tools_support.c, changing from page_cache_release() to put_page().

See also:

  - https://github.com/torvalds/linux/commit/1fa64f198b9f8d6ec0f7aec7c18dc94684391140

  - https://github.com/torvalds/linux/commit/09cbfeaf1a5a67bfb3201e0c83c810cecb2efa5a

3 years agoFixed misleading indentation in host/pm_pcstate.c
Aaron Taylor [Wed, 28 Apr 2021 23:22:16 +0000 (16:22 -0700)]
Fixed misleading indentation in host/pm_pcstate.c

3 years agoAdded a basic README to the project.
Aaron Taylor [Wed, 28 Apr 2021 08:50:22 +0000 (01:50 -0700)]
Added a basic README to the project.

3 years agoUpdated host/linvnet.c per the changes to net_device->destructor.
Aaron Taylor [Wed, 28 Apr 2021 08:28:26 +0000 (01:28 -0700)]
Updated host/linvnet.c per the changes to net_device->destructor.

See also:

  - https://github.com/torvalds/linux/commit/cf124db566e6b036b8bcbe8decbed740bdfac8c6

3 years agoUpdated host/linvcons.c to use new timer API introduced in Linux 4.14.0.
Aaron Taylor [Wed, 28 Apr 2021 08:01:31 +0000 (01:01 -0700)]
Updated host/linvcons.c to use new timer API introduced in Linux 4.14.0.

See also:

  - https://lwn.net/Articles/735887/

  - https://stackoverflow.com/questions/53839625

3 years agoA few cosmetic changes found while making the previous commit.
Aaron Taylor [Mon, 26 Apr 2021 12:01:22 +0000 (05:01 -0700)]
A few cosmetic changes found while making the previous commit.

3 years agoReplaced deprecated pci_enable_msix() call with equivalent pci_enable_msix_exact...
Aaron Taylor [Mon, 26 Apr 2021 11:58:08 +0000 (04:58 -0700)]
Replaced deprecated pci_enable_msix() call with equivalent pci_enable_msix_exact() call.

See also:

  - https://patchwork.kernel.org/project/linux-pci/patch/1412955343-27239-1-git-send-email-agordeev@redhat.com/

  - http://tomoyo.osdn.jp/cgi-bin/lxr/source/Documentation/PCI/MSI-HOWTO.txt?v=linux-4.7.10

3 years agoManually building a 'clean' target in the Makefile.
Aaron Taylor [Mon, 26 Apr 2021 11:44:19 +0000 (04:44 -0700)]
Manually building a 'clean' target in the Makefile.
After completing the port to the newer kernel, the pattern behind this cleanup
can be better organized.

3 years agoManually specified target architecture in Makefile.
Aaron Taylor [Mon, 26 Apr 2021 11:43:49 +0000 (04:43 -0700)]
Manually specified target architecture in Makefile.

3 years agoInitial commit of files contained in `mpss-modules-3.8.6.tar.bz2` for Intel Xeon...
Aaron Taylor [Mon, 26 Apr 2021 01:24:22 +0000 (18:24 -0700)]
Initial commit of files contained in `mpss-modules-3.8.6.tar.bz2` for Intel Xeon Phi.