<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>1019fa48 - uio: pruss: Remove this driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/uio/Makefile#1019fa48</link>
        <description>uio: pruss: Remove this driverThis UIO driver was used to control the PRU processors found on variousTI SoCs. It was created before the Remoteproc framework, but now withthat we have a standard way to program and manage the PRU processors.The proper PRU Remoteproc driver should be used instead of this driver.This driver only supported the original class of PRUSS (OMAP-L1xx /AM17xx / AM18xx / TMS320C674x / DA8xx) but when these platforms wereswitched to use Device Tree the support for DT was not added to thisdriver and so it is now unused/unusable. Support for these platformscan be added to the proper PRU Remoteproc driver if ever needed.Remove this driver.Signed-off-by: Andrew Davis &lt;afd@ti.com&gt;Link: https://lore.kernel.org/r/20240410144803.126831-1-afd@ti.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/uio/Makefile</description>
        <pubDate>Wed, 10 Apr 2024 14:48:03 +0000</pubDate>
        <dc:creator>Andrew Davis &lt;afd@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>bbfb54e7 - uio: uio_dfl: add userspace i/o driver for DFL bus</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/uio/Makefile#bbfb54e7</link>
        <description>uio: uio_dfl: add userspace i/o driver for DFL busThis patch supports the DFL drivers be written in userspace. This isrealized by exposing the userspace I/O device interfaces.The driver now only binds the ether group feature, which has no irq. Sothe irq support is not implemented yet.Reviewed-by: Tom Rix &lt;trix@redhat.com&gt;Signed-off-by: Xu Yilun &lt;yilun.xu@intel.com&gt;Link: https://lore.kernel.org/r/1615168776-8553-2-git-send-email-yilun.xu@intel.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/uio/Makefile</description>
        <pubDate>Mon, 08 Mar 2021 01:59:35 +0000</pubDate>
        <dc:creator>Xu Yilun &lt;yilun.xu@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>b2441318 - License cleanup: add SPDX GPL-2.0 license identifier to files with no license</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/uio/Makefile#b2441318</link>
        <description>License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseMany source files in the tree are missing licensing information, whichmakes it harder for compliance tools to determine the correct license.By default all files without license information are under the defaultlicense of the kernel, which is GPL version 2.Update the files which contain no license information with the &apos;GPL-2.0&apos;SPDX license identifier.  The SPDX identifier is a legally bindingshorthand, which can be used instead of the full boiler plate text.This patch is based on work done by Thomas Gleixner and Kate Stewart andPhilippe Ombredanne.How this work was done:Patches were generated and checked against linux-4.14-rc6 for a subset ofthe use cases: - file had no licensing information it it. - file was a */uapi/* one with no licensing information in it, - file was a */uapi/* one with existing licensing information,Further patches will be generated in subsequent months to fix up caseswhere non-standard license headers were used, and references to licensehad to be inferred by heuristics based on keywords.The analysis to determine which SPDX License Identifier to be applied toa file was done in a spreadsheet of side by side results from of theoutput of two independent scanners (ScanCode &amp; Windriver) producing SPDXtag:value files created by Philippe Ombredanne.  Philippe prepared thebase worksheet, and did an initial spot review of a few 1000 files.The 4.13 kernel was the starting point of the analysis with 60,537 filesassessed.  Kate Stewart did a file by file comparison of the scannerresults in the spreadsheet to determine which SPDX license identifier(s)to be applied to the file. She confirmed any determination that was notimmediately clear with lawyers working with the Linux Foundation.Criteria used to select files for SPDX license identifier tagging was: - Files considered eligible had to be source code files. - Make and config files were included as candidates if they contained &gt;5   lines of source - File already had some variant of a license header in it (even if &lt;5   lines).All documentation files were explicitly excluded.The following heuristics were used to determine which SPDX licenseidentifiers to apply. - when both scanners couldn&apos;t find any license traces, file was   considered to have no license information in it, and the top level   COPYING file license applied.   For non */uapi/* files that summary was:   SPDX license identifier                            # files   ---------------------------------------------------|-------   GPL-2.0                                              11139   and resulted in the first patch in this series.   If that file was a */uapi/* path one, it was &quot;GPL-2.0 WITH   Linux-syscall-note&quot; otherwise it was &quot;GPL-2.0&quot;.  Results of that was:   SPDX license identifier                            # files   ---------------------------------------------------|-------   GPL-2.0 WITH Linux-syscall-note                        930   and resulted in the second patch in this series. - if a file had some form of licensing information in it, and was one   of the */uapi/* ones, it was denoted with the Linux-syscall-note if   any GPL family license was found in the file or had no licensing in   it (per prior point).  Results summary:   SPDX license identifier                            # files   ---------------------------------------------------|------   GPL-2.0 WITH Linux-syscall-note                       270   GPL-2.0+ WITH Linux-syscall-note                      169   ((GPL-2.0 WITH Linux-syscall-note) OR BSD-2-Clause)    21   ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)    17   LGPL-2.1+ WITH Linux-syscall-note                      15   GPL-1.0+ WITH Linux-syscall-note                       14   ((GPL-2.0+ WITH Linux-syscall-note) OR BSD-3-Clause)    5   LGPL-2.0+ WITH Linux-syscall-note                       4   LGPL-2.1 WITH Linux-syscall-note                        3   ((GPL-2.0 WITH Linux-syscall-note) OR MIT)              3   ((GPL-2.0 WITH Linux-syscall-note) AND MIT)             1   and that resulted in the third patch in this series. - when the two scanners agreed on the detected license(s), that became   the concluded license(s). - when there was disagreement between the two scanners (one detected a   license but the other didn&apos;t, or they both detected different   licenses) a manual inspection of the file occurred. - In most cases a manual inspection of the information in the file   resulted in a clear resolution of the license that should apply (and   which scanner probably needed to revisit its heuristics). - When it was not immediately clear, the license identifier was   confirmed with lawyers working with the Linux Foundation. - If there was any question as to the appropriate license identifier,   the file was flagged for further research and to be revisited later   in time.In total, over 70 hours of logged manual review was done on thespreadsheet to determine the SPDX license identifiers to apply to thesource files by Kate, Philippe, Thomas and, in some cases, confirmationby lawyers working with the Linux Foundation.Kate also obtained a third independent scan of the 4.13 code base fromFOSSology, and compared selected files where the other two scannersdisagreed against that SPDX file, to see if there was new insights.  TheWindriver scanner is based on an older version of FOSSology in part, sothey are related.Thomas did random spot checks in about 500 files from the spreadsheetsfor the uapi headers and agreed with SPDX license identifier in thefiles he inspected. For the non-uapi files Thomas did random spot checksin about 15000 files.In initial set of patches against 4.14-rc6, 3 files were found to havecopy/paste license identifier errors, and have been fixed to reflect thecorrect identifier.Additionally Philippe spent 10 hours this week doing a detailed manualinspection and review of the 12,461 patched files from the initial patchversion early this week with: - a full scancode scan run, collecting the matched texts, detected   license ids and scores - reviewing anything where there was a license detected (about 500+   files) to ensure that the applied SPDX license was correct - reviewing anything where there was no detection but the patch license   was not GPL-2.0 WITH Linux-syscall-note to ensure that the applied   SPDX license was correctThis produced a worksheet with 20 files needing minor correction.  Thisworksheet was then exported into 3 different .csv files for thedifferent types of files to be modified.These .csv files were then reviewed by Greg.  Thomas wrote a script toparse the csv files and add the proper SPDX tag to the file, in theformat that the file expected.  This script was further refined by Gregbased on the output to detect more types of files automatically and todistinguish between header and source .c files (which need differentcomment types.)  Finally Greg ran the script using the .csv files togenerate the patches.Reviewed-by: Kate Stewart &lt;kstewart@linuxfoundation.org&gt;Reviewed-by: Philippe Ombredanne &lt;pombredanne@nexb.com&gt;Reviewed-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/uio/Makefile</description>
        <pubDate>Wed, 01 Nov 2017 14:07:57 +0000</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>95096f2f - uio-hv-generic: new userspace i/o driver for VMBus</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/uio/Makefile#95096f2f</link>
        <description>uio-hv-generic: new userspace i/o driver for VMBusThis is a new driver to enable userspace networking on VMBus.It is based largely on the similar driver that already existsfor PCI, and earlier work done by Brocade to support DPDK.Signed-off-by: Stephen Hemminger &lt;sthemmin@microsoft.com&gt;Signed-off-by: K. Y. Srinivasan &lt;kys@microsoft.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/uio/Makefile</description>
        <pubDate>Sat, 03 Dec 2016 20:34:40 +0000</pubDate>
        <dc:creator>Stephen Hemminger &lt;sthemmin@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>fbc4a8a8 - uio: uio_fsl_elbc_gpcm: new driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/uio/Makefile#fbc4a8a8</link>
        <description>uio: uio_fsl_elbc_gpcm: new driverThis driver provides UIO access to memory of a peripheral connectedto the Freescale enhanced local bus controller (eLBC) interfaceusing the general purpose chip-select mode (GPCM).Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/uio/Makefile</description>
        <pubDate>Tue, 09 Dec 2014 16:43:10 +0000</pubDate>
        <dc:creator>John Ogness &lt;john.ogness@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>06849faa - drivers: uio: Add driver for Humusoft MF624 DAQ PCI card</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/uio/Makefile#06849faa</link>
        <description>drivers: uio: Add driver for Humusoft MF624 DAQ PCI cardSigned-off-by: Rostislav Lisovy &lt;lisovy@gmail.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/uio/Makefile</description>
        <pubDate>Fri, 30 Aug 2013 12:58:02 +0000</pubDate>
        <dc:creator>Rostislav Lisovy &lt;lisovy@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>26dac3c4 - uio: Remove uio_pdrv and use uio_pdrv_genirq instead</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/uio/Makefile#26dac3c4</link>
        <description>uio: Remove uio_pdrv and use uio_pdrv_genirq insteadThe patch &quot;UIO: fix uio_pdrv_genirq with device tree but no interrupt&quot;(sha1: e3a3c3a205554e564751cd9c0276b2af813d7a92)add support to use this driver with no interrupts.uio_pdrv_genirq also supports device-tree bindingwhich is not available in uio_pdrv.That&apos;s why this uio_pdrv driver can be just removed.Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;Reviewed-by: Vitalii Demianets &lt;vitas@nppfactor.kiev.ua&gt;Reviewed-by: Pavel Machek &lt;pavel@denx.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/uio/Makefile</description>
        <pubDate>Wed, 26 Jun 2013 09:52:12 +0000</pubDate>
        <dc:creator>Michal Simek &lt;michal.simek@xilinx.com&gt;</dc:creator>
    </item>
<item>
        <title>0a0c3b5a - Add new uio device for dynamic memory allocation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/uio/Makefile#0a0c3b5a</link>
        <description>Add new uio device for dynamic memory allocationThis device extends the uio_pdrv_genirq driver to provide limiteddynamic memory allocation for UIO devices.  This allows UIO devicesto use CMA and IOMMU allocated memory regions. This driver is basedon the uio_pdrv_genirq driver and provides the same generic interrupthandling capabilities.  Like uio_prdv_genirq,a fixed number of memory regions, defined in the platform device&apos;s.resources field are exported to userpace. This driver adds the abilityto export additional regions whose number and size are known at boot time,but whose memory is not allocated until the uio device file is opened forthe first time.  When the device file is closed, the allocated memory blockis freed.  Physical (DMA) addresses for the dynamic regions are provided tothe userspace via /sys/class/uio/uioX/maps/mapY/addr in the same way asstatic addresses are when the uio device file is open, when no processesare holding the device file open, the address returned to userspace isDMA_ERROR_CODE.Signed-off-by: Damian Hobson-Garcia &lt;dhobsong@igel.co.jp&gt;Signed-off-by: &quot;Hans J. Koch&quot; &lt;hjk@hansjkoch.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/uio/Makefile</description>
        <pubDate>Tue, 25 Sep 2012 06:09:11 +0000</pubDate>
        <dc:creator>Damian Hobson-Garcia &lt;dhobsong@igel.co.jp&gt;</dc:creator>
    </item>
<item>
        <title>f1a304e7 - UIO: add PRUSS UIO driver support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/uio/Makefile#f1a304e7</link>
        <description>UIO: add PRUSS UIO driver supportThis patch implements PRUSS (Programmable Real-time Unit Sub System)UIO driver which exports SOC resources associated with PRUSS likeI/O, memories and IRQs to user space. PRUSS is dual 32-bit RISCprocessors which is efficient in performing embedded tasks thatrequire manipulation of packed memory mapped data structures andhandling system events that have tight real time constraints. Thisdriver is currently supported on Texas Instruments DA850, AM18xx andOMAP-L138 devices.For example, PRUSS runs firmware for real-time critical industrialcommunication data link layer and communicates with application stackrunning in user space via shared memory and IRQs.Signed-off-by: Pratheesh Gangadhar &lt;pratheesh@ti.com&gt;Reviewed-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Reviewed-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Hans J. Koch &lt;hjk@hansjkoch.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

            List of files:
            /linux-6.15/drivers/uio/Makefile</description>
        <pubDate>Fri, 04 Mar 2011 23:00:17 +0000</pubDate>
        <dc:creator>Pratheesh Gangadhar &lt;pratheesh@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>d6e976c0 - UIO: Remove SMX Cryptengine driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/uio/Makefile#d6e976c0</link>
        <description>UIO: Remove SMX Cryptengine driverBen Nizette, the author of this driver, told me in a private mail that thisproject has been cancelled. He suggested to remove the driver for now, andwill come back with a new version should the hardware really exist.This patch completely removes the driver.Signed-off-by: Hans J. Koch &lt;hjk@linutronix.de&gt;Acked-by: Ben Nizette &lt;bn@niasdigital.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

            List of files:
            /linux-6.15/drivers/uio/Makefile</description>
        <pubDate>Wed, 10 Feb 2010 19:12:42 +0000</pubDate>
        <dc:creator>Hans J. Koch &lt;hjk@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>8f314cfc - UIO: Add a driver for Hilscher netX-based fieldbus cards</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/uio/Makefile#8f314cfc</link>
        <description>UIO: Add a driver for Hilscher netX-based fieldbus cardsThis patch adds a Userspace IO driver for netX-based fieldbus cards byHilscher (see http://www.hilscher.com). ATM, cifX and comX cards aresupported. The userspace part for this driver is provided by Hilscherand should come with the card.The driver is in use for several months now and has been tested bypeople at Hilscher and Linutronix.Signed-off-by: Hans J. Koch &lt;hjk@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

            List of files:
            /linux-6.15/drivers/uio/Makefile</description>
        <pubDate>Tue, 09 Feb 2010 19:13:49 +0000</pubDate>
        <dc:creator>Hans J. Koch &lt;hjk@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>ccb86a69 - uio: add generic driver for PCI 2.3 devices</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/uio/Makefile#ccb86a69</link>
        <description>uio: add generic driver for PCI 2.3 devicesThis adds a generic uio driver that can bind to any PCI device.  Firstuser will be virtualization where a qemu userspace process needs to giveguest OS access to the device.Interrupts are handled using the Interrupt Disable bit in the PCIcommand register and Interrupt Status bit in the PCI status register.All devices compliant to PCI 2.3 (circa 2002) and all compliant PCIExpress devices should support these bits.  Driver detects this support,and won&apos;t bind to devices which do not support the Interrupt Disable Bitin the command register.It&apos;s expected that more features of interest to virtualization will beadded to this driver in the future. Possibilities are: mmap for deviceresources, MSI/MSI-X, eventfd (to interface with kvm), iommu.Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;Acked-by: Chris Wright &lt;chrisw@redhat.com&gt;Signed-off-by: Hans J. Koch &lt;hjk@linutronix.de&gt;Acked-by: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

            List of files:
            /linux-6.15/drivers/uio/Makefile</description>
        <pubDate>Mon, 20 Jul 2009 07:29:34 +0000</pubDate>
        <dc:creator>Michael S. Tsirkin &lt;mst@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>1bafeb37 - uio: add the uio_aec driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/uio/Makefile#1bafeb37</link>
        <description>uio: add the uio_aec driverUIO driver for the Adrienne Electronics Corporation PCI time codedevice.This device differs from other UIO devices since it uses I/O ports instead ofmemory mapped I/O. In order to make it possible for UIO to work with thisdevice a utility, uioport, can be used to read and write the ports.uioport is designed to be a setuid program and checks the permissions ofthe /dev/uio* node and if the user has write permissions it will useiopl and out*/in* to access the device.[1] git clone git://ifup.org/philips/uioport.gitSigned-off-by: Brandon Philips &lt;brandon@ifup.org&gt;Signed-off-by: Hans J. Koch &lt;hjk@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

            List of files:
            /linux-6.15/drivers/uio/Makefile</description>
        <pubDate>Tue, 27 Jan 2009 21:00:04 +0000</pubDate>
        <dc:creator>Brandon Philips &lt;brandon@ifup.org&gt;</dc:creator>
    </item>
<item>
        <title>a6030fcc - UIO: add automata sercos3 pci card support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/uio/Makefile#a6030fcc</link>
        <description>UIO: add automata sercos3 pci card supportHere is a new version of the patch to support the Automata Sercos IIIPCI card driver. I now check that the IRQ is enabled before acceptingthe interrupt.I still use a logical OR to store the enabled interrupts and I&apos;veadded a second use of a logical OR when restoring the enabledinterrupts. I added an explanation of why I do this in comments at thetop of the source file.Since I use a logical OR, I also removed the extra checks if theInterrupt Enable Register and ier0_cache are 0.Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;Signed-off-by: Hans J. Koch &lt;hjk@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

            List of files:
            /linux-6.15/drivers/uio/Makefile</description>
        <pubDate>Thu, 18 Sep 2008 09:57:15 +0000</pubDate>
        <dc:creator>John Ogness &lt;john.ogness@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>c767db0a - UIO: generic irq handling for some uio platform devices</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/uio/Makefile#c767db0a</link>
        <description>UIO: generic irq handling for some uio platform devicesThis is V3 of uio_pdrv_genirq.c, a platform driver for UIO withgeneric IRQ handling code. This driver is very similar to the regularUIO platform driver, but is only suitable for devices that areconnected to the interrupt controller using unique interrupt lines.The uio_pdrv_genirq driver includes generic interrupt handling codewhich disables the serviced interrupt in the interrupt controllerand makes the user space driver responsible for acknowledging theinterrupt in the device and reenabling the interrupt in the interruptcontroller.Shared interrupts are not supported since the in-kernel interrupthandler will disable the interrupt line in the interrupt controller,and in a shared interrupt configuration this will stop other devicesfrom delivering interrupts.Signed-off-by: Magnus Damm &lt;damm@igel.co.jp&gt;Signed-off-by: Hans J. Koch &lt;hjk@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

            List of files:
            /linux-6.15/drivers/uio/Makefile</description>
        <pubDate>Fri, 11 Jul 2008 09:55:27 +0000</pubDate>
        <dc:creator>Magnus Damm &lt;magnus.damm@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4d80d594 - UIO: add generic UIO platform driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/uio/Makefile#4d80d594</link>
        <description>UIO: add generic UIO platform driverThis patch adds a generic UIO platform driver. It eliminates the need for adedicated kernel module for simple platform devices. Users only need toimplement their irq handler in platform code and fill a struct uio_infothere. This helps avoiding code duplication as UIO platform drivers oftenshare a lot of common code.Signed-off-by: Uwe Kleine-K&#246;nig &lt;Uwe.Kleine-Koenig@digi.com&gt;Signed-off-by: Hans J. Koch &lt;hjk@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

            List of files:
            /linux-6.15/drivers/uio/Makefile</description>
        <pubDate>Sat, 31 May 2008 09:37:27 +0000</pubDate>
        <dc:creator>Uwe Kleine-K&#246;nig &lt;Uwe.Kleine-Koenig@digi.com&gt;</dc:creator>
    </item>
<item>
        <title>b54f2863 - UIO: Implement a UIO interface for the SMX Cryptengine</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/uio/Makefile#b54f2863</link>
        <description>UIO: Implement a UIO interface for the SMX CryptengineThis patch implements a UIO interface for the SMX Cryptengine.The Cryptengine found on the Nias Digital SMX board is best suitedfor a UIO interface.  It is not wired in to the cryptographic APIas the engine handles it&apos;s own keys, algorithms, everything.  Allthat we know about is that if there&apos;s room in the buffer, you canwrite data to it and when there&apos;s data ready, you read it out again.There isn&apos;t necessarily even any direct correlation between datagoing in and data coming out again, the engine may consume orgenerate data all on its own.This driver is for proprietary hardware but we&apos;re always told tosubmit the drivers anyway; here you are.  :-)This is version 4 of this patch and addresses all issues raised byHans-J&#252;rgen Koch and Paul Mundt in their reviews.  Slightly alteredis Paul&apos;s suggestion to use DRV_NAME and DRV_VERSION as the UIOversion and name.  While at the moment they are the same, thereis no reason for them to stay that way.  Nevertheless we now atleast provide a MODULE_VERSION macro to keep modinfo happy.Signed-off-by: Ben Nizette &lt;bn@niasdigital.com&gt;Acked-by: Paul Mundt &lt;lethal@linux-sh.org&gt;Signed-off-by: Hans J Koch &lt;hjk@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

            List of files:
            /linux-6.15/drivers/uio/Makefile</description>
        <pubDate>Thu, 13 Mar 2008 11:27:30 +0000</pubDate>
        <dc:creator>Ben Nizette &lt;bn@niasdigital.com&gt;</dc:creator>
    </item>
<item>
        <title>bc4c4f45 - UIO: Hilscher CIF card driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/uio/Makefile#bc4c4f45</link>
        <description>UIO: Hilscher CIF card driverthis is a patch that adds support for Hilscher CIF DeviceNet andProfibus cards. I tested it on a Kontron CPX board, and Thomas reviewedit.You can find the user space part here:http://www.osadl.org/projects/downloads/UIO/user/cif-0.1.0.tar.gzNotes: cif_api.c is the main file you want to look at. It contains thefunctions to open, close, mmap and so on. cif_dps.c adds functionsspecific to Profibus cards, and cif_dn.c contains functions forDeviceNet cards.  cif.c is a universal playground, it&apos;s just a smalltest program.  The user space part of this UIO driver is still work inprogress, and not everything is tested yet. At the moment, the thread incif_api.c contains some code that artificially makes the card generateinterrupts, this was added for testing and will be removed later. Butthe driver already contains all the functions needed for usefuloperation, so it gives a good idea of how such a thing looks like.For comparison, here&apos;s what you get from the manufacturer(www.hilscher.com) when you ask for a Linux 2.6 driver:http://www.tglx.de/private/hjk/cif-orig-2.6.tar.bz2WARNING: Don&apos;t look at the code for too long, you might become sick :-)Signed-off-by: Hans-J&#252;rgen Koch &lt;hjk@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

            List of files:
            /linux-6.15/drivers/uio/Makefile</description>
        <pubDate>Fri, 02 Mar 2007 12:03:12 +0000</pubDate>
        <dc:creator>Hans-J&#252;rgen Koch &lt;hjk@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>beafc54c - UIO: Add the User IO core code</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/uio/Makefile#beafc54c</link>
        <description>UIO: Add the User IO core codeThis interface allows the ability to write the majority of a driver inuserspace with only a very small shell of a driver in the kernel itself.It uses a char device and sysfs to interact with a userspace process toprocess interrupts and control memory accesses.See the docbook documentation for more details on how to use thisinterface.From: Hans J. Koch &lt;hjk@linutronix.de&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Benedikt Spranger &lt;b.spranger@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

            List of files:
            /linux-6.15/drivers/uio/Makefile</description>
        <pubDate>Thu, 07 Dec 2006 09:58:29 +0000</pubDate>
        <dc:creator>Hans J. Koch &lt;hjk@linutronix.de&gt;</dc:creator>
    </item>
</channel>
</rss>
